About Bundler
Bundler is an MCP server published by wrtnlabs in the Developer Tools category: is the MCP configuration too complicated? You can easily share your own simplified setup!.
The repository has 14 stars and 4 forks, with the last commit a year ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues before depending on it in production.
Install
git clone https://github.com/wrtnlabs/mcp-bundlerThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Ask AI
Ask AI about Bundler
Powered by Claude · Grounded in docs
Security checks
- ✓README presentThe repository ships documentation.
- ✓License declaredUsable under a stated license.
- !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.
3 checks have not been run yet.
Releases
README
MCP Bundler
Have MCP server setups been too complicated until now? Was it difficult to share MCP settings with each other?
This is a library that lets you bundle an MCP server setup easily.
Usage
import type { Server } from "@modelcontextprotocol/sdk/server/index.js";
import { createServer } from "@wrtnlabs/calculator-mcp";
import { bundler, RequiredEnv } from "@wrtnlabs/mcp-bundler";
export const server: Server = bundler({
name: "The cool Server",
version: "0.0.1",
mcpServers: {
figma: {
command: "bun",
args: [
"--watch",
"/path/to/figma-mcp/src/index.ts",
],
env: {
FIGMA_PERSONAL_ACCESS_TOKEN: RequiredEnv,
PORT: RequiredEnv,
},
},
calculator: createServer({
name: "calculator",
version: "1.0.0"
}),
notionApi: {
command: "npx",
args: ["-y", "@notionhq/notion-mcp-server"],
env: {
OPENAPI_MCP_HEADERS: RequiredEnv,
},
},
},
})();
stdio mode
> npx example-mcp
SSE mode
> npx example-mcp -p 4506
InMemory mode
import { Server } from "example-mcp";
// other import statement
const client = new Client({
name: "test client",
version: "0.1.0",
});
const server = createServer({
name: "calculator",
version: "1.0.0"
});
const [clientTransport, serverTransport] = InMemoryTransport.createLinkedPair();
await Promise.all([
client.connect(clientTransport),
server.connect(serverTransport),
]);
in other ide and options
{
"mcpServers": {
"example-mcp": {
"command": "npx",
"args": [
"-y",
"example-mcp@latest"
]
}
}
}
README copy captured when this server was indexed; it may lag the repository. The original is authoritative.