article
README
🚀 Solana Agent Kit MCP 服务器
Solana Agent Kit MCP 服务器是一个模型上下文协议(MCP)服务器,它为 Claude AI 提供链上工具,让其能通过标准化接口与 Solana 区块链进行交互。此项目基于 Solana Agent Kit 实现,可使 AI 代理无缝执行各类区块链操作。
🚀 快速开始
先决条件
- Node.js (v16 或更高版本)
- pnpm(推荐)、npm 或 yarn
- 带有私钥的 Solana 钱包
- Solana RPC URL(主网、测试网或开发网)
安装说明
选项 1: 使用 npm 安装
npm install solana-mcp-server
选项 2: 克隆仓库
git clone https://github.com/your-username/solana-agent-kit.git
cd solana-agent-kit
npm install
配置步骤
- 创建配置文件:在项目根目录下创建一个
config.json文件。 - 添加私钥:将你的 Solana 私钥添加到配置文件中:
{ "privateKey": "your-solana-private-key", "network": "mainnet" // 可选,default: mainnet } - 启动服务器:
npm start
✨ 主要特性
该 MCP 服务器扩展了 Claude 的功能,提供以下工具:
- 与 Solana 区块链交互
- 执行交易
- 查询账户信息
- 管理 Solana 钱包
服务器实现模型上下文协议规范,为 AI 代理标准化区块链交互。
📦 安装指南
选项 1: 使用 npm 安装
npm install solana-mcp-server
选项 2: 克隆仓库
git clone https://github.com/your-username/solana-agent-kit.git
cd solana-agent-kit
npm install
📚 详细文档
项目结构
solana-agent-kit/
├── server.js # 主服务器文件
├── config.json # 配置文件
└── package.json # 依赖管理文件
安全注意事项
- 保持私钥安全,绝不要共享
- 使用环境变量存储敏感信息
- 考虑为 AI 代理操作使用专用钱包
- 定期监控和审计 AI 代理活动
- 在测试/开发前在测试网或主网上进行操作
故障排除
如果遇到问题:
- 验证你的 Solana 私钥是否正确
- 检查 RPC URL 是否可访问
- 确保你在正确的网络上(主网、测试网或开发网)
- 查看 Claude Desktop 日志中的错误信息
- 验证构建是否成功
依赖项
关键依赖包括:
贡献
欢迎贡献!请随意提交 Pull Request。
- 叉仓库
- 创建你的功能分支 (
git checkout -b feature/amazing-feature) - 提交你的更改 (
git commit -m '添加一些精彩的特性') - 推送到分支 (
git push origin feature/amazing-feature) - 打开 Pull Request
📄 许可证
本项目 licensed under the MIT License。
⚠️ 重要提示
要严格保持私钥安全,切勿共享私钥,同时使用环境变量存储敏感信息。
💡 使用建议
考虑为 AI 代理操作使用专用钱包,并定期监控和审计 AI 代理活动。在进行测试或开发前,先在测试网或主网上进行操作。
微信扫一扫