下面是官方给的github
项目,也有详细的安装Fast MCP 的步骤
Fast MCP
在此之前需要安装uv
的包管理工具,这里提供 PowerShell
的安装方法,安装完成后可通过输入命令uv
查看是否安装成功。
irm https://astral.sh/uv/install.ps1 | iex
注意:这里如果你通过uv add
添加包时候提示如下内容,代表未运行uv init
命令初始化Python
项目。
1.创建一个目录,并初始化项目
创建完成后会在目录生成几个文件
2.添加mcp相关依赖
uv add mcp[cli]
安装完成后就可以在目录使用Python
开发MCP Server
了
3.写一个简单的加法方法
from mcp.server.fastmcp import FastMCP
mcp = FastMCP("wb-mcp")
@mcp.tool(description="Add two numbers together")
def add(a: int, b: int) -> int:
"""
Add two numbers together
:param a: The first number
:param b: The second number
:return: The sum of the two numbers
"""
return a + b
def main():
print("Hello from wb-mcp!")
mcp.run()
if __name__ == "__main__":
main()
4.添加到 Roo 等大模型工具中
在新的Roo Code版本更新了全局和项目的mcp环境配置,这里配置全局环境。
在mcpServer中配置,这里名称根据自己的mcp名称修改
"we-mcp": {
"command": "uv",
"args": [
"run",
"main.py"
]
}
MCP Server 运行正常
可以使用大模型调用mcp
测试一下,查看结果是否正确,这里使用Roo Code 插件,服务商是阿里云的百炼的API
调用DeepSeek-R1
模型
评论 (0)