DexSQL
SQL for Android APK and DEX files: classes, methods, strings, references and smali.
Read-only cp0x data: referral deals and races, DeFi geo-restrictions, and x402 catalogs.
选择你使用的 AI 应用,然后复制设置。
通过 4/4 项检查 · 你的提问会经过开发者的服务器(mcp.cp0x.com) · ✓ 命令已检查 2026年11月13日
第一步:你用哪个 AI?
选择你用的应用,步骤会显示在下方。
可连接 Claude · 约 2 分钟
不需要密钥,不用安装程序 · 在 claude.ai 或桌面应用设置一次,即可在聊天中使用 · 免费账户可添加 1 个 · Team/Enterprise 方案由所有者(Owner)添加
CustomizeConnectors
把这里的内容复制到 Claude 中同名的输入框,然后点击 Continue
cp0x public datahttps://mcp.cp0x.com/mcp在 Claude 检测到的登录设置页点击 Continue · Authentication 按作者说明选择(Sign in now、Sign in when needed 或 No sign in),然后点击 Add
+Connectorscp0x public data
用 cp0x public data 告诉我你能帮我做什么,然后做一件给我看✓ 如果 Claude 说正在使用 cp0x public data,或回答中出现 cp0x public data 的工具名称,就表示连接成功
菜单名称已于 2026年11月11日 对照 Anthropic 帮助页面核实 · 你的界面可能因版本略有不同
能否连接 ChatGPT 取决于方案
完整 MCP:网页版 ChatGPT Business、Enterprise 或 Edu · Pro:以读取/获取权限连接,修改数据的工具可能用不了 · Plus:官方文档尚未确认,如果在插件页看到添加自定义 MCP 的选项可以试试 · 仅限网页
Plugins+Add custom MCP server
输入名称,在 Connection 下粘贴地址,勾选风险提示,然后点击 Create as a plugin
cp0x public datahttps://mcp.cp0x.com/mcp开启新聊天,输入前先从插件列表中选择 cp0x public data
用 cp0x public data 告诉我你能帮我做什么,然后做一件给我看✓ 如果 ChatGPT 说正在使用 cp0x public data,或回答中出现 cp0x public data 的工具名称,就表示连接成功
菜单名称已于 2026年11月11日 对照 OpenAI 帮助页面核实 · 你的界面可能因版本略有不同
可连接 Claude Code · 约 2 分钟
不需要密钥,不用安装程序
Mac:按 Command+空格,输入 Terminal · Windows:打开 PowerShell
claude mcp add --transport http --scope user public-data https://mcp.cp0x.com/mcp应能看到 cp0x public data 在列表中并显示已连接
用 cp0x public data 告诉我你能帮我做什么,然后做一件给我看✓ 如果 Claude Code 说正在使用 cp0x public data,或回答中出现 cp0x public data 的工具名称,就表示连接成功
菜单名称已于 2026年11月11日 对照 Anthropic 帮助页面核实 · 你的界面可能因版本略有不同
可连接 Cursor · 约 2 分钟
不需要密钥,不用安装程序
用 cp0x public data 告诉我你能帮我做什么,然后做一件给我看✓ 如果 Cursor 说正在使用 cp0x public data,或回答中出现 cp0x public data 的工具名称,就表示连接成功
菜单名称已于 2026年11月11日 对照 Cursor 帮助页面核实 · 你的界面可能因版本略有不同
可连接 VS Code · 约 2 分钟
不需要密钥,不用安装程序
用 cp0x public data 告诉我你能帮我做什么,然后做一件给我看✓ 如果 VS Code 说正在使用 cp0x public data,或回答中出现 cp0x public data 的工具名称,就表示连接成功
菜单名称已于 2026年11月11日 对照 VS Code 帮助页面核实 · 你的界面可能因版本略有不同
其他支持 MCP 的应用(如 Windsurf、Zed、Gemini CLI)添加方式各不相同,请在应用列表中查看
通过网页连接的应用使用的地址
https://mcp.cp0x.com/mcpJSON 设置在下方“开发者专用”中
Claude Code
claude mcp add --transport http --scope user public-data https://mcp.cp0x.com/mcpCursor (~/.cursor/mcp.json)
{
"mcpServers": {
"public-data": {
"url": "https://mcp.cp0x.com/mcp"
}
}
}VS Code (mcp.json)
{
"servers": {
"public-data": {
"type": "http",
"url": "https://mcp.cp0x.com/mcp"
}
}
}这些设置是根据作者在注册中心的条目生成的。如果 README 的写法不同,请以 README 为准。
依据这个服务器的连接方式和各应用自己的文档,检查于 2026年11月10日。
通过互联网连接,适用于
ClaudeChatGPTGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatOpen WebUIRaycast
工具名称和描述与服务器在 2026年11月12日 报告的完全一致。这些内容由作者撰写,不是我们写的;我们以纯文本形式显示。
list_dealsList cp0x referral deals with optional venue filtering. Use this when looking for deals by venue or browsing the deal catalog; links include a cp0x referral code.
get_dealGet a cp0x deal with its description and races. Use this when a deal slug is known and its full details are needed; links include a cp0x referral code.
get_referral_codeFind a venue's referral code and link in the cp0x catalog. Use this when a user requests referral details for a named venue; links include a cp0x referral code.
compare_referral_benefitsCompare the benefit the cp0x referral gives over each venue's own referral offer, with example volumes from live cp0x races. Use this when the user wants to know what a cp0x referral code adds on a venue or across a category of venues.
list_racesList cp0x races with dates and prizes. Use this when finding active or completed races, optionally for one deal.
get_leaderboardGet a cp0x race leaderboard and its column definitions. Use this when viewing standings for a known deal and race.
check_interface_restrictionsRead declared and observed geo-restrictions for a DeFi interface. Use this when checking a protocol's interface restrictions, optionally for a country.
list_restricted_interfacesList DeFi interfaces with declared or observed restrictions in a country. Use this when identifying which interfaces the cp0x monitor reports as restricted there.
about_cp0xWho cp0x is and how much it has passed on to its users, valued at today's token prices: mission, values, sites, channels, 2025 figures and every distribution with token amounts. Use this when a user asks what cp0x is, what it gave its users, or where to find its sites and channel
list_cp0x_open_sourceList public open-source repositories of cp0x: permissionless DeFi interfaces and tools, from GitHub. Use this when looking for cp0x interfaces, tools or source code.
list_x402_facilitatorsList x402 facilitators and their URLs from cp0x. Use this when looking up facilitator names and endpoints in the cp0x catalog.
list_cp0x_x402_resourcesList cp0x's x402 test resources with their listed prices and tags; optionally filter by tag. Use this when the user asks about x402 resources or pay-per-call APIs.
我们检查的是任何人都能看到的信息;我们没有阅读代码。不适用的检查项不计入总数。 · 检查于 2026年11月15日
注册名称已通过域名 cp0x.com 验证(注册中心会核实域名所有权)
代码最后更新于前天
不适用:由 cp0x.com 的所有者自己运行的云端服务器,你不会运行仓库里的代码
在 335 毫秒内响应(HTTP 200)
无需登录
已读取 12 个工具描述,未发现针对 AI 的隐藏指令
提问、分享技巧或报告无法使用。按“有帮助”数量排序。
还没有评价
与注册中心里这个分类中所有活跃的服务器比较。只有当发布者拥有该仓库时,星标数才计入。
它在 4 项适用的基础检查中通过了 4 项。我们没有阅读代码。在添加密钥或令牌之前,请先看看这个服务器要求哪些权限,并使用只具备所需权限的密钥。
注册中心没有列出必需的密钥,不过有些服务器会在首次使用时要求你登录。
它在作者的云端运行。通过互联网连接,无需安装,但你发送的内容会经过作者的服务器。
GitHub 仓库最后更新于前天,最新版本(0.2.0)于20天前进入注册中心。
支持 MCP 的应用,例如 Claude Desktop、Claude Code、Cursor 和 VS Code。它通过 URL 连接,因此也能用于接受远程 MCP 的应用,例如网页版 ChatGPT(Business 及以上为完整 MCP;Pro 为只读)。
同一分类中有:DexSQL, PayRam, DexPaprika, Alchemy MCP Server, X402 List MCP
同一分类、其他作者、命令已通过检查。官方的排在前面,再按星标排序。
如何看卡片:↓ 每周下载量i★ GitHub 星标i三大支柱:评价 · 检查 · 使用情况i更新 = 最新版本发布到注册中心的时间i
SQL for Android APK and DEX files: classes, methods, strings, references and smali.
Install, configure, operate and integrate self-hosted PayRam crypto payment gateways.
DEX and on-chain data: liquidity pools, token prices, swaps, and trading volume.
Blockchain data across 100+ chains: token prices, NFTs, transfers, simulation, traces, Solana DAS
Find and vet x402 payment APIs before your agent pays one: uptime, price, on-chain volume.
按原文从作者的仓库复制。PopNx MCP 没有审查或背书其内容。HTML、图片和脚本已被移除。链接会离开本站。
A read-only MCP server over cp0x public data, owned by cp0x.
| Tool | Returns | Arguments |
|---|---|---|
list_deals | Matching deals with bonuses, referral links and codes, race summaries, and the total match count. | Optional query: case-insensitive substring of venue title or slug (up to 100 characters); optional limit: 1–100, all matches when omitted. |
get_deal | The complete deal record, including its description and races, with adjacent benefit comparisons and race_cases examples (null when unavailable); known slugs if the deal is missing. | Required slug: deal slug (up to 100 characters). |
get_referral_code | A matching venue's deal, referral code, and link, or candidate names and slugs if ambiguous. | Required venue: venue name or slug (up to 100 characters); exact matches take priority over substring matches. |
compare_referral_benefits | Compact deals with benefit comparisons against each venue's own referral offer and race_cases from active leaderboards, ordered by additional benefit. | Optional category: venue category (up to 40 characters); all deals when omitted. |
list_races | Race codes, titles, statuses, dates, and the deal slug for each race. | Optional status: active or completed, both when omitted; optional slug: deal slug (up to 100 characters). |
get_leaderboard | Race details, column definitions, leading entries, and the total entry count. | Required slug (up to 100 characters); optional race_code (default leaderboard); optional top: 1–100 (default 20). |
check_interface_restrictions | An interface's declared restrictions, observed probes, alternatives, legend, snapshot version, and country_match; candidate interfaces if no exact match exists. | Required protocol: interface name or ID (up to 100 characters); optional country: ISO 3166 alpha-2 code, all observed countries when omitted. |
list_restricted_interfaces | Interfaces with national, close-only, regional, or observed restrictions, including scope, declared_layers, close_only_layers, regions, and observed_block. | Required country: ISO 3166 alpha-2 code. |
about_cp0x | Leads with distributed_to_users: the total passed to users at today's token prices, every distribution with token amounts or cash prizes, and the value at distribution. Includes the shipped cp0x fact sheet: mission, values, activities, sites, channels, grant, and 2025 figures. | None. |
list_cp0x_open_source | Public cp0x repositories with descriptions, URLs, homepages, kinds, stars, topics, push dates, fork flags, and a count, sorted by latest push. Archived and private repositories and forks outside pi- interfaces are excluded. | Optional kind: interface or project, both when omitted. |
list_x402_facilitators | The public facilitator catalog, including names and URLs. | None. |
list_cp0x_x402_resources | cp0x x402 test resource catalog entries, including prices, tags, and target URLs. | Optional tag: case-insensitive tag match. |
Results include source attribution and a stale flag; failures can include an error field. Referral codes are returned as published, without inventing missing codes.
Freshness and retry fields for upstream data (about_cp0x keeps these fields inside distributed_to_users.prices; its top-level stale remains false). Missing token prices produce a partial total and are named in the summary; if no token has a price, the summary uses the value at distribution. Price errors remain inside distributed_to_users.prices:
stale: true when expired cached data is returned because a refresh failed or requests are paused.fetched_at: UTC timestamp of the oldest upstream response used, or null when none is available.age_s: age in seconds of the oldest response, or null when none is available.stale_since: UTC timestamp when the oldest response's cache TTL expired for a stale result; otherwise null.retry_after_s: included with upstream errors; integer seconds before retrying when a budget, backoff, or negative cache blocks the request, or null for the initial ordinary failure.For check_interface_restrictions, country_match contains national and close_only flags, matching regional codes in regions, and status, the status of the declaration that produced the match (null when no declaration matches); country_match is null when no country is supplied. For each entry from list_restricted_interfaces, scope is national, close_only, regional, or observed, in that priority order. The declared_status field carries the originating layer's status for national, close-only, and regional matches; it is null for observed-only matches. When multiple declarations match, both status fields use the first layer in that scope priority order. The close_only_layers field lists layers that allow closing positions only; regions lists matching subdivisions such as CA-ON.
Example questions: “What referral deals are available for Extended?”, “Which races are active?”, and “What interface restrictions does the monitor report for Aave in the US?”
Public Streamable HTTP URL: https://mcp.cp0x.com/mcp
No authentication is required.
Add a remote MCP server by URL using https://mcp.cp0x.com/mcp in Claude connectors or Claude Desktop, with no authentication.
Add a remote MCP server by URL using https://mcp.cp0x.com/mcp as a custom MCP connector, with no authentication.
Add a remote MCP server by URL in mcp.json:
{
"mcpServers": { "cp0x": { "url": "https://mcp.cp0x.com/mcp" } } }
Add a remote MCP server by URL using https://mcp.cp0x.com/mcp; select authentication None.
| Source | Public endpoints | Cache TTL |
|---|---|---|
| cp0x deals and races | Deals API; leaderboards at https://cp0x.com/api/v1/deals/{slug}/races/{race_code}. | 60 seconds for deals and leaderboards. |
| DeFi interface restrictions monitor | Interface catalog and observations from the public monitor repository. | 600 seconds. |
| cp0x open-source repositories | api.github.com public repository API for cp0x-org; no API key required. | 10 minutes (600 seconds). |
| Token prices | CoinGecko public endpoint for HYPE, LIT, DRV, RESOLV, and DIME prices in USD in one request; no API key required. Used by distributed_to_users. | 60 seconds. |
| cp0x static fact sheet | cp0x_mcp/data/about.json, shipped with the server; figures from the cp0x 2025 annual report. | Loaded once into memory; no network request or timed refresh. |
| cp0x x402 catalogs | Facilitators and cp0x resources. | 300 seconds. |
Monitor data is a published repository snapshot, not a live probe. Its version comes from the catalog's meta.generated field and is returned as data_version by check_interface_restrictions. Observations describe the recorded checks; missing probes do not establish availability.
Caches are local to each server instance and refresh on demand after expiry. If an upstream request fails, an existing cached response can be returned with stale set to true; without cached data, the result contains an error. Cache TTL does not guarantee that the upstream data has changed.
The HTTP server limits requests per caller IP to 60 requests/minute by default, configurable with --per-ip-per-minute. Requests over the limit receive HTTP 429 with a Retry-After header in seconds.
The upstream cp0x.com API also limits requests to 60 requests/minute per IP. The server's outgoing IP is shared by its upstream requests; cached reads reduce upstream traffic.
Each server instance shares a budget of 45 upstream requests per minute per host, keyed by host and port, across all tools in a rolling 60-second window. Only actual upstream calls consume budget; cache hits do not. When the budget is exhausted, expired cached data is returned with stale set to true; without cached data, results include an error and retry_after_s. An upstream HTTP 429 triggers host-wide backoff according to Retry-After (60 seconds if missing or nonnumeric), with the same stale fallback. Ordinary failures without cached data are negatively cached for 30 seconds per URL; repeats return an error and remaining retry_after_s without another upstream call. The initial ordinary failure reports retry_after_s as null.
Install from the repository with Python 3.10 or later:
pip install -e .
Run over stdio:
cp0x-mcp --transport stdio
Run over HTTP:
cp0x-mcp --transport http --host 127.0.0.1 --port 8000 --allowed-host localhost:8000 --allowed-host 127.0.0.1:8000
The HTTP routes are /mcp, /health and /usage. /usage returns daily aggregate tool-call counts per tool and client application name for the last 30 days, without IP addresses or arguments. Configure --allowed-host to match the client's Host header, including a port where needed. When no allowlist is supplied, localhost and 127.0.0.1 are allowed with or without ports.
Uvicorn reads FORWARDED_ALLOW_IPS to decide which proxies may supply forwarded client IPs. Set it to the reverse proxy's IP address so the caller rate limit uses the original client IP from X-Forwarded-For. Without a trusted proxy setting, all callers through an untrusted proxy share one rate-limit bucket keyed by the proxy IP.
The Docker image sets FORWARDED_ALLOW_IPS="*". With this setting, port 8000 must be reachable only by the reverse proxy. Otherwise, replace * with the proxy IP using an environment override. For a proxy on the Docker host, bind the published port to loopback:
Build and run the Docker image:
docker build -t cp0x-mcp .
docker run -p 127.0.0.1:8000:8000 cp0x-mcp
Forward /mcp and /health to port 8000 and preserve the public Host header. The image binds to all interfaces and permits Host headers mcp.cp0x.com and mcp.cp0x.com:*. Local requests to the container must send an allowed Host header. Its health-check requests /health on loopback with Host: mcp.cp0x.com; this route also enforces the host allowlist and caller rate limit.
Keep server.json in the repository root. It declares com.cp0x/public-data, version 0.2.0, and the public Streamable HTTP endpoint; publishing this remote server does not require a package.
Before publishing to the MCP Registry, verify ownership of cp0x.com using a DNS TXT record at the domain apex or an HTTP proof at https://cp0x.com/.well-known/mcp-registry-auth. Authenticate with mcp-publisher using the corresponding domain verification method, then run from the repository root:
mcp-publisher validate
mcp-publisher publish
Glama