Solana MCP 示例项目

Solana MCP 示例项目

Solana 模型上下文协议 (MCP) 的简单实现,用于开发工具和资源交互。

快速入门

前置条件

  • 安装 Node.js (v16 或更高版本)
  • 安装 pnpm 包管理器 (v9.10.0 或兼容版本)

安装与运行

  1. 克隆仓库并安装依赖: git clone https://github.com/solana-foundation/solana-dev-mcp.git cd solana-dev-mcp pnpm install
  2. 启动服务器: npx @modelcontextprotocol/inspector ts-node index.ts
  3. 配置文件生成:
    • 如果已全局安装 ts-node:pnpm generate-config
    • 否则使用:pnpm build && pnpm generate-config:js
  4. 探索代码:主要逻辑在 index.ts 中。
  5. 扩展功能:参考 README 中的扩展建议添加自定义工具或提示。

示例配置文件

如果使用 ts-node: { "mcpServers": { "solana-dev": { "command": "ts-node", "args": ["<完整路径>/index.ts"] } } } 否则: { "mcpServers": { "solana-dev": { "command": "node", "args": ["<完整路径>/dist/index.js"] } } }