MCP服务器

一个使用Python和uv包管理器构建的简单模型上下文协议(MCP)服务器,可与Claude Desktop连接。

  • by rkram90
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 rkram90/mcp-demo

使用说明

我的UV MCP服务器

这很简单 模型上下文协议(MCP)服务器 使用Python和 uv 包管理器。
它演示了如何使用工具创建基本的MCP服务器并将其连接到 克劳德桌面.


快速开始

按照以下步骤设置和运行MCP服务器:

步骤 命令 描述
1 uv init my-mcp-server 创建新的Python MCP项目
2 uv add mcp[cli] 使用CLI添加MCP SDK
3 source venv/bin/activate 激活虚拟环境
4 server.py 编写服务器代码
5 mcp dev server.py 测试和调试MCP服务器
6 mcp install server.py 将其添加到克劳德桌面

1.创建MCP服务器

创建文件 server.py 使用以下代码:

from mcp.server.fastmcp import FastMCP

mcp = FastMCP("My UV MCP Server")

@mcp.tool()
def greet(name: str) -> str:
    """Return a greeting message."""
    return f"Hello, {name}! 👋"

if __name__ == "__main__":
    mcp.run()