mcpField
2
2extract

2extract

远程服务
mcp.2extract.com云与基础设施15 天前更新

关于 2extract

2extract 的托管 MCP 服务让 AI Agent 创建和管理住宅及移动代理,适合需要配置代理并追踪费用的团队。它支持按国家、城市、邮编或运营商定位,并可设置流量与支出上限。

主要功能

  1. 01创建和管理代理
  2. 02按地区及运营商定位
  3. 03设置流量与支出上限
  4. 04查看流量和费用报告
  5. 05限制 IP 与目标域名

适用场景

  1. 01为价格监测创建定向住宅代理
  2. 02按月限制代理流量或费用
  3. 03查看各代理的使用与支出
  4. 04停用长期无流量的代理

MCP 相关

提供托管的远程 MCP 服务,通过 Streamable HTTP 和 2extract API 密钥连接。向 MCP 客户端开放代理、地理定位、账户余额和使用统计工具。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://mcp.2extract.com/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

全部服务地址
Streamable HTTPhttps://mcp.2extract.com/mcp需要授权

工具

详细介绍

原文在翻译后有更新,译文可能不是最新。

2extract MCP 服务

2extract MCP 服务:为 AI Agent 提供 Web 数据访问

适用于 2extract 的远程 Model Context Protocol 服务。它可让 AI Agent 创建和管理住宅及移动代理,选择精确到城市、ZIP 或运营商的地理定位,设置流量和支出限额,并报告用量和费用。

这是一个托管服务。无需在本地安装或运行任何内容:MCP 客户端使用你的 2extract API 密钥连接到下方 URL。

端点https://mcp.2extract.com/mcp
传输方式Streamable HTTP
身份验证Authorization: Bearer 2xt_...(2extract API 密钥)

获取 API 密钥

  1. 在 2extract 注册或登录。
  2. 打开 API 密钥并创建密钥。
  3. 授予 Agent 所需的权限范围:proxies:read、proxies:write、balance:read、stats:read、geo:read。写入权限范围不包含读取权限,因此大多数工作流需要同时具备 proxies:read 和 proxies:write。

只读密钥(不含 proxies:write)足以用于报告和查询。

连接

Claude Code
claude mcp add --transport http 2extract https://mcp.2extract.com/mcp \
  --header "Authorization: Bearer 2xt_your_api_key"
Codex CLI

密钥从 EXTRACT_API_KEY 环境变量中读取;Codex 会自行添加 Bearer:

export EXTRACT_API_KEY=2xt_your_api_key
codex mcp add 2extract --url https://mcp.2extract.com/mcp --bearer-token-env-var EXTRACT_API_KEY

也可以编辑 ~/.codex/config.toml(或可信项目中的 .codex/config.toml):

[mcp_servers.2extract]
url = "https://mcp.2extract.com/mcp"
bearer_token_env_var = "EXTRACT_API_KEY"
Gemini CLI
gemini mcp add -s user --transport http \
  --header "Authorization: Bearer 2xt_your_api_key" \
  2extract https://mcp.2extract.com/mcp

也可以编辑 ~/.gemini/settings.json(或项目中的 .gemini/settings.json):

{
  "mcpServers": {
    "2extract": {
      "httpUrl": "https://mcp.2extract.com/mcp",
      "headers": { "Authorization": "Bearer 2xt_your_api_key" }
    }
  }
}
OpenCode

项目中的 opencode.json(或 ~/.config/opencode/opencode.json)。密钥从 EXTRACT_API_KEY 环境变量中读取:

{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "2extract": {
      "type": "remote",
      "url": "https://mcp.2extract.com/mcp",
      "enabled": true,
      "headers": { "Authorization": "Bearer {env:EXTRACT_API_KEY}" }
    }
  }
}
Claude Desktop

claude_desktop_config.json:

{
  "mcpServers": {
    "2extract": {
      "type": "http",
      "url": "https://mcp.2extract.com/mcp",
      "headers": { "Authorization": "Bearer 2xt_your_api_key" }
    }
  }
}
Cursor

~/.cursor/mcp.json 或 .cursor/mcp.json:

{
  "mcpServers": {
    "2extract": {
      "url": "https://mcp.2extract.com/mcp",
      "headers": { "Authorization": "Bearer 2xt_your_api_key" }
    }
  }
}
VS Code

.vscode/mcp.json(首次使用时会提示输入密钥,且不会将其存储在文件中):

{
  "inputs": [
    {
      "type": "promptString",
      "id": "2extract-api-key",
      "description": "2extract API key",
      "password": true
    }
  ],
  "servers": {
    "2extract": {
      "type": "http",
      "url": "https://mcp.2extract.com/mcp",
      "headers": { "Authorization": "Bearer ${input:2extract-api-key}" }
    }
  }
}
Cline

打开 Cline 面板,点击 MCP Servers,再点击 Configure MCP Servers,然后添加到 cline_mcp_settings.json:

{
  "mcpServers": {
    "2extract": {
      "type": "streamableHttp",
      "url": "https://mcp.2extract.com/mcp",
      "headers": { "Authorization": "Bearer 2xt_your_api_key" },
      "disabled": false
    }
  }
}

保留 "type": "streamableHttp":否则 Cline 会回退到较旧的 SSE 传输方式。

其他客户端

任何支持远程 MCP 服务的客户端均可使用。提供端点 URL、Streamable HTTP 传输方式和 Authorization 标头即可。

工具

账户
工具功能权限范围
getAccountBalance可用资金、是否可以创建新代理,以及代理用户名的前缀balance:read
getAccountTrafficUsage某个时段内账户或单个代理的流量和支出stats:read
listAccountBalanceHistory某个时段内的充值和扣费记录stats:read
地理定位
工具功能权限范围
listGeoCountries可用于定位的国家geo:read
searchGeoRegions某个国家内的地区和州geo:read
searchGeoCities某个国家或地区内的城市geo:read
searchGeoZips某个国家内的 ZIP 和邮政编码geo:read
searchGeoISP用于 ISP 定位的移动运营商geo:read
套餐
工具功能权限范围
listProxyPlans可用套餐及其价格proxies:read
代理
工具功能范围
listProxyResources列出账户中的所有代理及其流量和费用proxies:read
getProxyResource查看单个代理的完整详情proxies:read
createProxyResource创建代理(会产生费用)proxies:write
updateProxyResource更改描述、状态、地理位置、白名单或限制proxies:write
deactivateProxyResource停止流量,但不删除代理proxies:write
deleteProxyResource永久删除代理(会请求确认)proxies:write
regenerateProxyPassword生成新密码(会请求确认)proxies:write
setProxyLimits设置每日或每月流量或费用上限proxies:write
setProxyIpWhitelist限制可以使用代理的 IP 地址proxies:write
setProxyTargetHosts限制代理可以访问的域名(支持 *.example.com 这类通配符)proxies:write

破坏性工具的确认操作由你的客户端处理。如果客户端不请求确认,任何拥有 proxies:write 权限的密钥都可以执行这些操作,因此请妥善设置密钥权限范围。

提示词

提示词参数功能
create-proxy-resourcepurpose、proxy_type?、country?根据指定用途创建代理,并返回连接字符串
build-connection-stringproxy_id?、purpose?为现有代理生成连接字符串
monthly-cost-reportperiod按代理列出指定时段的流量和费用,并标记异常值。只读
cleanup-unused-proxies无查找 30 天内没有流量的代理,并在你确认后将其停用。不会删除代理

请求示例

  • “创建一个位于德国柏林的住宅代理,用于价格监控,每月流量上限为 5 GB。”
  • “为我的 serp_us 代理生成一个粘性会话连接字符串。”
  • “上个月每个代理的流量费用是多少?”
  • “哪些代理在过去 30 天内没有流量?停用它们。”
  • “查找我可以指定的美国移动运营商。”

文档

支持

  • 电子邮件:[email protected]
  • 关于此项目条目的问题:在此仓库中提交 issue

法律信息

服务端源代码未公开。此仓库包含公开项目条目、客户端配置示例和注册表清单(server.json)。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。