mcpsnoop
活跃·★ 362·MIT·更新于 2026-10-17
mcpsnoop 是一个为模型上下文协议(MCP)设计的透明代理,其作用类似于 AI 客户端与服务器交互的 Wireshark。它允许开发者在终端用户界面中实时调试实际的 MCP 流量,通过观察真实的客户端-服务器通信,解决了现有工具的局限性。
mcpsnoop 当前归类于 可观测性,更适合按具体工作流、部署方式和团队场景来判断是否适配。从现有资料来看,它主要强调 实时 JSON-RPC 流,具有颜色编码、错误标记和慢速调用检测功能。。典型使用场景包括 调试 AI 客户端-服务器通信,以识别未发生或意外的工具调用。。页面记录的许可证为 MIT。当前 GitHub Stars 为 362。相关标签包括 AI开发、调试工具。
#AI开发#调试工具#网络代理#协议分析#终端用户界面#可观测性#开发工具
01
功能特性
01实时 JSON-RPC 流,具有颜色编码、错误标记和慢速调用检测功能。
02针对独立的服务器实例重放任何捕获的工具调用。
03能力检查器,用于查看客户端和服务器在握手期间达成一致的能力。
04飞行中请求的挂起调用检测,带有实时计时器。
05强大的过滤查询功能,可按工具、状态、方向、类型或文本缩小流范围。
02
为什么选择它
+实时 JSON-RPC 流,具有颜色编码、错误标记和慢速调用检测功能。
+针对独立的服务器实例重放任何捕获的工具调用。
+调试 AI 客户端-服务器通信,以识别未发生或意外的工具调用。
+覆盖 6 个兼容平台或环境。
03
权衡点
!最终选型仍建议与同类工具做并排比较,而不是单看单页信息。
04
兼容性
Go
运行时
已通过文档验证
Model Context Protocol
协议
已通过文档验证
Server Runtimes (e.g., Python, Node.js)
通用
已通过文档验证
Linux
操作系统
已通过文档验证
MacOS
操作系统
已通过文档验证
Windows
操作系统
已通过文档验证
05
快速开始
1
$ go install github.com/kerlenton/mcpsnoop/cmd/mcpsnoop@latest
06
使用场景
↳调试 AI 客户端-服务器通信,以识别未发生或意外的工具调用。
↳通过针对新的服务器实例重放捕获的调用,实现工具开发的快速迭代。
↳识别挂起或失败的工具调用,并理解能力差异。
↳实时观察 AI 客户端与服务器之间确切的 MCP 流量。
07
同类工具
评论
登录后发表评论
暂无评论,来发表第一条吧