MCP Academy · 课时

确认已加载并列出工具

检查您的工具是否已经显示并且可以调用。

第 4 / 4 课13 个步骤

确认已加载并列出工具 是 CoddyKit 上的免费 MCP Academy 课时。 这是第 4 节课,共 4 节。 你可以在下方免费阅读本课时的完整内容 — 然后在浏览器中使用内置代码编辑器和全天候 AI 导师进行实践。 这是 MCP Academy 学习路径的一部分,你的进度在网页和 CoddyKit 应用中同步。 MCP Academy 课程共包含 4 节课。

它真的能工作吗?

您的服务器正在运行,但如何知道它是否健康?让我们验证它是否成功加载,以及您的工具是否出现在客户端可以看到的位置。🔍

开发命令

SDK 提供了一个辅助工具。对您的文件运行 mcp dev,就会启动服务器,并附带一个可视化检查器。

uv run mcp dev server.py

认识检查器

该命令会在浏览器中打开 MCP Inspector:这是一个友好的面板,您无需编写任何客户端代码,就可以操作服务器进行检查。

先连接

在检查器中点击连接。这会执行握手;如果成功,说明服务器已加载,并且正在正确使用 MCP 通信。

打开工具选项卡

现在切换到工具选项卡。它会调用协议的列表操作,并显示服务器公布的所有工具。

查看列出的工具

您应该能在那里按名称看到自己的函数,例如 "hello" 或 "greet",旁边还会显示来自文档字符串的描述。

检查输入架构

点击工具,检查器就会显示它的架构,也就是 FastMCP 根据您的提示构建的带类型参数。这正是模型读取的内容。

实时调用

填写任意参数,然后点击运行。检查器会调用您的工具,并显示模型实际会收到的确切结果。

空列表是一个线索

如果工具列表是空的,很可能是您的装饰器没有执行。请确保 @mcp.tool() 直接位于函数上方。

查看底层的列表操作

这个选项卡只是一个真实消息的用户界面:客户端发送 tools/list 请求,您的服务器则用工具目录进行回复。

也检查资源

检查器不只用于工具。它还提供资源和提示选项卡,因此您可以验证服务器公开的每项功能。

快速检查

检查器的工具选项卡在底层到底做了什么?

回顾

您启动了 mcp dev,在检查器中建立了连接,看到了列出的工具,甚至进行了实时调用。您的第一个服务器已经真实可用并通过验证。恭喜!🎉

免费开始

用 AI 导师学习 Python — 免费

在浏览器中编写并运行真实代码,获得全天候 AI 导师的即时帮助,并在网页或应用中继续学习。

课程
30
课程
120

常见问题解答

「确认已加载并列出工具」课时是免费的吗?

是的 — 「确认已加载并列出工具」的完整文本可在网页上免费阅读。要进行交互式练习(内置代码编辑器和全天候 AI 导师)并解锁 MCP Academy 课程的其余内容,请升级到 CoddyKit PRO。 MCP Academy 课程共包含 4 节课。

「确认已加载并列出工具」这节课中我会学到什么?

检查您的工具是否已经显示并且可以调用。 你通过在浏览器中直接运行的动手代码来练习 MCP Academy,全天候 AI 导师会在你学习这节课的过程中回答你的问题。

学习 MCP Academy 需要有经验吗?

无需任何先前经验。CoddyKit 上的 MCP Academy 课程适合初学者到高级学习者,你可以从这里开始或从头开始,按照自己的节奏学习。 这是第 4 节课,共 4 节。

「确认已加载并列出工具」课时需要多长时间?

大多数 CoddyKit 课程大约需要 5–10 分钟。每节课都很精短且互动,所以你能稳步进步,并在网页和应用中从离开的地方继续。

我能在这节 MCP Academy 课中编写并运行代码吗?

能。每节 MCP Academy 课都包含内置代码编辑器,你可以在浏览器中直接编写并运行真实代码,并获得即时 AI 反馈 — 无需本地设置。

此课程中的所有课时

  1. 创建 FastMCP 实例
  2. 添加问候工具
  3. 使用标准输入输出运行服务器
  4. 确认已加载并列出工具
← 返回 MCP Academy