第 74 页 / 共 100 页 / 飞书修订版 5

5.The server inspector

此文档由 学习AI的1000天 翻译制作(抖音,B站,YouTube)

邮箱: szqshan@gmail.com | 微信: szqshan
网址: www.xueai.org

==================================================

在构建MCP服务器时,您需要一种方法来测试功能,而无需连接到完整的应用程序。Python MCP SDK包含一个内置的基于浏览器的检查器,让您可以实时调试和测试服务器。

启动检查器

首先,确保您的Python环境已激活(查看项目的README文件了解确切命令)。然后使用以下命令运行检查器:

mcp dev mcp_server.py

这将在端口6277上启动开发服务器,并为您提供一个在浏览器中打开的本地URL。检查器界面将加载,显示MCP Inspector仪表板。

image1.jpeg

关于界面的重要说明

MCP检查器正在积极开发中,因此您看到的界面可能与当前的截图有所不同。但是,用于测试工具、资源和提示的核心功能应该保持相似。

连接和测试工具

点击左侧的"Connect"按钮来启动您的MCP服务器。连接后,您将看到一个导航栏,其中包含Resources、Prompts、Tools和其他功能的部分。

image2.jpeg

To test your tools:

  • 导航到Tools部分
  • 点击"List Tools"查看所有可用工具
  • 选择一个工具以打开其测试界面
  • 填写必需的参数
  • 点击"Run Tool"执行并查看结果
image3.jpeg

测试文档操作

例如,要测试文档读取工具,您需要输入文档ID(如"deposition.md")并运行该工具。检查器会显示结果,包括任何返回的内容或成功消息。

image4.jpeg

您可以链式操作来验证功能。例如,通过替换文本编辑文档后,您可以立即再次运行读取工具来确认更改已正确应用。

开发工作流程

检查器创建了一个高效的开发循环:

  • 对您的MCP服务器代码进行更改
  • 通过检查器测试单个工具
  • 无需完整的应用程序设置即可验证结果
  • 独立调试问题

当你构建更复杂的 MCP 服务器时,这个工具变得至关重要。它消除了将服务器连接到 Claude 或其他应用程序来测试基本功能的需要,使开发变得更快速、更专注。

==================================================



此文档由 学习AI的1000天 翻译制作(抖音,B站,YouTube)
邮箱: szqshan@gmail.com | 微信: szqshan
网址: www.xueai.org