关于 MCP Network Sentinel
MCP Network Sentinel 是用于检查 MCP 服务网络通信的监控工具,适合审查第三方服务是否有可疑的外连行为。它在受监控环境中运行服务,并记录连接与请求信息。
主要功能
- 01监控 MCP 服务网络活动
- 02记录连接、HTTP/HTTPS 请求和 DNS 查询
- 03日志输出到控制台或 JSON 文件
- 04在受监控环境中运行服务
适用场景
- 01检查第三方 MCP 服务的外连行为
- 02保存网络活动记录以供安全审查
MCP 相关
它监控 MCP 服务发起的网络通信,记录连接目标、端口和协议等信息。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
MCP Network Sentinel
用于 MCP 服务的网络监控工具,可记录所有网络活动,帮助识别潜在的安全问题。
背景
使用第三方 MCP 服务访问机密数据时,存在 MCP 服务将您的数据或访问密钥传输到外部来源的风险。此工具会监控 MCP 服务的所有网络通信,帮助识别可疑活动。
安装
npm install -g @takeaship/mcp-network-sentinel
用法
npx @takeaship/mcp-network-sentinel "your-mcp-server-package arg1 arg2" --output=network-logs.json
功能
- 监控 MCP 服务的所有网络活动
- 记录连接尝试、HTTP/HTTPS 请求和 DNS 查询
- 将日志写入控制台,并可选择写入 JSON 文件
- 在受监控的环境中运行您的 MCP 服务
工作原理
MCP Network Sentinel 使用 Node.js 模块拦截来挂钩网络相关模块,并记录所有传出连接。工作方式如下:
- 拦截对网络模块(net、tls、http、https、dns)的调用
- 记录连接详情,包括目标地址、端口和协议
- 在受监控的环境中运行您的 MCP 服务命令
- 如果指定了 JSON 文件,则将日志保存到该文件
选项
-o, --output <file>- 将网络日志保存到指定的 JSON 文件
许可证
MIT
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。