Skip to main content
在本指南中,您将学习如何构建一个 Model Context Protocol(MCP)服务器,让 MCP 客户端(Claude Desktop)能够查询 Monad 测试网以检查账户的 MON 余额。

什么是 MCP?

Model Context Protocol(MCP)是一个标准,允许 AI 模型与外部工具和服务进行交互。

前置条件

  • Node.js(v16 或更高版本)
  • npmyarn
  • Claude Desktop

开始使用

  1. 克隆 monad-mcp-tutorial 仓库。此仓库包含一些代码可以帮助您快速上手。
  1. 安装依赖:

构建 MCP 服务器

Monad 测试网相关的配置已经添加到 src 文件夹中的 index.ts 里。

定义服务器实例

src/index.ts

定义 MON 余额工具

以下是 get-mon-balance 工具的框架:
src/index.ts
让我们向该工具添加 MON 余额检查的实现:
src/index.ts

main 函数中初始化传输层和服务器

src/index.ts

构建项目

服务器现在可以使用了!

将 MCP 服务器添加到 Claude Desktop

  1. 打开”Claude Desktop”
claude desktop
  1. 打开设置
Claude > Settings > Developer claude settings
  1. 打开 claude_desktop_config.json
claude config
  1. 添加 MCP 服务器详情并保存文件。
claude_desktop_config.json
  1. 重启”Claude Desktop”

使用 MCP 服务器

您现在应该能够在 Claude 中看到这些工具了! tools 以下是最终结果 final result

更多资源