返回市场
<中文翻译>
德索-MCP服务器

<中文翻译> 德索-MCP服务器

作者:deso-protocol3 星标更新:2025-06-24

项目介绍

产品定位

DeSo MCP服务器是为Cursor IDE设计的模型上下文协议(MCP)服务器,提供完整的DeSo区块链API覆盖。它将Cursor的AI助手转变为一个拥有广泛DeSo API知识的开发专家,包括deso-js SDK、DeSo身份认证、后端实现细节、生产就绪代码生成以及全面的调试解决方案。

核心特性

  • 完整的DeSo API知识:后端的所有端点及其处理详情
  • deso-js SDK专长:完整的SDK文档和使用模式
  • 代码生成:JavaScript、TypeScript、React和cURL的生产就绪示例
  • 架构指导:深入理解DeSo的交易流程和系统
  • 后端集成:直接映射到routes/transaction.go和其他后端文件
  • UI组件库:40多个专业React组件用于DeSo应用程序
  • 组件安装:自动化的shadcn CLI命令和依赖管理
  • GraphQL查询构建器:将自然语言问题转换为优化的GraphQL查询
  • 区块链数据探索者:完全访问DeSo的GraphQL API
  • 调试解决方案:解决常见的DeSo集成问题的实际修复方法
  • 最佳实践:来自生产DeSo应用程序的实现模式

适用场景

  • DeSo API探索:查询所有DeSo身份端点
  • 代码生成:生成带有DeSo身份认证的React组件
  • UI组件开发:展示所有可用的DeSo UI社交组件
  • GraphQL数据查询:将问题转换为GraphQL查询
  • 调试与故障排除:帮助调试DeSo消息解密问题
  • 实现模式:展示DeSo消息流架构的最佳实践
  • 设置与配置:如何在React应用中设置deso-js SDK

使用教程

先决条件

  • Node.js(推荐v18+)
  • Cursor IDE
  • Git(用于克隆仓库)

安装教程

# 克隆仓库
git clone <your-repo-url>
cd deso-mcp

# 安装依赖
npm install

# 验证MCP服务器是否工作
npm run test

调试方法

# 使用npm脚本进行快速测试
npm run test              # 测试工具列表
npm run test-follow       # 测试follow端点并附带代码

# 手动运行服务器
node deso-mcp.js

# 手动测试特定工具
echo '{"jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": {"name": "deso_api_explorer", "arguments": {"category": "social"}}}' | node deso-mcp.js