Integrations
Enables interaction with Solana blockchain, providing capabilities to check wallet balances and send tokens through the MCP server.
模型上下文协议
🚀 快速入门
此示例向您展示如何创建 MCP 服务器以将 GOAT 与 Claude for Desktop 连接起来。
它适用于 EVM(Base Sepolia)和 Solana 链,但可以更新以支持任何其他链、钱包和一系列工具。
要求
- 已安装 Claude 桌面版。您可以从此处下载。
设置
- 克隆存储库:
Copy
- 从
typescript
目录运行以下命令:
Copy
- 进入示例目录:
Copy
为 Claude 配置 MCP 服务器
- 将
mcp-evm.example.json
文件复制到mcp-evm.json
:
Copy
- 使用 EVM 或 Solana 的值更新 json 文件:
model-context-protocol
文件夹父文件夹的绝对路径,可以通过在model-context-protocol
文件夹中运行pwd
来获取WALLET_PRIVATE_KEY
RPC_PROVIDER_URL
- 复制/更新 json 文件并将其重命名为
claude_desktop_config.json
文件到~/Library/Application Support/Claude/
目录:
Copy
这告诉 Claude for Desktop:
- 有名为“goat-evm” / “goat-solana” 的 MCP 服务器
- 通过运行指定的命令来启动它
- 重新启动 Claude 桌面版。
注意:更改代码时,您需要确保:
- 在
model-context-protocol
文件夹中运行pnpm build
以生成更新的evm.js
和solana.js
文件。 - 如果您更新了 json 文件:请将其重新复制到
~/Library/Application Support/Claude/
目录,或者使用新值更新claude_desktop_config.json
文件。您还需要重新启动 Claude。
用法
- 运行 Claude 桌面版
- 与代理聊天:
- 检查您的 ERC-20 代币余额
- 将 ERC-20 代币发送到另一个地址
- 再次检查你的余额,查看你刚刚发送的代币
有关如何使用模型上下文协议的更多信息,请查看文档。
This server cannot be installed
一个将 Claude for Desktop 与区块链功能连接起来的 MCP 服务器,允许用户通过自然语言交互检查余额并在 EVM 和 Solana 链上发送代币。