logo
GitHub

项目初始化

在这一章中,我们将学习如何从零开始搭建 MCP Server 项目。我们将使用 uv 作为 Python 包管理工具,它是一个快速、现代的 Python 包管理器。

创建项目目录

首先,让我们创建一个新的项目目录:

Terminal window
# 创建新的项目目录
uv init about-me
cd about-me

创建并激活虚拟环境

接下来,我们需要创建一个 Python 虚拟环境。虚拟环境可以帮助我们隔离项目依赖,避免与系统其他 Python 项目产生冲突:

Terminal window
# 创建虚拟环境
uv venv
# 激活虚拟环境
source .venv/bin/activate

当你看到命令行提示符前面出现 (.venv) 时,说明虚拟环境已经成功激活。

安装项目依赖

现在我们需要安装必要的依赖包:

Terminal window
uv add "mcp[cli]"

这里我们安装了主要的包:

  • mcp[cli]:MCP 服务器的核心库,包含了命令行工具

创建服务器文件

最后,我们创建一个 Python 文件,这将是我们 MCP 服务器的主文件:

Terminal window
# 创建服务器文件
touch main.py

验证安装

为了确保一切设置正确,你可以运行以下命令来检查:

Terminal window
# 检查 Python 虚拟环境
which python
# 检查已安装的包
uv pip list