Solana Agent Kit MCP 服务器是 Solana Agent Kit 的一种实现方式,它借助模型上下文协议(MCP),能够在 Solana 区块链上高效处理各类协议操作,为区块链应用提供有力支持。
Solana Agent Kit MCP 服务器支持 Solana Agent Kit 中的所有操作,通过实现 MCP 服务器达成标准化交互,还能利用环境变量进行灵活配置。
pnpm install
编辑 claude_desktop_config.json 文件,修改其中的 env 字段。
SOLANA_PRIVATE_KEY=your_private_key_here
RPC_URL=your_solana_rpc_url_here
对于 MacOS:
code ~/Library/Application\ Support/Claude/claude_desktop_config.json
对于 Windows:
code $env:AppData\Claude\claude_desktop_config.json
最终配置应如下所示(请用您的绝对项目路径替换路径):
{
"mcpServers": {
"agent-kit": {
"command": "node",
"env": {
"RPC_URL": "your_solana_rpc_url_here",
"SOLANA_PRIVATE_KEY": "your_private_key_here"
},
"args": [
"/ABSOLUTE/PATH/TO/YOUR/PROJECT"
]
}
}
}
注意:更新配置后,请重新启动 Claude Desktop 并确保项目已构建完成。
要构建项目,运行以下命令:
pnpm run build
这将编译 TypeScript 代码并设置可执行文件的适当权限。
src/ - 源代码目录src/index.ts - 实现 MCP 服务器的主要入口点| 属性 | 详情 |
|---|---|
| 模型类型 | 无 |
| 训练数据 | 无 |
| 依赖库 | solana-agent-kit:Solana 区块链交互的核心功能;@modelcontextprotocol/sdk:MCP 实现;dotenv:环境变量管理;zod:运行时类型检查 |
本项目采用 ISC 许可证。
欢迎任何贡献!请随时提交 Pull Request。