加载中

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

启动检查器

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

bash
mcp dev mcp_server.py

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

关于界面的重要说明

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

连接和测试工具

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

要测试您的工具:

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

测试文档操作

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

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

开发工作流程

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

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

随着您构建更复杂的 MCP 服务器,此工具变得至关重要。它消除了为了测试基本功能而将服务器连接到 Claude 或其他应用程序的需要,使开发变得更快、更专注。