Solana MCP 示例项目
Solana 模型上下文协议 (MCP) 的简单实现,用于开发工具和资源交互。
快速入门
前置条件
- 安装 Node.js (v16 或更高版本)
- 安装 pnpm 包管理器 (v9.10.0 或兼容版本)
安装与运行
- 克隆仓库并安装依赖: git clone https://github.com/solana-foundation/solana-dev-mcp.git cd solana-dev-mcp pnpm install
- 启动服务器: npx @modelcontextprotocol/inspector ts-node index.ts
- 配置文件生成:
- 如果已全局安装 ts-node:pnpm generate-config
- 否则使用:pnpm build && pnpm generate-config:js
- 探索代码:主要逻辑在 index.ts 中。
- 扩展功能:参考 README 中的扩展建议添加自定义工具或提示。
示例配置文件
如果使用 ts-node: { "mcpServers": { "solana-dev": { "command": "ts-node", "args": ["<完整路径>/index.ts"] } } } 否则: { "mcpServers": { "solana-dev": { "command": "node", "args": ["<完整路径>/dist/index.js"] } } }