基本能力
产品定位
Solana Model Context Protocol (MCP) Demo 是一个用于 Solana 开发的 MCP 服务器实现,旨在为 AI 模型提供与 Solana 区块链交互的标准化接口。
核心功能
- 提供基本的 Solana RPC 方法:
- getBalance
- getAccountInfo
- getTransaction
- 提供 Solana 开发相关的提示
- 可扩展的工具和资源接口
适用场景
- Solana 区块链开发
- AI 模型与区块链交互
- 开发工具集成
工具列表
- RPC 方法工具:提供基本的 Solana 区块链查询功能
- 开发提示工具:为 Solana 开发提供上下文相关的提示
常见问题解答
- 安全性问题:这是一个简单的示例,不应在生产环境中使用。MCP 是一个新标准,缺乏适当的安全措施。
- 环境要求:建议在沙盒环境中尝试 MCP 服务器,以防止潜在损害。
使用教程
使用依赖
- Node.js (v16 或更高版本)
- pnpm 包管理器 (v9.10.0 或兼容版本)
安装教程
bash
git clone https://github.com/solana-foundation/solana-dev-mcp.git
cd solana-dev-mcp
pnpm install
运行服务器:
bash
npx @modelcontextprotocol/inspector ts-node index.ts
调试方式
- 探索代码:主实现位于
index.ts
- 修改服务器:可以添加更多工具、资源和提示
- 生成配置文件:
- 有
ts-node
全局安装:
bash
pnpm generate-config - 无
ts-node
全局安装:
bash
pnpm build && pnpm generate-config:js