MCP 开发
一、准备
- python
- uv
二、步骤
2.1、新建文件夹
新建项目文件夹“1-MCP_SERVER_001”。如下图所示:

2.2、在文件夹目录打开CMD
也可以通过cd 找到文件夹的盘符。
输入命令:
# 查询uv当前环境已经安装的python环境 uv python list
2.3、安装python环境
输入命令:
# 安装python初始环境,版本为3.13 uv init . -p 3.13
2.4、安装mcp环境
# 安装mcp环境 uv add "mcp[cli]"
2.5、安装fastmcp
# uv 安装比 pip更有效率 uv pip install fastmcp
2.6、安装扩展
因为我们使用VS Code调试Python代码,所以我们需要安装python的2个扩展
2.7、运行测试
用VS Code打开项目,找到main文件,点击右上角的运行按钮。资源

到这里,环境就已经搭建好。
三、编写MCP Server
3.1、本地STDIO
略
3.2、sse
from fastmcp import FastMCP import asyncio mcp = FastMCP(name="My First MCP Server") @mcp.tool() def greet(name: str) -> str: """Returns a simple greeting.""" return f"Hello, {name}!" @mcp.tool() def add(a: int, b: int) -> int: """Adds two numbers together.""" return a + b
然后在终端使用命令:
# 使用fastmcp 启动mcp server文件,用sse方式 fastmcp run MCP_Server.py:mcp --transport sse
结果:

然后启用CharryStudio,找到MCP配置,如下:

使用聊天,激活工具:

四、终止终端运行
Ctrl + C
浙公网安备 33010602011771号