原型 · 预览版:收录官方注册中心里的全部服务器,每 30 分钟同步一次。评价和账户功能将在后续阶段推出。
PopNx MCP为使用 AI 的人准备的 MCP 服务器 · 用大白话讲清楚

Chord

作者:getchordlabs版本 1.2.0i★ –i在云端运行
注册名称io.github.getchordlabs/chord

安装

概览

作者提供的说明(英文原文)

Swap quotes + unsigned txs on 8 EVM chains, plus Solana data: boards, candles, wallet PnL. No key.

PopNx MCP 的三大支柱

这三项永远不会合并成一个分数:意见、测量和人气是不同的东西。

它能帮你做什么

我们还没有为它写通俗的介绍。下面是我们从注册中心读取到的事实。

  • 连接方式: 在云端运行
  • 传输方式: Streamable HTTP
  • 分类: 加密货币与区块链

安装

选择你使用的 AI 应用,然后复制设置。

安装之前

你需要

你用的是哪个应用?

在上方选择你的应用。我们会记住它,下次按钮会显示“安装到 …”。

适用于网页版、桌面版和手机版 Claude:

  1. 打开 Settings → Connectors
  2. 点击 Add custom connector
  3. 粘贴下面的地址,然后点击 Add
  4. 如果要求登录,请登录作者的服务
SettingsConnectors1+ Add2https://…3
https://api.getchord.xyz/v1/mcp

在终端中运行这条命令

claude mcp add --transport http chord https://api.getchord.xyz/v1/mcp

在 Cursor 中打开

或者自己复制设置

粘贴到项目中的 .cursor/mcp.json,或 ~/.cursor/mcp.json

{
  "mcpServers": {
    "chord": {
      "url": "https://api.getchord.xyz/v1/mcp"
    }
  }
}

浏览器会先询问是否打开应用,然后应用会显示设置并请你确认。密钥的值会留空,由你自己填写。

在 VS Code 中打开

或者自己复制设置

粘贴到项目中的 .vscode/mcp.json

{
  "servers": {
    "chord": {
      "type": "http",
      "url": "https://api.getchord.xyz/v1/mcp"
    }
  }
}

浏览器会先询问是否打开应用,然后应用会显示设置并请你确认。密钥的值会留空,由你自己填写。

ChatGPT 只能连接互联网上的服务器:

  1. 打开网页版 ChatGPT → Settings → Connectors (Apps)
  2. 点击 Create 或 Add(部分套餐需要先在 Advanced 中开启 Developer mode)
  3. 粘贴下面的地址,起个名字,然后保存
  4. 如果要求登录,请登录作者的服务
SettingsConnectors1+ Create2https://…3
https://api.getchord.xyz/v1/mcp

菜单名称可能因套餐和版本不同而略有差异。

你的选择通过 Cookie 保存在这台设备上,无需账户。

这些设置是根据作者在注册中心的条目生成的。如果 README 的写法不同,请以 README 为准。

它能做什么

我们还没有读取这个服务器的工具列表;我们会轮流检查各个端点。

基础检查i

我们检查的是任何人都能看到的信息;我们没有阅读代码。不适用的检查项不计入总数。 · 检查于 2026年11月7日

  • ✓ 通过

    作者与仓库一致

    注册名称已通过 GitHub 账户 getchordlabs 验证,该账户拥有此仓库

  • … 尚未检查

    仍在维护

    我们还没有从 GitHub 读取这个仓库

  • … 尚未检查

    有许可证

    我们还没有从 GitHub 读取这个仓库

  • … 尚未检查

    端点有响应

    尚未检查;我们会轮流检查各个端点

  • … 尚未检查

    使用 OAuth 登录

    尚未检查;我们会轮流检查各个端点

  • … 尚未检查

    工具描述中没有隐藏指令

    尚未检查;我们会在检查端点时读取工具列表

与“加密货币与区块链”中的其他服务器比较i

  • 星标数多于此分类中其他 1611 个服务器的 0%
  • 发布到注册中心的时间比此分类中其他 1611 个服务器的 68% 更新
  • 基础检查结果等于或优于此分类中其他 1611 个服务器的 100%

与注册中心里这个分类中所有活跃的服务器比较。只有当发布者拥有该仓库时,星标数才计入。

常见问题

Chord 安全吗?

它在 1 项适用的基础检查中通过了 1 项。我们没有阅读代码。在添加密钥或令牌之前,请先看看这个服务器要求哪些权限,并使用只具备所需权限的密钥。

它需要哪些密钥或代码?

注册中心没有列出必需的密钥,不过有些服务器会在首次使用时要求你登录。

它在我的电脑上运行还是在云端?

它在作者的云端运行。通过互联网连接,无需安装,但你发送的内容会经过作者的服务器。

它还在维护吗?

GitHub 仓库最后更新于–,最新版本(1.2.0)于23天前进入注册中心。

哪些应用可以使用它?

支持 MCP 的应用,例如 Claude Desktop、Claude Code、Cursor 和 VS Code。它通过 URL 连接,所以接受远程 MCP 服务器的应用也可以使用,例如开启开发者模式的 ChatGPT。

有什么可以替代它?

同一分类中有:Quidli Connect, Diamond Bitcoin Intelligence, Soheil Router

替代选择

同一分类中其他作者的服务器,按星标数排序。

如何看卡片:★ GitHub 星标i三大支柱:评价 · 检查 · 使用情况i更新 = 最新版本发布到注册中心的时间i

Quidli Connect

作者:Quidli

Resolve social handles to wallets, score onchain reputation, pay in any ERC-20, SPL or native.

电脑或云端今天更新
安装

Diamond Bitcoin Intelligence

作者:diamond.btc-intel.workers.dev

Bitcoin MCP: fee budgets, retained-block inclusion proofs and risk checks. Free service discovery.

在云端运行今天更新
安装

Soheil Router

作者:soheil-fi

Best-price token swaps on EVM networks through a non-custodial contract: quotes and trade status.

在云端运行今天更新
安装

作者的 README

打开 README

按原文从作者的仓库复制。PopNx MCP 没有审查或背书其内容。HTML、图片和脚本已被移除。链接会离开本站。

Chord

Non-custodial trading API and AI agent. One quote call finds the best route across the DEXs of eight EVM chains (Ethereum, Monad, Robinhood Chain, Arc, Avalanche, Base, BNB Chain and Arbitrum One), and one router contract executes it in a single transaction. On Solana, Chord quotes swaps through its own Solana router and Jupiter and returns an unsigned transaction for the user's wallet. Next to trading, Chord keeps a live index of swaps, holders, LP positions and wallet PnL on all nine chains, which apps and AI agents can query.

  • App (Cash, stocks, perps, Earn and the AI Copilot), on iOS (TestFlight) and the web: https://getchord.xyz
  • Docs and API reference: https://getchord.xyz/docs
  • API: https://api.getchord.xyz/v1 (what each chain serves: https://api.getchord.xyz/v1/chains)
  • Status, measured every minute from Cloudflare: https://getchord.xyz/status
  • Hosted MCP server: https://api.getchord.xyz/v1/mcp

Chord started as NullTerminal, a DEX aggregator on Monad. Contract and package names that start with Null come from that period; the Chord* contracts in contracts/src/chord/ are the current builds of the same code.

The app

Chord is also a trading app, live on iOS (TestFlight) and the web at https://getchord.xyz. The app's code is closed; it trades through the same API and contracts as everything in this repository.

  • Cash: one dollar balance, held as USDG on Robinhood Chain. USDC or USDG can be added from other networks; from Arbitrum it takes one signature.
  • Stocks: 192 of the 195 tokenized stocks on Robinhood Chain, bought and sold from Cash with no gas and no wallet pop-up.
  • Cross-chain trading: the same Cash buys tokens on Arbitrum. The app moves the money; the user never bridges.
  • Perps: long or short from Cash on Lighter's Robinhood Chain exchange, up to 10x, where Lighter offers perps.
  • Earn: Cash into the Morpho USDG vault on Robinhood Chain. Chord takes no fee on it.
  • AI Copilot: a chat pinned to the token on the trading screen. It reads the news, X and on-chain trades, and answers with dated sources (copilot on POST /v1/ask).

Use it from an AI agent

The hosted MCP server needs no key and no install (Streamable HTTP). ?chain= pins a default chain.

claude mcp add --transport http chord https://api.getchord.xyz/v1/mcp

gemini extensions install https://github.com/getchordlabs/chord # Gemini CLI, reads gemini-extension.json

17 tools, each taking a chain: chord_chains, chord_status, chord_overview, chord_tokens, chord_search, chord_token, chord_trades, chord_candles, chord_wallet, chord_wallet_trades, chord_smart_money, chord_holders, chord_lp_pools, chord_lp_positions, chord_quote, chord_swap_tx and chord_ask. Nothing signs or sends: chord_swap_tx returns an unsigned transaction, the approval it needs and a simulation run as the taker.

Listed in the official MCP Registry as io.github.getchordlabs/chord (server.json in this repository) and on Smithery as tuantqse90/chord. Other ways in: the REST API with its OpenAPI spec (openapi/), the Agent Skill (skills/chord/), the Docs MCP at https://getchord.xyz/docs/mcp and the function-calling manifest at https://api.getchord.xyz/v1/mcp/tools.json.

Chains

ChainChain idSwaps (quote + unsigned transaction)Data
Ethereum1yestokens, trades, candles, wallet PnL
Monad143yestokens, trades, candles, wallet PnL, smart money, LP
Robinhood Chain4663yestokens, trades, candles, wallet PnL, smart money, holders, LP
Arc5042yestokens, trades, candles, wallet PnL, smart money, holders, LP
Avalanche C-Chain43114yestokens, trades, candles, wallet PnL
Base8453yestokens, trades, candles, wallet PnL
BNB Chain56yestokens, trades, candles, wallet PnL
Arbitrum One42161yestokens, trades, candles, wallet PnL
Solananoneyes, through /v1/sol/trade/* (not in the MCP tools yet)tokens, trades, candles, wallet PnL, smart traders, LP

GET /v1/chains answers the same table with the route behind each capability (Solana swaps live under /v1/sol/trade/*, outside that table).

What is in this repository

FolderContents
contracts/Foundry project: ChordRouter (UUPS), AdapterRegistry, FeeCollector, one adapter per venue family (Uniswap V2/V3/V4, Algebra and Algebra Integral, Solidly, Liquidity Book, PancakeSwap Infinity, Metric, WOOFi, DODO V2, ERC-4626 deposit, Curve, Balancer and more), RhStockZap / RhTokenZap for cross-chain buys on Robinhood Chain, SwapAndBridgeCCTP, deploy scripts and fork tests per chain
agent/chord-agent: a stdio bridge to the hosted MCP server for clients that only speak stdio, and the function-calling manifest (tools.json)
skills/chord/Agent Skill for Claude Code, Codex and other agents: SKILL.md, references with live API output, chord.py client
docs-mcp/Docs MCP server (stdio, and hosted at https://getchord.xyz/docs/mcp)
openapi/OpenAPI spec of the public API (openapi.json) and the script that builds it
sdk/The original TypeScript SDK from the Monad period

The iOS app, the web app, the API server (TypeScript) and the routing engine (Rust) are not in this repository. They run behind getchord.xyz and api.getchord.xyz.

Contracts

The three proxies sit at the same addresses on all eight EVM chains (aligned deployer nonces):

ContractAddress
ChordRouter (UUPS proxy)0x1b1fee89a381e595fe6536b99ba91f3e16e9601a
AdapterRegistry (UUPS proxy)0x6cf25d2af1a58d7094b0ac253ae616a8e1f2ea3f
FeeCollector (UUPS proxy)0x6c66229675fd9ceda9a9b2ea2bd983b3d8255834

Every adapter pins the router as an immutable and reverts NotRouter for any other caller. The router only calls adapters the registry approves. Fees are set on-chain by FeeCollector.feeBpsFor(outputToken): 5 bps by default on every chain, 0 bps for stablecoins, majors and the listed tokenized stocks on Robinhood Chain.

Robinhood Chain (chain id 4663)
ContractAddress
ChordRouter implementation (upgraded 2026-10-02)0x209e38890533469337488588cB9e4A44943EE8FE
Uniswap V4 adapter0x3622116c527896Ab9C1510A45f3344AaBD03973a
V3 any-fork adapter (Uniswap V3, Ramses and other V3 forks)0x3A7D13a420c8FBC29Bf4A1feDB22A5Dae3A8913E
V2 adapter0xC4b930D9E5d20cc8b4C67f2118FE0cD8E6e36b72
Algebra adapter0x63bd5402aCC3129c9b38c7d52f327b82f24B497D
RhStockZap0x66627Ce32af8801525930B7C2a1Db4905193bb51

Router upgrade on Robinhood Chain: tx 0x9111f311319d778d2b53cce16fe7d471a15e61b8e00bdd08de074a5bcc571aa3.

Arbitrum One (chain id 42161, deployed 2026-10-14)
ContractAddress
ChordRouter implementation0x1cd8CeED960dE0c9787295c8F1BF278D4A36698c
ChordV3Adapter (Uniswap V3, PancakeSwap V3, SushiSwap V3)0xd55fe37e30435cF15fe2C7fcAAF1aBf19d13b195
ChordV2Adapter (Uniswap V2, SushiSwap V2)0xa61C202C4c989a1724E1B432C96A9f064856574d
ChordV4Adapter0xFE82b7714c36083AB518067f03680C59ac57840a
ChordMetricV1Adapter0x4e48D8bEDB4A781493e6193776FDa37e57Ce07b1
ChordAlgebraIntegralAdapter (Camelot V3)0x3D26860E5d5ddE28FDcd11e14573CE7b103fA081
ChordWooFiAdapter0xfdC2e11793197B9D16Ae1eDBa8049dcc9Fc15748
ChordDodoV2Adapter0x3E46e23C171aAC3124D85BbCa33A2C0422342fA4

All verified on Sourcify. Each venue was swapped both ways on mainnet through the router before the engine routed it.

Ethereum (chain id 1, deployed 2026-10-15)

Same addresses as on Arbitrum One for the router implementation and the three core adapters:

ContractAddress
ChordRouter implementation0x1cd8CeED960dE0c9787295c8F1BF278D4A36698c
ChordV3Adapter (Uniswap V3, PancakeSwap V3, SushiSwap V3)0xd55fe37e30435cF15fe2C7fcAAF1aBf19d13b195
ChordV2Adapter (Uniswap V2, SushiSwap V2)0xa61C202C4c989a1724E1B432C96A9f064856574d
ChordV4Adapter0xFE82b7714c36083AB518067f03680C59ac57840a

All 9 contracts of the stack match on Sourcify; every venue was swapped both ways on mainnet before going public.

Build and test

git submodule update --init --recursive

cd contracts forge build forge test --no-match-contract 'ForkTest$'

Since Oct 16, 2026

  • Ask Portfolio: one wallet page over the eight EVM chains and Solana, with 24h / 7d / 30d PnL on one rule and the wallet's activity: GET /v1/portfolio/{wallet} and /activity (a50ab85); the average buy and past exits of every token held, over all indexed history: /positions (38c7020, 4d0d6de).
  • Safety: GET /v1/security/token/{chain}/{address} answers whether a token is safe, and Ask research cites numbered sources (88775a8).
  • AI Copilot: POST /v1/ask takes copilot {chain, token}, a turn about the token on the trading screen (e5a52cb); Robinhood's own stock facts on GET /v1/rh/token/{address} (multiplier, halts, market hours, reference bid and ask, fee) (002c6e5) and the next earnings date (f639c56).
  • Data: one top-traders PnL rule on every chain and a token's LP adds and removes (59f0c87), Markets search over every token traded in 24 h (2911041), hourly candles of a pool's own swaps on every LP chain (5f8e575), open LP positions valued from the chain (584a063), market caps (baad4a3), one wallet's swaps through the router (a4b8811).
  • Docs MCP: words like "to" and "over" no longer decide a search (c8cffad).

Since the buildathon (Oct 5 to Oct 15, 2026)

  • Arbitrum One: aligned Chord stack, deploy script and fork test (edd957a), swaps and the Ask side (c28203c), public on Oct 15 (ca79736).
  • Ethereum: aligned Chord stack, deploy script and fork test (79233bc), swaps and the Ask side (8a46f39), tokens that need approve(0) first such as USDT (69a06af), public on Oct 15 (38b466e).
  • New venues: Metric v1 on Monad and Avalanche (80daf2c, 23bfe8c), ERC-4626 deposit on Monad, which mints aprMON, shMON and gMON at the vault's rate when pools price below it (a41a703), WOOFi (83283af), Camelot V3 through the Algebra Integral adapter (454091c), DODO V2 on Avalanche and Arbitrum (1975d08), LFJ Liquidity Book v2.1 (147f862), and two concentrated-liquidity factories on Arc through ChordV3Adapter r3 (95e65be).
  • Agents: the stdio agent became a bridge to the hosted MCP server (02f7201), wallet trades on every chain (5256c20), Solana data, smart traders and LP routes in the OpenAPI spec and the skill (710b14d, 74957c2, d13d3ef), a docs page per network (0306a08).
  • Solana swaps: Chord's own Solana router and Jupiter in the public docs and the skill (ee2d912), open to everyone on Oct 15 (41b3fdc).

Work done during the Arbitrum Open House Singapore Buildathon (Sep 13 to Oct 4, 2026)

Chord existed before the buildathon. This repository was extracted from our monorepo with its real commit history for these folders, so every commit dated 2026-09-13 or later was made during or after the buildathon (git log --since=2026-09-13). Highlights:

  • ChordRouter: Chord-named implementations of router, registry and fee collector (08dcb96), and a script that upgrades only the router proxy, used on Robinhood Chain, Monad and Arc on Oct 2 (dfb5386).
  • Robinhood Chain cross-chain buys: RhTokenZap, a generic destination zap through the router, and SwapAndBridgeCCTP, swap plus Circle CCTP burn in one call (9814cba).
  • New adapters: UniV2TaxSafeAdapter, priced from what the pair actually received (0dc387b); Uniswap V4 with native USDC on Arc (0cc5ff3); ChordSolidlyAdapter (3775c10, f9a6fae); ChordLBPairAdapter (b3136f1); ChordAlgebraIntegralAdapter (b20d1de); ChordInfinityCLA

只显示了开头部分;其余内容请在仓库中阅读

问 PopNx