mcpField
R
Remote MCP Chat

Remote MCP Chat

github.com/anycontext-ai编码 Agent588 周前更新

关于 Remote MCP Chat

Remote MCP Chat 是面向希望将 OpenAI LLM 与远程 MCP 服务结合使用者的 Python 聊天客户端。通过 `.env` 配置 API 密钥和服务 URL 后即可运行。

主要功能

  1. 01配置 OpenAI API 密钥
  2. 02配置远程 MCP 服务 URL
  3. 03Python 聊天客户端

适用场景

  1. 01通过配置的远程 MCP 服务聊天
  2. 02运行由 OpenAI 支持的聊天客户端

MCP 相关

客户端通过 `.env` 中配置的 URL 连接远程 MCP 服务。

详细介绍

远程 MCP 聊天

架构

alt text

工作原理

alt text

前置要求

  • Python >3.10
  • uv
  • OpenAI API 密钥
  • 远程 MCP 服务

设置环境

  1. 创建 .env 文件:cp .env.example .env
  2. 将你的 OpenAI API 密钥和 MCP 服务 url 添加到 .env 文件。
  3. 创建虚拟环境:uv venv
  4. 激活虚拟环境 (windows):.venv\Scripts\activate
  5. 安装依赖项:uv pip install -r pyproject.toml
  6. 运行聊天客户端:uv run client.py

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。