io.github.fpetitit/mcpcheckup MCP Server
This MCP server scans remote MCP servers for protocol, security, and TLS issues. It accepts an MCP server URL using Streamable HTTP or SSE transport, performs checks, and exposes scan tools via MCP. It produces a dashboard covering connectivity, tool/resource inventory, security heuristics, and network/TLS conditions.
🛠️ Key Features
- Scans remote MCP servers for protocol, security, and TLS issues
- Supports MCP server transport via Streamable HTTP or SSE
- Dashboard includes protocol negotiation and server info
- Enumerates tools, resources, and prompt/schema details
- Applies security heuristics such as prompt-injection-style wording in tool descriptions
- Flags tools that may expose sensitive capabilities (exec, filesystem, network)
- Reports plaintext transport and missing tool descriptions (as indicated in excerpt)
🚀 Use Cases
- Validate connectivity and handshake behavior of a remote MCP server
- Review advertised capabilities, tool schemas, and resource inventory
- Detect likely security and transport weaknesses, including plaintext transport
⚡ Developer Benefits
- Full inventory of tools and schemas for inspected MCP servers
- Heuristic indicators for potentially sensitive capabilities (exec/filesystem/network)
- Protocol negotiation and advertised capability visibility for troubleshooting
⚠️ Limitations
- Descriptions in the source excerpt are partial; the full scope of “Network & TLS” checks is not fully specified.