Proxy MCP
P

Proxy MCP

proxy-mcp是一个MCP服务器,提供HTTP/HTTPS中间人代理功能,支持流量捕获、实时修改、TLS指纹伪装和上游代理链,并包含多种拦截器工具用于浏览器、命令行、Docker和Android设备的自动化代理配置。
2.5分
6.1K

什么是 proxy-mcp?

proxy-mcp 是一个基于 Model Context Protocol (MCP) 的中间人代理服务器。它允许您拦截、检查和修改通过它的所有 HTTP 和 HTTPS 网络流量。您可以把它想象成一个网络流量“显微镜”和“编辑器”,既能观察网络通信的细节,也能在数据流动时实时修改它们。

如何使用 proxy-mcp?

使用 proxy-mcp 非常简单:首先启动代理服务器,然后将您的应用程序(如浏览器)配置为使用这个代理。proxy-mcp 提供了多种“拦截器”工具,可以自动完成配置过程。一旦流量开始流动,您就可以查看、搜索流量,设置规则来修改请求,甚至伪装您的浏览器指纹。

适用场景

proxy-mcp 非常适合以下场景: • 网络安全测试和漏洞挖掘 • 网页爬虫开发和调试 • API 接口测试和模拟 • 浏览器自动化与反检测研究 • 移动应用网络行为分析 • 网络性能监控和优化

主要功能

流量捕获与分析
实时捕获所有通过代理的 HTTP/HTTPS 请求和响应,提供详细的查看和搜索功能。支持按主机名、方法、状态码等条件过滤。
实时流量修改
在流量传输过程中修改请求和响应。可以添加、删除或修改 HTTP 头,重写 URL,返回模拟响应,甚至直接丢弃请求。
TLS 指纹伪装
通过 Docker/Podman 容器运行 curl-impersonate,将出站请求的 TLS 和 HTTP/2 指纹伪装成真实浏览器(如 Chrome、Firefox),有效绕过基于指纹的检测。
智能拦截器
提供多种拦截器,可自动将不同应用程序配置为使用代理: • Chrome/Chromium/Brave/Edge 浏览器 • 命令行工具和进程 • Android 设备(通过 ADB) • Android 应用(通过 Frida) • Docker 容器
上游代理链
支持将流量转发到上游代理(如 SOCKS5、HTTP 代理),实现地理位置伪装或访问受限网络。可设置全局代理或针对特定主机的代理规则。
持久化会话
将流量记录保存到磁盘,支持导入/导出 HAR 文件,查询历史会话,以及重放捕获的请求。即使代理重启,数据也不会丢失。
人类化浏览器操作
通过 Chrome DevTools Protocol 模拟真实人类的鼠标移动、点击、打字和滚动行为。使用贝塞尔曲线、费茨定律和自然打字节奏,有效绕过行为检测。
DevTools 桥接
安全地绑定到通过拦截器启动的 Chrome 实例,提供完整的 DevTools 功能:截图、网络请求列表、控制台消息、Cookie 和本地存储管理。
优势
功能全面:集流量捕获、修改、指纹伪装、自动化于一体
易于使用:提供拦截器自动配置,无需手动设置代理
高度可定制:支持复杂的规则匹配和流量处理逻辑
跨平台:支持浏览器、命令行、移动设备、容器等多种目标
与现有工具集成:可与 Playwright、CDP 等工具配合使用
开源透明:基于成熟的 mockttp 等开源库构建
局限性
需要配置:目标设备/应用需要信任代理的 CA 证书才能拦截 HTTPS
性能开销:作为中间人代理,会引入一定的网络延迟
指纹伪装依赖 Docker:TLS 指纹伪装功能需要 Docker 或 Podman 环境
部分高级功能需要额外权限:如 Android 证书注入需要 root 权限
无法捕获所有流量:只能捕获明确配置为通过代理的流量,不是网络嗅探器

如何使用

安装与启动
首先安装 proxy-mcp 并启动代理服务器。
配置 MCP 客户端
在您的 MCP 客户端(如 Claude Code)配置文件中添加 proxy-mcp 服务器。
启动代理服务
在 MCP 客户端中执行命令启动代理服务器。
配置应用程序使用代理
使用拦截器自动配置目标应用程序,或手动设置代理。
查看和分析流量
流量开始流动后,使用工具查看和分析捕获的数据。

使用案例

网站爬虫开发与调试
在开发网页爬虫时,使用 proxy-mcp 查看所有网络请求,修改请求头绕过反爬机制,并伪装浏览器指纹。
API 接口测试与模拟
测试移动应用时,拦截其 API 请求,修改响应数据,或返回模拟响应以测试各种边界情况。
安全测试与漏洞挖掘
在安全测试中,使用 proxy-mcp 拦截和修改请求,测试应用的输入验证、身份认证和授权机制。
浏览器自动化与反检测
在进行浏览器自动化时,使用人类化操作工具模拟真实用户行为,结合指纹伪装绕过自动化检测。

常见问题

proxy-mcp 和普通的代理服务器有什么区别?
使用 proxy-mcp 拦截 HTTPS 流量安全吗?
TLS 指纹伪装是如何工作的?
我可以同时捕获多个应用程序的流量吗?
如何解决 "证书不受信任" 的错误?
proxy-mcp 会影响网络速度吗?
我可以保存和重放捕获的流量吗?
如何将 proxy-mcp 与 Playwright 或 Puppeteer 一起使用?

相关资源

GitHub 仓库
proxy-mcp 的源代码和最新版本
Model Context Protocol 文档
MCP 协议的官方文档和规范
mockttp 项目
proxy-mcp 基于的 HTTP 模拟和测试库
curl-impersonate 项目
用于 TLS 指纹伪装的 curl 分支
Chrome DevTools Protocol 文档
Chrome 开发者工具协议参考
Frida 框架
用于动态插桩的跨平台框架
Playwright 文档
浏览器自动化框架文档

安装

复制以下命令到你的Client进行配置
{
  "mcpServers": {
    "proxy": {
      "command": "node",
      "args": ["/path/to/proxy-mcp/dist/index.js"]
    }
  }
}

{
  "mcpServers": {
    "proxy": {
      "command": "proxy-mcp"
    }
  }
}

{
  "mcpServers": {
    "proxy": {
      "type": "streamable-http",
      "url": "http://127.0.0.1:3001/mcp"
    }
  }
}
注意:您的密钥属于敏感信息,请勿与任何人分享。

替代品

V
Vestige
Vestige是一个基于认知科学的AI记忆引擎,通过实现预测误差门控、FSRS-6间隔重复、记忆梦境等29个神经科学模块,为AI提供长期记忆能力。包含3D可视化仪表板和21个MCP工具,完全本地运行,无需云端。
Rust
5.4K
4.5分
M
Moltbrain
MoltBrain是一个为OpenClaw、MoltBook和Claude Code设计的长期记忆层插件,能够自动学习和回忆项目上下文,提供智能搜索、观察记录、分析统计和持久化存储功能。
TypeScript
5.3K
4.5分
B
Bm.md
一个功能丰富的Markdown排版工具,支持多种样式主题和平台适配,提供实时编辑预览、图片导出和API集成能力
TypeScript
4.5K
5分
S
Security Detections MCP
Security Detections MCP 是一个基于Model Context Protocol的服务器,允许LLM查询统一的安全检测规则数据库,涵盖Sigma、Splunk ESCU、Elastic和KQL格式。最新3.0版本升级为自主检测工程平台,可自动从威胁情报中提取TTPs、分析覆盖差距、生成SIEM原生格式检测规则、运行测试并验证。项目包含71+工具、11个预构建工作流提示和知识图谱系统,支持多SIEM平台。
TypeScript
6.7K
4分
P
Paperbanana
PaperBanana是一个自动化生成学术图表和统计图的智能框架,支持从文本描述生成高质量的论文插图,采用多智能体管道和迭代优化,提供CLI、Python API和MCP服务器等多种使用方式。
Python
7.9K
5分
B
Better Icons
一个提供超过20万图标搜索和检索的MCP服务器和CLI工具,支持150多个图标库,帮助AI助手和开发者快速获取和使用图标。
TypeScript
6.7K
4.5分
A
Assistant Ui
assistant-ui是一个开源TypeScript/React库,用于快速构建生产级AI聊天界面,提供可组合的UI组件、流式响应、无障碍访问等功能,支持多种AI后端和模型。
TypeScript
7.8K
5分
A
Apify MCP Server
Apify MCP服务器是一个基于模型上下文协议(MCP)的工具,允许AI助手通过数千个现成的爬虫、抓取器和自动化工具(Apify Actor)从社交媒体、搜索引擎、电商等网站提取数据。它支持OAuth和Skyfire代理支付,可通过HTTPS端点或本地stdio方式集成到Claude、VS Code等MCP客户端中。
TypeScript
6.7K
5分
D
Duckduckgo MCP Server
已认证
DuckDuckGo搜索MCP服务器,为Claude等LLM提供网页搜索和内容抓取服务
Python
87.9K
4.3分
F
Figma Context MCP
Framelink Figma MCP Server是一个为AI编程工具(如Cursor)提供Figma设计数据访问的服务器,通过简化Figma API响应,帮助AI更准确地实现设计到代码的一键转换。
TypeScript
76.0K
4.5分
F
Firecrawl MCP Server
Firecrawl MCP Server是一个集成Firecrawl网页抓取能力的模型上下文协议服务器,提供丰富的网页抓取、搜索和内容提取功能。
TypeScript
152.4K
5分
B
Baidu Map
已认证
百度地图MCP Server是国内首个兼容MCP协议的地图服务,提供地理编码、路线规划等10个标准化API接口,支持Python和Typescript快速接入,赋能智能体实现地图相关功能。
Python
49.8K
4.5分
M
Minimax MCP Server
MiniMax Model Context Protocol (MCP) 是一个官方服务器,支持与强大的文本转语音、视频/图像生成API交互,适用于多种客户端工具如Claude Desktop、Cursor等。
Python
65.5K
4.8分
E
Edgeone Pages MCP Server
EdgeOne Pages MCP是一个通过MCP协议快速部署HTML内容到EdgeOne Pages并获取公开URL的服务
TypeScript
33.4K
4.8分
C
Context7
Context7 MCP是一个为AI编程助手提供实时、版本特定文档和代码示例的服务,通过Model Context Protocol直接集成到提示中,解决LLM使用过时信息的问题。
TypeScript
107.9K
4.7分
E
Exa Web Search
已认证
Exa MCP Server是一个为AI助手(如Claude)提供网络搜索功能的服务器,通过Exa AI搜索API实现实时、安全的网络信息获取。
TypeScript
58.8K
5分
AIBase
智启未来,您的人工智能解决方案智库
© 2026AIBase