MCP Academy · 课时

认识 mcp CLI

从命令行运行、开发和检查服务器。

第 3 / 4 课13 个步骤

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

您的命令行助手

mcp 命令行工具随 [cli] 扩展一同安装。借助它,您无需编写额外的衔接代码,就能运行、测试并交付服务器。🛠️

需要了解的三个命令

CLI 主要围绕三个动词展开:dev、install 和 run。它们分别对应使用服务器的不同阶段,从测试到交付。

通过 uv 运行

由于该工具位于项目环境中,您需要使用 uv run 调用它。这样可以确保每次都使用正确的 Python 和软件包。

uv run mcp

使用 mcp dev 进行测试

尝试服务器最快的方式是使用 mcp dev。它会启动您的服务器并打开 MCP Inspector,让您可以交互式地试用它。

uv run mcp dev server.py

dev 为什么如此方便

使用 mcp dev,您可以实时查看工具和资源,手动调用它们并观察响应。这是反馈最迅速的方式。🔍

使用 mcp install 安装到 Claude

服务器准备好日常使用后,mcp install 会将它直接写入 Claude Desktop 的配置,使应用在启动时加载它。

uv run mcp install server.py

为服务器命名

使用 --name 标志传入一个易识别的名称,这样它就能在 Claude 中轻松找到。清晰的名称始终胜过原始文件路径。

uv run mcp install server.py --name "My Server"

使用 mcp run 执行

直接使用 mcp run 命令即可执行服务器,不会附加 Inspector。对于启动 FastMCP 服务器并供客户端使用,这是最简单的方式。

uv run mcp run server.py

dev 与 run

在构建和调试期间使用 mcp dev,只需要启动服务器时则切换到 mcp run。同一个服务器,不同的使用目的。

使用帮助发现标志

忘记了某个选项?每个命令都支持 --help,它会打印参数和用法。这是您随时都能获得的最快参考。

uv run mcp dev --help

一个 CLI,覆盖整个生命周期

这些命令共同覆盖了整个生命周期:使用 dev 进行测试,使用 install 交付,使用 run 启动。运行服务器时,您很少还需要其他工具。🔄

快速检查

您想测试一个新服务器,并交互式地点击试用它的工具。

您已经了解 CLI

现在您可以使用 dev 进行测试,使用 install 将服务器添加到 Claude,使用 run 启动服务器。三个命令就能让您完全控制服务器。🎉

免费开始

用 AI 导师学习 Python — 免费

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

课程
30
课程
120

常见问题解答

「认识 mcp CLI」课时是免费的吗?

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

「认识 mcp CLI」这节课中我会学到什么?

从命令行运行、开发和检查服务器。 你通过在浏览器中直接运行的动手代码来练习 MCP Academy,全天候 AI 导师会在你学习这节课的过程中回答你的问题。

学习 MCP Academy 需要有经验吗?

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

「认识 mcp CLI」课时需要多长时间?

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

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

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

此课程中的所有课时

  1. 安装 Python 与 uv
  2. 添加 MCP Python SDK
  3. 认识 mcp CLI
  4. 服务器的项目布局
← 返回 MCP Academy