ElfProxy MCP Server

ElfProxy MCP Server

site icon
2025.04.18 1
Java代理服务网络交互AI优化开发效率
ElfProxy MCP Server 是一个隐私优先的基础设施解决方案,结合了动态IP轮换和AI优化的网络交互能力。该集成通过两个协同组件实现安全、大规模的AI系统网络数据访问:ElfProxy动态IP网络和增强的模型上下文协议(MCP)。核心功能包括全球住宅代理基础设施、AI特定的网络交互层、匿名性、AI优化、地理定位、安全性和高可靠性。适用于需要大规模网络数据访问和匿名代理服务的场景。
View on GitHub

Overview

基本能力

产品定位

ElfProxy MCP Server 是一个隐私优先的基础设施解决方案,结合了动态IP轮换和AI优化的网络交互能力,旨在为AI系统提供安全、大规模的网络数据访问。

核心功能

  1. ElfProxy Dynamic IP Network:
  2. 全球195+国家IP池,支持城市级定位
  3. 自动IP轮换(1秒至24小时可调间隔)
  4. 内置TLS指纹掩码
  5. 多协议支持(HTTP/SOCKS5/WebSocket)
  6. 实时流量分析仪表板

  7. Enhanced Model Context Protocol (MCP):

  8. 上下文感知的请求调度
  9. 无头浏览器渲染集群
  10. 智能内容清理(广告/跟踪器/样板文本移除)
  11. 3阶段故障转移系统(IP/Header/Protocol轮换)
  12. 自适应速率限制(请求/秒自动调整)

适用场景

  • 需要大规模网络数据访问的AI系统
  • 需要匿名代理服务的应用
  • 需要地理定位模拟的场景

工具列表

  • getProxy: 从代理池中检索IP地址,并根据国家代码提供相应的IP地址

常见问题解答

  • 需要注册ElfProxy账户并获取apiKey才能使用服务
  • 服务支持全球多个国家的IP节点,但不包括中国

使用教程

使用依赖

  • 需要Java 17和SpringBoot 3
  • 需要注册ElfProxy账户并获取apiKey

安装教程

  1. 克隆项目并构建:
mvn clean package
  1. 运行服务:
java -jar target/proxy-pool-server-{version}.jar

调试方式

  • 配置Cursor工具以使用MCP服务器:
{
  "proxy-pool-server": {
    "url": "http://localhost:9000/sse",
    "enabled": true
  }
}
  • 确保apiKey已正确配置在application.yml

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。