DexScreener MCP Server

DexScreener MCP Server

site icon
2025.01.06 10
JavaScript加密货币数据服务区块链数据分析金融服务
DexScreener MCP Server 是一个用于访问 DexScreener API 的 MCP 服务器实现,提供实时访问去中心化交易所(DEX)的交易对数据、代币信息和跨多个区块链的市场统计数据。该服务器具有速率限制的API访问、全面的错误处理、类型安全接口以及对所有 DexScreener API 端点的支持。
View on GitHub

Overview

基本能力

产品定位

DexScreener MCP Server 是一个中间件服务,旨在为开发者提供便捷、安全的访问 DexScreener API 的方式,特别适合需要实时加密货币市场数据的应用场景。

核心功能

  • 速率限制的API访问(遵守 DexScreener 的速率限制)
  • 全面的错误处理
  • 类型安全接口
  • 支持所有 DexScreener API 端点
  • 集成测试

适用场景

  • 加密货币交易平台
  • 区块链数据分析工具
  • 投资组合管理应用
  • 市场趋势分析工具

工具列表

  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 和 npm

安装教程

一键安装(自动添加到 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 了解完整条款。