Kuru Mcp Server

Kuru Mcp Server

🚀 Kuru.io 模型上下文协议 (MCP) 服务器

本项目构建了一个模型上下文协议(MCP)服务器,旨在访问Kuru.io加密货币交易所的数据,让大语言模型(LLM)和AI助手也能使用这些数据,为加密货币数据的交互与利用提供了便利。

✨ 主要特性

  • 市场数据获取:可获取实时市场数据和热门交易对,让用户及时掌握市场动态。
  • 实用工具集合:能查看当前价格、计算代币价值,还可列出所有可用的交易对,满足多样化的使用需求。
  • 高效缓存机制:内置缓存功能,有效减少API调用次数,提升系统性能。

📦 安装指南

# 安装依赖项
npm install

# 构建项目
npm run build

💻 使用示例

启动服务器

作为stdio服务器(适用于Claude桌面等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相当于多少 USDC?"

在Claude桌面中使用

  1. 在Claude桌面中添加一个新的MCP工具。
  2. 选择"本地进程"。
  3. 设置运行服务器的命令:
    node /path/to/kuru-mcp-server/dist/index.js
    
  4. 保存并连接。

现在,您就可以在与Claude的对话中使用Kuru.io MCP工具啦。

示例提示语

您可以尝试询问Claude以下问题:

  • "Kuru.io上当前有哪些热门市场?"
  • "告诉我关于MON/USDC市场的信息。"
  • "MON/USDC当前价格是多少?"
  • "计算一下100 MON相当于多少 USDC?"
  • "显示Kuru.io上所有可用的交易对。"

演示

以下是使用Claude演示Kuru.io MCP服务器功能的示例: 演示

🔧 技术细节

  • 采用TypeScript和Node.js构建,保证代码的可维护性和高效性。
  • 运用模型上下文协议SDK v1.8.0,遵循规范实现功能。
  • 实现了缓存机制以减少API调用次数(5分钟过期时间),优化系统性能。
  • 提供全面的市场数据,涵盖价格、成交量和流动性信息,为用户提供丰富的数据支持。

📄 许可证

此项目使用Kuru.io网站API,并实现了模型上下文协议规范。

  • 0 关注
  • 0 收藏,30 浏览
  • system 提出于 2025-09-26 15:24

相似服务问题

相关AI产品