用途
crypto-projects-mcp 是一个 MCP(Model Context Protocol)服务器,旨在向 AI 智能体提供来自 Mobula.io 的加密货币项目数据。它充当 AI 智能体与加密货币数据源之间的桥梁,使智能体能够获取并处理结构化的项目信息。
主要能力
- 获取项目数据:从 Mobula 检索全面的项目详情,包括市场数据、代币经济模型和链接等。
- 结构化输出:将项目数据格式化为组织良好的 Markdown 文档,包含概览、市场数据、投资者、交易所、代币分布和释放时间表等章节。
- 语言支持:根据系统区域设置或用户指定设置自定义输出语言。
使用方式
环境要求
- Python 3.10 或更高版本
- uv 用于包管理和运行项目
- Mobula API 访问权限(公共端点无需身份验证)
安装步骤
- 克隆仓库:
git clone https://github.com/kukapay/crypto-projects-mcp.git cd crypto-projects-mcp - 安装依赖:
uv sync
运行与集成
- 开发模式:可使用 MCP Inspector 测试服务器。
- 与 Claude Desktop 集成:可将服务器安装到 Claude Desktop 中以进行 LLM 交互。
接口说明
服务器提供两个主要接口:
- get_project_data 工具:检索指定加密货币项目的原始 JSON 数据,适用于需要未处理数据的应用。返回包含价格、市值、区块链和社交链接等详情的字典。
- format_project_data 提示:使用 get_project_data 工具获取数据,并将其格式化为全面的 Markdown 文档。该提示专为 LLM 应用设计,以呈现结构化、人类可读的加密货币项目信息。
适用场景
适用于需要为 AI 智能体提供加密货币项目数据的应用,例如智能体需要获取项目市场数据、代币经济模型、投资者信息、交易所列表、代币分布和释放时间表等结构化信息时。
限制
- 需要 Python 3.10 或更高版本及 uv 包管理工具。
- 依赖 Mobula API 的可用性。
- 项目采用 MIT 许可证,详见 LICENSE 文件。
- 其他具体限制暂未提供。