模型上下文协议
🚀 快速启动
此示例向您展示了如何创建MCP服务器,以将GOAT与Claude for Desktop连接起来。
它适用于EVM(Base Sepolia)和Solana链,但可以更新以支持任何其他链、钱包和一系列工具。
需求
- 安装Claude for Desktop。您可以从以下网址下载 这里
设置
- 克隆存储库:
git clone https://github.com/goat-sdk/goat.git && cd goat- 从运行以下命令
typescript目录:
cd typescript
pnpm install
pnpm build- 转到示例目录:
cd examples/by-framework/model-context-protocol为Claude配置MCP服务器
- 复制
mcp-evm.example.json文件到mcp-evm.json:
# For EVM
cp mcp-evm.example.json mcp-evm.json
# For Solana
cp mcp-solana.example.json mcp-solana.json- 用EVM或Solana的值更新json文件:
- 父文件夹的绝对路径
model-context-protocol文件夹,您可以通过运行以下命令获取它pwd在model-context-protocol文件夹 WALLET_PRIVATE_KEYRPC_PROVIDER_URL
- 复制/更新json文件并将其重命名为
claude_desktop_config.json文件到~/Library/Application Support/Claude/目录:
# For EVM
cp mcp-evm.json ~/Library/Application\ Support/Claude/claude_desktop_config.json
# For Solana
cp mcp-solana.json ~/Library/Application\ Support/Claude/claude_desktop_config.json此消息克劳德桌面:
- 有名为“山羊evm”/“山羊solana”的MCP服务器
- 通过运行指定的命令启动它
- 重新启动桌面版的Claude。
备注:更改代码时,您需要确保:
- 跑
pnpm build在model-context-protocol用于生成更新的文件夹evm.js和solana.js文件夹。 - 如果你更新json文件:再次将其复制到
~/Library/Application Support/Claude/目录,或更新claude_desktop_config.json使用新值的文件。您还需要重新启动Claude。
用法
- 运行克劳德桌面版
- 与客服聊天:
- 检查您的ERC-20代币余额
- 将ERC-20代币发送到另一个地址
- 再次检查您的余额,查看您刚刚发送的代币
有关如何使用模型上下文协议的更多信息,请查看 文档.
