mcp-forge
Swiss-Army developer toolkit, stdio inspector, scaffolding CLI & built-in suite of developer tools for Model Context Protocol (MCP) servers.
README
🔨 mcp-forge
The Swiss-Army Developer Toolkit & Inspector for Model Context Protocol (MCP) Servers
███╗ ███╗██████╗██████╗ ███████╗██████╗ ██████╗ ██████╗ ███████╗
████╗ ████║██╔════╝██╔══██╗ ██╔════╝██╔══██╗██╔══██╗██╔════╝ ██╔════╝
██╔████╔██║██║ ██████╔╝ █████╗ ██████╔╝██████╔╝██║ ███╗█████╗
██║╚██╔╝██║██║ ██╔═══╝ ██╔══╝ ██╔══██╗██╔══██╗██║ ██║██╔══╝
██║ ╚═╝ ██║╚██████╗██║ ██║ ██║ ██║██║ ██║╚██████╔╝███████╗
╚═╝ ╚═╝ ╚═════╝╚═╝ ╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═════╝ ╚══════╝
mcp-forge is an open-source, ultra-fast developer toolkit for building, testing, inspecting, and serving Model Context Protocol (MCP) servers. Designed for Node.js & TypeScript, it seamlessly connects with Claude Desktop, Cursor, Windsurf, and custom LLM workflows.
✨ Features
- 🛠️ Instant Scaffolding (
mcp-forge init): Generate a production-ready TypeScript MCP server with full type safety, build scripts, and test suite in 5 seconds. - 🔍 Interactive CLI Inspector (
mcp-forge inspect): Connect to any stdio MCP server process, inspect declaredtools,prompts, andresources, and trace JSON-RPC traffic. - 🧰 Expanded Built-in Suite (
mcp-forge serve):- 🗄️
sqlite_inspector: Inspect schemas & execute read queries on local SQLite databases. - 🐳
docker_status: Inspect active Docker containers, statuses, and logs. - 📊
code_metrics: Analyze codebase line count (LOC), file counts, and language breakdown. - 🐙
git_summary: Git repository status, branch, and commit telemetry. - 💻
system_diagnostics: CPU, RAM, uptime, and platform telemetry. - 📊
mermaid_validate: Validate Mermaid.js diagram syntax structure. - 🌐
http_tester: Fast API request & header tester.
- 🗄️
- 🌐 Visual Web Dashboard (
mcp-forge ui): Modern dark-themed web browser interface to inspect and monitor MCP servers visually. - 🔌 Extensible Plugin Ecosystem: Simple architecture making it easy for open-source contributors to add custom MCP tools.
⚡ Quickstart
No installation required! Run directly using npx:
# 1. Scaffold a new MCP server
npx mcp-forge init my-custom-server
# 2. Inspect any existing MCP server process
npx mcp-forge inspect node ./dist/index.js
# 3. Launch built-in developer suite for Claude
npx mcp-forge serve
# 4. Open visual Web Dashboard
npx mcp-forge ui
🤖 Connecting mcp-forge serve to Claude Desktop
Add the following snippet to your claude_desktop_config.json:
{
"mcpServers": {
"mcp-forge": {
"command": "npx",
"args": ["-y", "mcp-forge", "serve"]
}
}
}
Now Claude can inspect your Git workspace, perform system diagnostics, validate Mermaid charts, and test REST endpoints automatically!
🛠️ Commands Reference
| Command | Description |
|---|---|
mcp-forge init [name] |
Scaffolds a new MCP server project in ./[name] |
mcp-forge inspect <cmd...> |
Inspects stdio MCP server tools, prompts, resources |
mcp-forge serve |
Runs the built-in MCP developer server via stdio |
mcp-forge ui [-p port] |
Launches local web dashboard (default port 3000) |
🤝 Contributing
We welcome contributions from developers worldwide! Whether you want to add a new built-in MCP tool, improve the CLI inspector, or fix bugs, check out our CONTRIBUTING.md guide.
Development Setup
# Clone the repository
git clone https://github.com/sweecksss/mcp-forge.git
cd mcp-forge
# Install dependencies
npm install
# Build & run tests
npm run build
npm test
📄 License
MIT License © 2026 mcp-forge Contributors
Recommended Servers
playwright-mcp
A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.
Magic Component Platform (MCP)
An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.
Audiense Insights MCP Server
Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.
VeyraX MCP
Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.
graphlit-mcp-server
The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.
Kagi MCP Server
An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.
E2B
Using MCP to run code via e2b.
Neon Database
MCP server for interacting with Neon Management API and databases
Exa Search
A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.
Qdrant Server
This repository is an example of how to create a MCP server for Qdrant, a vector search engine.