
Tokens MCP

2025.04.05
0
Python加密货币交易策略市场数据金融服务
Tokens MCP 是一个为 Token Metrics API 提供标准化接口的 MCP 服务器。它允许用户访问全面的加密货币市场数据,实现和回测交易策略(如移动平均交叉),生成策略的可视化性能指标,分析不同时间范围内的代币表现,并构建具有一致 API 访问的自动化交易系统。无论是用于算法交易机器人还是市场研究,该服务器都简化了与加密数据和策略开发的交互。
View on GitHub
Overview
基本能力
产品定位
Tokens MCP 是一个为 Token Metrics API 提供标准化接口的 MCP 服务器,主要用于加密货币市场数据访问和交易策略开发。
核心功能
- 访问全面的加密货币市场数据
- 实现和回测交易策略(如移动平均交叉)
- 生成策略的可视化性能指标
- 分析不同时间范围内的代币表现
- 构建自动化交易系统
适用场景
- 算法交易机器人
- 市场研究
- 交易策略开发和回测
工具列表
uv
: 用于运行和管理 MCP 服务器的工具Cursor IDE
: 支持 MCP 的集成开发环境,可直接与 TokenMetrics API 交互
常见问题解答
- 配置问题:
mcp_server_config.json
文件中的路径需要手动更新以匹配本地环境。 - 测试框架: 当前测试文件是手动运行的脚本,未来将实现基于 pytest 的自动化测试。
- API 实现: 许多 TokenMetrics API 端点需要直接实现,因为它们在现有的 tmai-api 库中不可用。
- 实验代码: 仓库中可能包含未使用的代码,这些代码用于实验和开发迭代。
使用教程
使用依赖
- 克隆仓库:
git clone https://github.com/antonkulaga/tokens-mcp.git
- 安装依赖:
uv sync
安装教程
- 复制
.env.example
到.env
并配置 API 密钥:
cp .env.example .env
# 使用 TokenMetrics API 密钥编辑 .env
- 更新
mcp_server_config.json
文件中的 TokenMetrics API 密钥:
{
"mcpServers": {
"TmaiAPI": {
"command": "uv",
"args": ["--directory", "/path/to/tokens-mcp", "run", "mcp", "run", "run.py"],
"env": {
"TOKEN_METRICS_API_KEY": "your-api-key-here"
}
}
}
}
调试方式
- 运行服务器:
uv run mcp run run.py
- 检查服务器:
uv run mcp dev run.py
注意: 如果 uv 环境已激活,可以省略 uv run
部分。