代币分析服务器

一个提供代币信息分析、持有者追踪和钱包投资组合分析的模型上下文协议(MCP)服务器,适用于以太坊生态系统的开发者。

  • by decenterailab
  • JavaScript
  • 本地部署
  • 更新于
在 GitHub 查看 decenterailab/deai-api-mcp-server

使用说明

DeAI API MCP服务器

模型上下文协议(MCP)服务器,提供与DeAI API交互的工具,用于以太坊上的代币分析、持有人跟踪和钱包投资组合分析。

特性

MCP服务器提供以下分析工具(目前支持ETH):

  • get_token_info -获取详细的代币信息,包括名称、符号、小数、徽标和代币税
  • get_top_holders -分析任何代币的持有者及其余额和百分比
  • get_token_holder_balance_changes -跟踪代币持有者在过去7天内的余额变化
  • get_portfolio -获取任何钱包的全面投资组合数据,包括总价值、变化和代币持有量

快速开始

先决条件

安装

  1. 克隆存储库:

    git clone https://github.com/decenterailab/deai-api-mcp-server.git
    cd deai-api-mcp-server
    
  2. 安装依赖项:

    npm install
    
  3. 设置API密钥:

    export API_KEY="your_api_key_here"
    
  4. 测试服务器:

    npm test
    
  5. 启动服务器:

    npm start
    

配置

环境变量

  • API_KEY (必需)-您的API密钥

Claude桌面集成

将此配置添加到您的Claude Desktop配置文件中:

macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
视窗: %APPDATA%/Claude/claude_desktop_config.json
Linux: ~/.config/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "deai-api": {
      "command": "node",
      "args": ["/your_path/deai-api-mcp-server/src/server.js"],
      "env": {
        "API_KEY": "your_api_key"
      }
    }
  }
}

基本使用示例

代币分析

Get token information for 0x5FC111f3Fa4C6b32eAf65659CFEbdeed57234069

持有人分析

Show me the top holders of token 0x5FC111f3Fa4C6b32eAf65659CFEbdeed57234069

余额跟踪

Get balance changes for token holders of 0x5FC111f3Fa4C6b32eAf65659CFEbdeed57234069 over the last 7 days

投资组合分析

Get portfolio data for wallet 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045

🛠️ 发展

项目结构

deai-api-mcp-server/
├── src/
│   └── server.js          # Main MCP server implementation
├── package.json           # Dependencies and scripts
├── example.env           # Environment template
└── README.md             # This file

安全

  • API密钥通过env变量传递
  • 没有记录或存储敏感数据
  • 网络请求使用具有超时保护的内置获取
  • 使用Zod模式进行输入验证

api参考

支持的端点

  • 令牌信息: /api/token/token-info/{contractAddress}
  • 顶部支架: /api/token/top-holders/{contractAddress}
  • 余额变动: /api/token/token-holder-balance-changes/{contractAddress}
  • 投资组合: /api/token/portfolio/{walletAddress}

支持的网络

  • 以太坊主网 主要的,重要的

速率限制

费率限制取决于您的API关键层:

  • 标准:2次请求/秒,10000学分
  • 专业版:5次请求/秒,50000学分
  • 企业:自定义积分

故障排除

常见问题

1.“需要API_KEY环境变量”

export API_KEY="your_api_key"

2.“网络错误:无法访问DeAI API”

  • 检查您的互联网连接
  • 验证API终结点是否可访问
  • 确保API密钥有效

3.“API错误(401):未授权”

  • 验证您的API密钥是否正确
  • 检查您的API密钥是否已过期
  • 确保有足够的学分

4.克劳德桌面找不到服务器

  • 在配置中使用绝对路径
  • 确保工作目录设置正确
  • 配置更改后重新启动Claude Desktop