项目初始化
在这一章中,我们将学习如何从零开始搭建 MCP Server 项目。我们将使用 uv
作为 Python 包管理工具,它是一个快速、现代的 Python 包管理器。
创建项目目录
首先,让我们创建一个新的项目目录:
# 创建新的项目目录uv init about-mecd about-me
创建并激活虚拟环境
接下来,我们需要创建一个 Python 虚拟环境。虚拟环境可以帮助我们隔离项目依赖,避免与系统其他 Python 项目产生冲突:
# 创建虚拟环境uv venv
# 激活虚拟环境source .venv/bin/activate
当你看到命令行提示符前面出现 (.venv)
时,说明虚拟环境已经成功激活。
安装项目依赖
现在我们需要安装必要的依赖包:
uv add "mcp[cli]"
这里我们安装了主要的包:
mcp[cli]
:MCP 服务器的核心库,包含了命令行工具
创建服务器文件
最后,我们创建一个 Python 文件,这将是我们 MCP 服务器的主文件:
# 创建服务器文件touch main.py
验证安装
为了确保一切设置正确,你可以运行以下命令来检查:
# 检查 Python 虚拟环境which python
# 检查已安装的包uv pip list