使用说明
Coinmarket MCP服务器
Coinmarket MCP服务器
组件
资源
服务器实现了一些 API代币市场 端点
- 自定义货币市场://用于访问单个纸币的URI方案
- 每个笔记资源都有一个名称、描述和文本/纯MIME类型
工具
服务器实现了两个工具:
get-currency-listings:获取最新货币列表get-quotes:获取代币报价- 将“slug”(例如:比特币)或“symbol”(例如,BTC)作为可选字符串参数
配置
需要coinmarket API密钥。
快速启动
先决条件
- Python 3.12或更高版本
- 紫外线 包管理器
安装
如果您还没有安装uv:
# macOS and Linux
curl -LsSf https://astral.sh/uv/install.sh | sh
# Windows
powershell -c "irm https://astral.sh/uv/install.ps1 | iex"
克劳德桌面
在MacOS上: ~/Library/Application\ Support/Claude/claude_desktop_config.json
在Windows上: %APPDATA%/Claude/claude_desktop_config.json
Development/Unpublished Servers Configuration
``` "mcpServers": { "coinmarket_service": { "command": "uv", "args": [ "--directory", "/path/to/coinmarket_service", "run", "coinmarket_service" ], "env": { "COINMARKET_API_KEY": "" } } } ```码头工人
您还可以使用Docker运行服务器:
# Build the image
docker build -t coinmarket-service .
# Run the container
docker run -e COINMARKET_API_KEY=your_api_key_here coinmarket-service
对于使用Docker的Claude Desktop配置:
"mcpServers": {
"coinmarket_service": {
"command": "docker",
"args": [
"run",
"--rm",
"-e",
"COINMARKET_API_KEY=<insert api key>",
"coinmarket-service"
]
}
}
故障排除
“spawn uv ENOONT”错误
如果你看到这个错误,这意味着 uv 未安装或不在您的PATH中:
- 安装uv 遵循上述说明
- 重新启动终端/Claude桌面 安装后
- 验证安装:运行
uv --version在终端 - 更新路径:确保uv在您的系统PATH中
配置问题
- 替换
/path/to/coinmarket_service带有克隆存储库的实际路径 - 确保您的
COINMARKET_API_KEY有效 - 路径应指向包含以下内容的根目录
pyproject.toml