Appearance
快速接入 MCP Server
Chatppt MCP Server (Python)
依赖MCP Python SDK
开发,任意支持 MCP 协议的智能体助手(如Claude
、Cursor
等)都可以快速接入
搭建 Python 虚拟环境
我们推荐通过uv
构建虚拟环境来运行 MCP server,关于`uv 你可以在这里找到一些说明。
按照官方流程,你会安装Python
包管理工具uv
。除此之外,你也可以尝试其他方法(如Anaconda
)来创建你的Python
虚拟环境。
通过uv
添加mcp
依赖
Bash
uv add "mcp[cli]"
验证 mcp 依赖是否安装成功,执行如下命令
Bash
uv run mcp
当出现下图时代表安装成功
通过uv
安装python
,最低版本要求为 3.11
Bash
uv python install 3.11
获取 MCP Server
配置本地项目
通过uv
创建一个项目
Bash
uv init mcp_server_chatppt
将chatppt.py
拷贝到该目录下,通过如下命令测试 mcp server 是否正常运行
Bash
uv run --with mcp[cli] mcp run {YOUR_PATH}/mcp_server_chatppt/chatppt.py
# 如果是mac,需要加转义符
uv run --with mcp\[cli\] mcp run {YOUR_PATH}/mcp_server_chatppt/chatppt.py
如果没有报错则 MCP Server 启动成功
在 Client 中使用
在 Cursor 中使用
打开Cursor
配置,在 MCP 中添加 MCP Server
文件中添加如下内容后保存
JSON
{
"mcpServers": {
"chatppt": {
"command": "uv",
"args": [
"run",
"--with",
"mcp[cli]",
"mcp",
"run",
"{YOUR_PATH}/mcp_server_baidu_maps/chatppt.py"
],
"env": {
"API_KEY": "<YOUR_API_Token>"
}
}
}
}
在 VScode 中使用
在 VScode 中搜索 cline 插件,并安装
打开 cline,并配置 Mcp Server
在文件中添加如下内容后保存
JSON
{
"mcpServers": {
"chatppt": {
"command": "uv",
"args": [
"run",
"--with",
"mcp[cli]",
"mcp",
"run",
"{YOUR_PATH}/mcp_server_baidu_maps/chatppt.py"
],
"env": {
"API_KEY": "<YOUR_API_Token>"
}
}
}
}