{"library":"mcp-bundler","title":"MCP Bundler","description":"MCPB (MCP Bundle) bundler for Smithery MCP servers, version 1.2.5. Converts Smithery YAML configs into MCPB-compliant bundles with manifest, dot-notation flattening, and automatic type mapping. Supports Node.js >=18, programmatic API, and auto-detection of entry points. Differentiated from generic bundlers by its tight integration with the Smithery ecosystem and MCPB spec compliance.","language":"javascript","status":"active","last_verified":"Sat Apr 25","install":{"commands":["npm install mcp-bundler"],"cli":{"name":"mcpb","version":null}},"imports":["import { bundleMCPServer } from '@mcps/bundler';","import { parseSmitheryYaml } from '@mcps/bundler';","import { smitheryConfigToUserConfig } from '@mcps/bundler';","import { smitheryToManifest } from '@mcps/bundler';"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"import { bundleMCPServer } from '@mcps/bundler';\nimport { resolve } from 'path';\n\nconst projectPath = resolve('./my-server');\nconst outputDir = resolve('./dist');\n\nconst result = await bundleMCPServer(projectPath, outputDir, {\n  minify: true,\n  entry: 'src/index.ts'\n});\n\nconsole.log(`Bundle size: ${result.bundleSize} KB`);","lang":"typescript","description":"Shows how to use the programmatic API to bundle a Smithery MCP server project.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}