一个使用 FastMCP 的服务器,可提供实时加密货币数据,数据源自 API 猪鼻 Crypto API。此服务器通过模型上下文协议(MCP)公开工具,让兼容的客户端(如Claude、Cursor等)能轻松查询加密货币符号及其当前价格。
按照以下步骤在本地设置并运行服务器。
gitvenv 或 uv)git clone https://github.com//crypto-mcp-server.git # 替换为实际的仓库 URL
cd crypto-mcp-server
venv(标准库):python3 -m venv venv
source venv/bin/activate # 在 Windows 上使用 `venv\Scripts\activate`
uv(如果已安装):uv venv venv
source venv/bin/activate
pip(与 venv 一起使用):pip install -e ".[dev]" # 安装开发环境
pip install -r requirements.txt # 安装其他依赖项
uv:uv add crypto-mcp-server
python -m fastmcp --config config.yaml
创建一个配置文件 config.yaml,例如:
api_key: your_api_key_here
httpx 进行高效、非阻塞的 API 调用。pydantic 进行 robust 数据验证。pytest)。git clone https://github.com/your-username/crypto-mcp-server.git
cd crypto-mcp-server
pip install -e ".[dev]"
使用以下命令查询加密货币的价格:
python -m fastmcp crypto_price --symbol BTC,ETH,XRP --interval 24H,7D
您还可以通过环境变量配置 API 密钥:
API_KEY=your_api_key_here python -m fastmcp crypto_price --symbol BTC,ETH,XRP
项目提供基本的数据可视化功能,帮助用户更好地理解加密货币市场趋势。
该项目的数据来自 API 猪鼻 Crypto API,提供实时和历史加密货币数据。
pytest tests/
欢迎贡献!请随意打开问题或提交拉取请求。
此项目在 MIT 许可证下,查看 LICENSE 文件以获取详细信息(假设 MIT,创建 LICENSE 文件)。