本指南将帮助您快速搭建并使用 NEAR 协议 MCP 服务器,该服务器提供了丰富的账户操作、合约交互等功能,助您高效开展相关业务。
运行以下命令安装项目所需的依赖:
npm install near-api-js zod @types/node --save
项目结构应按以下方式组织:
your-near-mcp-server/
├── build/ # 编译输出目录
├── src/ # 源代码
│ └── index.ts # 主程序文件
└── .env # 环境变量配置
在项目根目录下创建或编辑 .env 文件,并添加以下内容:
MNEMONIC=your-24-word-mnemonic-or-empty
NEAR_NETWORK_ID=testnet # 可选值:testnet、mainnet-beta
使用以下命令在开发模式下启动服务器:
npm run dev
使用以下命令在生产模式下启动服务器:
npm start
此 MCP 服务器具备以下强大功能:
以下是与 Claude Desktop 交互的使用示例:
What's the balance of my account?
Call the 'add_message' function on 'guest-book.testnet' with arguments {"text": "Hello from MCP!"}
Deploy this contract (provide base64 WASM) to my account
使用以下命令检查 TypeScript 错误:
npm run check-index
在 src/index.ts 中修改网络配置:
const config = {
networkId: process.env.NEAR_NETWORK_ID || 'testnet',
mnemonic: process.env.MNEMONIC,
}
如需进一步了解 NEAR 协议,请参考:
通过以上步骤,您可以轻松设置并运行一个功能完善的 NEAR 协议 MCP 服务器,并与 Claude Desktop 集成使用。如果在配置或使用过程中遇到任何问题,请参考项目文档或联系社区支持获取帮助。