mcp-forge-cli
v0.1.3
Published
CLI scaffolding tool for MCP (Model Context Protocol) server projects
Downloads
492
Maintainers
Readme
mcp-forge-cli
CLI scaffolding tool for Model Context Protocol servers.
npx mcp-forge-cli my-serverUsage
# Interactive mode — answers prompts to choose options
npx mcp-forge-cli my-server
# Non-interactive — pass all flags to skip prompts
npx mcp-forge-cli my-server --template full --transport stdio --lang tsOptions
| Flag | Values | Description |
|------|--------|-------------|
| --template | minimal, full | minimal: one echo tool. full: tool + resource + prompt examples |
| --transport | stdio, http | stdio: Claude Desktop / local. http: Streamable HTTP for remote |
| --lang | ts, js | TypeScript or JavaScript |
Generated project
After running, you get a ready-to-run project:
my-server/
├── package.json
├── tsconfig.json (TypeScript only)
├── .gitignore
├── README.md
├── claude_desktop_config.example.json
└── src/
├── index.ts (server entry point)
├── tools/
│ └── example-tool.ts
├── resources/
│ └── example-resource.ts
└── prompts/
└── example-prompt.tsThen:
cd my-server
npm install
npm run devDevelopment
npm install
npm run dev -- my-test-server # run CLI locally
npm test # run unit tests
npm run build # compile to dist/Links
License
MIT
