使用说明
Kuru.io MCP 服务器
该项目实现了一个模型上下文协议(MCP)服务器,用于访问Kuru.io加密交换数据,使其可供LLM和AI助手访问。
特性
- 市场数据:访问实时市场数据和趋势市场
- 工具:获取当前价格,计算代币价值,并列出所有交易对
- 缓存:内置缓存机制,以减少API调用
演示
下面是如何与Claude一起使用Kuru.io MCP服务器的演示。
安装
# Install dependencies
npm install
# Build the project
npm run build
用法
启动服务器
作为stdio服务器(用于Claude Desktop等LLM工具)
npm start
用于使用MCP检查器进行调试
npm run inspector
MCP工具
服务器提供以下工具:
-
get-price-获取交易对的当前价格- 参数:
symbol-BASE/QUOTE格式的交易对(例如。,MON/USDC) - 示例:“MON/USDC的当前价格是多少?”
- 参数:
-
get-all-trading-pairs-获取所有可用的交易对- 示例:“显示Kuru.io上所有可用的交易对”
-
calculate-value-计算另一种货币的代币金额的价值- 参数:
symbol-BASE/QUOTE格式的交易对(例如。,MON/USDC)amount-基础代币金额
- 示例:“100 MON的美元价值是多少?”
- 参数:
Claude使用示例
在克劳德桌面
- 在Claude Desktop中添加新的MCP工具
- 选择“本地流程”
- 设置运行服务器的命令:
node /path/to/kuru-mcp-server/dist/index.js - 保存并连接
现在,您可以在与Claude的对话中使用Kuru.io MCP工具。
示例提示
试着问克劳德:
- “现在Kuru.io的趋势市场是什么?”
- “给我提供有关MON/USDC市场的信息”
- “MON/USDC的当前价格是多少?”
- “计算100 MON的美元价值”
- “显示Kuru.io上所有可用的交易对”
技术细节
- 使用TypeScript和Node.js构建
- 使用模型上下文协议SDK v1.8.0
- 实现缓存以减少API调用(5分钟TTL)
- 提供全面的市场数据,包括价格、交易量和流动性信息
鸣谢
该项目使用Kuru.io站点API并实现模型上下文协议规范。