Mcprobe
未认领An MCP server that audits other MCP servers. Connects to any stdio/HTTP target, lints every tool's schema, then fuzzes the tools with deliberately broken inputs to catch silent failures static checks miss — and returns a 0–100 conformance score. Black-box, no source needed. It even audits itself.
安装
node /absolute/path/to/mcprobe/dist/index.js更多Developer Tools服务器
浏览完整目录安全概况
已认领和已认证的服务器每周接受一次静态扫描,显示代码能触及的范围(外部服务、环境变量、shell 命令、代理配置目录)以及带有已知公告的依赖。认领此列表即可获得。 安全概况的工作原理
22 个工具中显示 22 个
文档中列出的工具 (22)
内容来自项目文档。服务器握手不会验证每个工具的说明或行为。
extra_garbage
append a sentinel key to the valid args.
ok
The target returned a result with isError: false. For a malformed case this is silentlyAccepted: true; for a valid case with no usable content it is emptySuccess: true, and a valid success that breaks the tool's declared outputSchema is outputSchemaViolation: true.
param.missing_description
warning
param.untyped
warning
probe_connect
Open a connection to a target.
probe_disconnect
(optional) Close one connection (by id) or every connection.
probe_fuzz
Generate valid + malformed inputs per tool, call each, classify the outcome. Skips destructive tools by default.
probe_lint
Run the 12 lint rules over the target's cached tool summaries.
probe_list
(optional) Enumerate the target's tools.
probe_report
Run lint (and fuzz when requested), score, render Markdown.
protocolCrash
The call rejected or the transport closed.
schema.invalid
error
schema.no_required
info
schema.root_not_object
warning
server.no_tools
warning
tool.duplicate_name
error
tool.missing_description
error
tool.no_annotations
info
tool.no_input_schema
warning
tool.thin_description
warning
tool.unusual_name
warning
toolError
The target returned a result with isError: true (graceful rejection).