Package Exports
- mcpprobe
- mcpprobe/dist/index.js
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (mcpprobe) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
MCPProbe
Instant diagnostics for the Model Context Protocol ecosystem.
Probe any MCP server in seconds โ extract tools, verify compatibility, and generate configs.
๐ง What is MCPProbe?
Building Model Context Protocol (MCP) servers is often a "black box" experience. You write the code, but you don't know if the schema is valid, if the latency is acceptable, or if it will actually work inside Cursor, Claude, or VS Code.
MCPProbe solves this. It acts as a universal diagnostic layer that connects to any MCP server (local or remote), dissects its capabilities, and tells you exactly how it performs.
โก Quick Start
No installation required. Instantly probe any server using npx:
# Probe a remote GitHub repository
npx mcpprobe https://github.com/wong2/mcp-slack-server
# Probe a local directory
npx mcpprobe ./my-custom-serverโจ Core Features
- ๐ Auto-Discovery: Automatically detects transport protocols (Stdio vs. HTTP/SSE).
- ๐ ๏ธ Tool Inspection: Extracts every exposed tool, including nested descriptions and JSON-Schema arguments.
- ๐ Health Scoring: A strict 0-100 grading system based on responsiveness, documentation quality, and security.
- ๐ฏ Compatibility Matrix: Verifies readiness for 13+ AI clients including:
- Claude Desktop, Cursor, Windsurf, Cline, VS Code (Copilot), Gemini CLI, Goose, Continue, Zed, and more.
- โ๏ธ Config Generator: Generates production-ready JSON configurations to paste directly into your AI clients.
๐ป CLI Commands
npx mcpprobe <github-url-or-local-path> [options]
Options:
--json ๐พ Export full analysis as a JSON file
--md ๐ Export full analysis as a Markdown report
--tools ๐ ๏ธ Display only the tools list
--score ๐ Display only the health score
--config <client> โ๏ธ Generate config for: (cursor, claude, windsurf, etc.)
--copy ๐ Copy the generated config to clipboard
--dry-run ๐งช Static analysis only โ skip server execution
-y, --yes โฉ Skip confirmation prompts for npx execution๐ค Contributing
We are building the definitive diagnostic tool for the MCP ecosystem. Contributions to the scoring algorithm, client configuration templates, or transport detection are highly welcome!
Please check the CONTRIBUTING.md to get started.
Built with โค๏ธ for the AI Developer Community
MIT ยฉ 2026 Muhammad Usman