快速用python,uv安装一个mcp服务

安装uv


sudo -s
curl "https://dba.corp.shiqiao.com/static/download/install_uv.sh" -o install_uv.sh
sh install_uv.sh

ln -s /Users/kouko/.local/bin/* /usr/local/bin

exit

配置uv环境

 uv python install 3.12
 uv venv --python 3.12
 uv pip install mcp 
 uv python pin 3.12

制作简单mcp服务


from mcp.server.fastmcp import FastMCP

# 创建一个启用调试模式的 MCP 服务器
mcp = FastMCP("Demo", debug=True)

# 定义加法工具
@mcp.tool()
def add(a: int, b: int) -> int:
    """Add two numbers"""
    return a + b

# 运行服务器
if __name__ == "__main__":
    print("Starting MCP server in stdio mode")
    mcp.run(transport="stdio")

启动

uv pip install mcp 
uv run mcp_server.py


应用

{
  "mcpServers": {
    "mcp_dboop": {
      "command": "uv",
      "args": [
        "--directory",
        "{这里替换成你的项目绝对路径}/mcp_dboop",
        "run",
        "mcp_server.py"
      ]
    }
  }
}

mcp_server

>> Home

51ak

2025/04/21

Categories: centos python Tags: 整理

《数据库工作笔记》公众号
扫描上面的二维码,关注我的《数据库工作笔记》公众号