Solana代理工具包MCP服务器

一个基于Solana区块链的代理工具包实现,使用模型上下文协议(MCP)处理协议操作。

  • by manolaz
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 manolaz/amoca-sendai-agent-kit-mcp-server

使用说明

Solana代理套件MCP服务器

SendAI

Solana Agent Kit实现,使用模型上下文协议(MCP)处理Solana区块链上的协议操作。

特性

  • 支持Solana代理套件中的所有操作
  • 用于标准化交互的MCP服务器实现
  • 基于环境的配置

先决条件

  • Node.js(建议使用v16或更高版本)
  • pnpm或yarn或npm
  • 带私钥的Solana钱包
  • Solana RPC URL

安装

pnpm install

配置

  1. 配置 claude_desktop_config.json 通过编辑文件 env 领域。
SOLANA_PRIVATE_KEY=your_private_key_here
RPC_URL=your_solana_rpc_url_here
  1. 更改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服务器的主要入口点

依赖项

许可证

国际协调委员会

贡献

欢迎投稿!请随时提交拉取请求。