关于 dexscreener-mcp
dexscreener-mcp 是面向 Agent 和 MCP 客户端的服务,可获取 DexScreener 实时链上市场数据,支持搜索交易对、查看代币与池信息及热门代币,无需 API 密钥。
主要功能
- 01跨链搜索交易对
- 02按链列出代币池
- 03获取代币市场数据
- 04查看交易对或池详情
- 05查看新更新的代币资料
- 06查看推广和热门代币
适用场景
- 01按成交量查找代币交易对
- 02查看某条链上的热门代币
- 03列出代币地址对应的池
- 04比较流动性和 24 小时成交量
MCP 相关
通过工具向 MCP 客户端提供 DexScreener 市场数据,包括交易对搜索、代币与池详情及推广代币列表。使用有请求频率限制的公共 API。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
6收录的工具列表 · 更新于 3 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| query | string | 是 | 代币符号、名称或地址,例如 'PEPE'、'WIF' 或合约地址 |
详细介绍
DexScreener MCP
一个 MCP 服务,可为 Claude、Cursor 和任何兼容 MCP 的 Agent 提供来自 DexScreener 的实时链上市场数据——搜索交易对、查看代币和流动性池,并获取各条链上的热门代币和推广代币。
无需 API 密钥。无需注册。DexScreener 公共 API 免费使用(速率限制约为 60 次请求/分钟)。
大多数“X 的 MCP”仓库都只完成了一半,第二次请求就会出错。这个项目包含测试和完善的错误处理,让 Agent 真正可以信赖。
Agent 可以做什么
可以提出这样的请求:
- “在 DexScreener 上搜索 WIF,并按交易量列出排名靠前的交易对。”
- “Solana 上现在有哪些热门代币或正在获得推广的代币?”
- “列出 Base 上这个代币地址对应的所有流动性池。”
- “比较这三个合约的 24 小时交易量和流动性。”
工具
| 工具 | 功能 |
|---|---|
search_pairs | 在所有链上按代币符号、名称或地址搜索交易对 |
get_token_pools | 获取某条链上某个代币的所有流动性池 |
get_tokens | 获取一个或多个代币地址的市场数据(以逗号分隔) |
get_pair | 获取特定交易对/流动性池地址的详细信息 |
latest_token_profiles | 获取最新上市或更新的代币,供关注 |
top_boosted_tokens | 获取当前推广力度最大或最热门的代币 |
安装
无需安装。直接通过 npm 使用 npx 即可运行。
Claude Desktop
添加到 claude_desktop_config.json:
{
"mcpServers": {
"dexscreener": {
"command": "npx",
"args": ["-y", "dexscreener-mcp"]
}
}
}
Cursor
添加到 .cursor/mcp.json:
{
"mcpServers": {
"dexscreener": {
"command": "npx",
"args": ["-y", "dexscreener-mcp"]
}
}
}
重启客户端后,就会显示 dexscreener 工具。
开发
npm install
npm run dev # run from TypeScript source over stdio
npm test # run the unit tests
npm run build # compile to dist/
支持的链
支持 DexScreener 索引的任何链——solana、ethereum、base、bsc、arbitrum、polygon 等。
将链 ID 作为 chainId 传入。
许可证
MIT——请参阅 LICENSE。
聘请我
我可以构建自定义 MCP 服务和 AI 系统(多 Agent、RAG、自动化)。需要连接你自己的 API,或构建完整的 AI 集成?
- 在 Upwork 上聘请我:https://www.upwork.com/freelancers/~01946645ed245c263d
- 或在此仓库中提交 issue。
由 Gleb 构建。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。