MCP服务器演示

演示如何创建一个简单的MCP服务器,从Github Codespaces提供服务,并与OpenAI连接。

  • by mattharrison
  • Python
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 mattharrison/mcp-demo

使用说明

MCP 演示

  • 演示如何创建一个简单的MCP服务器
  • 在GitHub Codespaces中运行
  • 与OpenAI建立连接

运行MCP服务器

打开代码空间。

$ pip install uv
$ uv run --with fastapi --with mcp[cli] --with duckdb --with uvicorn uvicorn serve2:app --host 0.0.0.0 --port 3001 --lifespan on

告诉 VSCode 将端口设为公开(应该会弹出一个提示框)

复制公共URL

与服务器通信

获取 client.py 在本地机器上编写代码

将会需要 .env 包含OpenAI密钥的文件

替换 MCP_URL 在里面 client.py 带有MCP URL(添加 /mcp (不要以斜杠结尾)

跑步 client.py