M
MCP Devtools
by @jinkangliu
Postman for MCP — Interactive debugger and tester for MCP Servers
Created 4/9/2026
Updated about 7 hours ago
README
Repository documentation and setup instructions
MCP DevTools
Postman for MCP — Interactive debugger and tester for MCP Servers.
What is this?
MCP DevTools lets you connect to any MCP Server, browse its tools, and call them interactively — with an auto-generated form UI or a raw JSON editor.
Think Postman, but for the Model Context Protocol.
Features
- Connect to MCP Servers via stdio (local process) or HTTP+SSE (remote)
- Browse all available tools with their descriptions
- Auto-generated forms from JSON Schema — no manual JSON typing needed
- Monaco JSON editor with schema validation and autocomplete
- Bidirectional sync — switch between Form and JSON modes freely
- Call history with response time tracking
- Error classification — distinguish MCP protocol errors from tool errors
Quick Start
Prerequisites
- Rust (1.70+)
- Node.js 18+
Run in development
npm install
npm run tauri dev
Connect your first server
- Click + in the left panel
- Choose transport:
stdiofor local servers (most common)HTTP+SSEfor remote servers
- Enter the command that starts your MCP Server
Example — filesystem server:
Command: npx
Arguments: -y @modelcontextprotocol/server-filesystem /tmp
Example — test server (included):
Command: node
Arguments: /absolute/path/to/examples/test-server.js
Use the absolute path to
examples/test-server.jsin your local checkout.
Roadmap
- Phase 2 — Test framework: record calls as test cases, run suites in CI
- Phase 3 — Observability: call timeline visualization, P95 latency tracking
License
MIT
Quick Setup
Installation guide for this server
Install Package (if required)
npx @modelcontextprotocol/server-mcp-devtools
Cursor configuration (mcp.json)
{
"mcpServers": {
"jinkangliu-mcp-devtools": {
"command": "npx",
"args": [
"jinkangliu-mcp-devtools"
]
}
}
}