DexScreener MCP Server

DexScreener MCP Server

site icon
2025.03.24 0
JavaScriptDEX数据访问区块链数据分析加密货币API金融服务
DexScreener MCP Server 是一个用于访问 DexScreener API 的 MCP 服务器实现,提供对多个区块链上的 DEX 交易对数据、代币信息和市场统计的实时访问。
View on GitHub

Overview

基本能力

产品定位

DexScreener MCP Server 是一个中间件服务,旨在为开发者提供便捷的接口来访问 DexScreener API 的数据。

核心功能

  • 提供对 DexScreener API 的访问,包括实时 DEX 交易对数据、代币信息和市场统计
  • 实现速率限制,遵守 DexScreener API 的限制
  • 全面的错误处理机制
  • 类型安全的接口
  • 支持所有 DexScreener API 端点
  • 集成测试

适用场景

  • 加密货币交易平台需要实时获取 DEX 交易对数据
  • 区块链分析工具需要代币信息和市场统计
  • 开发者需要构建与 DEX 数据相关的应用程序

工具列表

  1. get_latest_token_profiles - 获取最新的代币资料
  2. get_latest_boosted_tokens - 获取最新的助推代币
  3. get_top_boosted_tokens - 获取活跃助推最多的代币
  4. get_token_orders - 检查特定代币的订单
  5. get_pairs_by_chain_and_address - 通过链和交易对地址获取一个或多个交易对
  6. get_pairs_by_token_addresses - 通过代币地址获取一个或多个交易对(最多30个)
  7. search_pairs - 搜索匹配查询的交易对

常见问题解答

  • 速率限制:
  • 代币资料/助推端点:每分钟60个请求
  • DEX/交易对端点:每分钟300个请求
  • 错误处理:服务器处理各种错误场景,包括速率限制超出、无效参数、网络错误和API错误

使用教程

使用依赖

该项目需要 Node.js 环境。

安装教程

一键安装(自动添加到 Claude Desktop)

curl -L https://raw.githubusercontent.com/opensvm/dexscreener-mcp-server/main/install.sh | bash

手动安装

npm install
npm run build
npm run setup

调试方式

npm test

许可证

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