使用说明
Solana代理套件MCP服务器
SendAI
Solana Agent Kit实现,使用模型上下文协议(MCP)处理Solana区块链上的协议操作。
特性
- 支持Solana代理套件中的所有操作
- 用于标准化交互的MCP服务器实现
- 基于环境的配置
先决条件
- Node.js(建议使用v16或更高版本)
- pnpm或yarn或npm
- 带私钥的Solana钱包
- Solana RPC URL
安装
pnpm install
配置
- 配置
claude_desktop_config.json通过编辑文件env领域。
SOLANA_PRIVATE_KEY=your_private_key_here
RPC_URL=your_solana_rpc_url_here
- 更改Claude Desktop MCP服务器设置:
对于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试剂盒:Solana区块链交互的核心功能
- @模型上下文协议/sdk:MCP实施
- dotenv:环境变量管理
- zod:运行时类型检查
许可证
国际协调委员会
贡献
欢迎投稿!请随时提交拉取请求。
