确认已加载并列出工具
检查您的工具是否已经显示并且可以调用。
确认已加载并列出工具 是 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 反馈 — 无需本地设置。
此课程中的所有课时
- 创建 FastMCP 实例
- 添加问候工具
- 使用标准输入输出运行服务器
- 确认已加载并列出工具