
概述
模型上下文协议(MCP)允许您通过自定义工具扩展Claude 等AI助手,这些工具可与外部数据源和服务进行交互。在本指南中,您将构建一个Solana MCP服务器,使Claude Desktop(或Cursor)等工具能够直接查询Solana 区块链。通过此次集成,Claude 将能够执行查询钱包余额、查看代币账户、获取交易详情以及分析账户信息等任务——同时您仍可完全掌控这些交互过程。
该演示使用了:
辅助资源:
入门指南
安装依赖项
打开项目目录:
cd AI/solana-mcp
然后,安装依赖项:
npm 安装
# 或
纱线
# 或
pnpm 安装
# 或
bun 安装
构建服务器:
然后,构建服务器:
npm 运行 build
# 或
纱线 构建
# 或
pnpm 构建
# 或
bun 构建
设置Claude 桌面版
更新您的 claude_desktop_config.json 包含以下内容的文件: 示例:Claude 桌面配置. 您可以在这里找到操作指南 这里.
请务必更新 SOLANA_RPC_ENDPOINT_ 使用您的Quicknode RPCendpoint 。您可以免费获取一个 这里.
请确保您的 args 传入已构建服务器的绝对路径(对我们来说是 /YOUR_PATH/build/index.js).
配置文件设置完成后,请重新启动Claude Desktop。
现在,您可以通过以下命令向Claude 发送指令:
- 的钱包余额是多少?
<wallet_address>? - 的代币余额是多少?
<wallet_address>? - Solana 网络目前的状况如何?
投稿与反馈
我们非常期待收到您的反馈,并欢迎大家为本示例应用贡献力量!
如需报告问题或提供反馈,请在 qn-guide-示例 存储库。
如需贡献,请按照以下步骤操作:
- 分叉该仓库
- 创建一个功能分支:git checkout -b feature/amazing-feature
- 提交您的更改:git commit -m "添加超棒的功能"
- 推送您的分支:git push origin feature/amazing-feature
- 提交一个拉取请求。
探索更多示例应用
