MCP聊天接口

一个通过自定义MCP客户端连接到MCP服务器的聊天界面,适用于快速产品演示(如黑客马拉松、冲刺演示)。

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

使用说明

MCP 演示

一个通过自定义MCP客户端连接到自定义MCP服务器的聊天界面。使用这个自定义MCP客户端和服务器进行快速的产品演示(例如:黑客马拉松、冲刺演示)。

设置

1. 创建并激活虚拟环境

python -m venv .venv
source .venv/bin/activate

2. 安装依赖项

pip install -r requirements.txt

3. 设置OpenAI API密钥

export OPENAI_API_KEY="your-api-key-here"

跑步

启动客户端(包括MCP服务器)

python client.py

然后在浏览器中打开 http://localhost:8080。

可选:单独运行MCP服务器

python server.py  # stdio mode
MCP_TRANSPORT=streamable-http python server.py  # http mode

清理

deactivate  # Exit venv
rm -rf .venv  # Delete venv