MCP服务器自建

首先到modelcontextprotocol/python-sdk仓库

建议使用uv来管理您的 Python 项目

安装UV

使用UV安装Python环境 ()

使用下面命令查看python版本

1
uv python list

使用下面命令安装python指定版本(3.13是版本号)

1
uv python install 3.13

新建一个文件夹为MCP服务器的工程目录(mcp_server)

1
使用cd命令切换到目录下

进入目录后将mcp_server文件夹初始化成一个python工程(-p 3.13 就是python3.13 )

1
uv init . -p 3.13

接下来安装mcp的sdk(是同一个目录)

1
uv add "mcp[cli]"

接下来就是使用VS CODE打开项目目录

MCP的协议 1.stdio 2. sse 3. streamableHttp

添加下面代码就可以独立运行了(指定使用什么协议)

1
2
if _name_ == "_main_":
mcp.run(transport='stdio')