Model Context Protocol (MCP) by Anthropic is rapidly becoming the open standard for connecting LLMs like Claude Desktop, Cursor, and Windsurf to local dev tools, APIs, and databases.
However, setting up an MCP server from scratch, configuring stdio transports, and debugging JSON-RPC requests in the terminal can be tedious.
To solve this, I built ** mcp-forge** β an open-source Swiss-Army developer toolkit and inspector for MCP servers.
mcp-forge
?
mcp-forge
gives you everything you need to build, test, inspect, and run MCP servers with zero setup overhead:
npx mcp-forge serve
npx mcp-forge inspect <cmd>
npx mcp-forge init <name>
tsup
bundler, and Vitest.npx mcp-forge ui
You don't even need to install anything globally! You can run mcp-forge
directly via npx
.
mcp-forge
to Claude Desktop
Add this snippet to your claude_desktop_config.json
:
{
"mcpServers": {
"mcp-forge": {
"command": "npx",
"args": ["-y", "mcp-forge", "serve"]
}
}
}
Now Claude can automatically inspect your Git status, fetch system memory/CPU telemetry, validate Mermaid diagram syntax, and test REST endpoints!
npx mcp-forge init my-awesome-mcp-server
cd my-awesome-mcp-server
npm install
npm run dev
You get a fully-typed MCP server template with @modelcontextprotocol/sdk configured and ready to publish.
npx mcp-forge inspect node ./dist/index.js
mcp-forge will connect to the stdio transport, list all declared tools, prompts, and resources, and allow you to test tool calls directly with live JSON-RPC logging.
π Visual Web Dashboard
Prefer a GUI over terminal output? Launch the local web dashboard:
npx mcp-forge ui
Open http://localhost:3000 in your browser to inspect active MCP tools and watch live WebSocket traffic.
π€ Open Source & Contributing
mcp-forge is 100% open-source under the MIT License. We welcome contributions from developers worldwide! Whether you want to add a new built-in tool (e.g. SQLite inspector, Docker manager) or improve the CLI, check out our GitHub repository.
β Check out the project on GitHub: https://github.com/sweecksss/mcp-forge
If you find mcp-forge useful, please leave a βοΈ Star on GitHub β it helps the project grow!
Happy coding! π