
把 IDE 里的 AI(Copilot/Cursor/Windsurf)变成 ChatGPT + OpenAI API。一次对话,无限调用
概览
把 IDE 里的 AI 变成 ChatGPT + OpenAI API 一个 MCP Server,让你的 IDE AI 拥有 Web 聊天界面和标准 API 通过 NapCat 接入 QQ,调用 MCP Chat 的 OpenAI 兼容 API,实现 QQ 机器人与 IDE AI 对话。 MCP Chat 通过 MCP 协议让 IDE 里的 AI 进入一个 — 本质上是一次永不结束的对话。在这个对话内,外部可以通过 Web UI 或 API 无限次与 AI 交互。 📸 查看实际运行截图 — 一次 Copilot 对话,chat() 无限循环调用 - — 浏览器里和 IDE AI 聊天,支持 Markdown 渲染、代码高亮、图片上传、多会话管理 - — 支持 /v1/chat/completions、/v1/responses、/v1/messages,支持流式响应,可对接 OpenAI SDK 与 Anthropic SDK - — Windsurf、Cursor、GitHub Copilot、Claude Code / Desktop 同时连接,各自独立会话 - — Web UI 已预构建,安装依赖后直接运行 - — 整个服务端只有一个 server.py,无框架依赖,易于理解和二次开发 Web UI 已预构建在 web-ui/dist/ 中,无需 Node.js 环境。如需修改前端:CD web-UI && npm install & npm run build 文件:%APPDATA%\Claude\claude_desktop_config.json (Windows) / ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) IDE 中的 AI 进入 chat() 循环后,你可以通过标准 OpenAI API 与它交互。
概述(AI 翻译)
MCP聊天
把 IDE 里的 AI 变成 ChatGPT + OpenAI API 一个 MCP Server,让你的 IDE AI 拥有 Web 聊天界面和标准 API
英语 ·中文
快速开始 · IDE 配置 · API 调用 · 使用场景 · 架构
截图
网页界面
QQ 机器人对接(NapCat + OpenAI API)
通过 NapCat 接入 QQ,调用 MCP Chat 的 OpenAI 兼容 API,实现 QQ 机器人与 IDE AI 对话。
它能干什么
核心原理:一次对话,无限调用
MCP Chat 通过 MCP 协议让 IDE 里的 AI 进入一个 chat() 循环 — 本质上是一次永不结束的对话。在这个对话内,外部可以通过 Web UI 或 API 无限次与 AI 交互。
各 IDE 的计费方式不同,利用 MCP Chat 的效果也不同:
| IDE | 计费方式 | 配合 MCP Chat 的效果 |
|---|---|---|
| GitHub Copilot | 按请求次数(Agent 模式无限) | ✅ Agent 模式下 完全无限,每次交互消耗 1 次请求,但无上限 |
| 光标专业版 | 有月度额度(快/慢请求) | ✅ 超额后会降速但不会停止,对话内可一直工作 |
| 风帆冲浪职业 | 有 credits 额度 | ⚠️消耗 credits,用完需等额度刷新 |
| Claude 代码 | 按 API 令牌计费 | ⚠️每次交互消耗 令牌,按量付费 |
💡 最佳搭配:GitHub Copilot(无限请求)+ MCP Chat = 免费无限 AI API 服务
📸 查看实际运行截图 — 一次 Copilot 对话,chat() 无限循环调用
功能特性
- Web UI — 浏览器里和 IDE AI 聊天,支持 Markdown 渲染、代码高亮、图片上传、多会话管理
- OpenAI / Anthropic 兼容 API — 支持
/v1/chat/completions、/v1/responses、/v1/messages,支持流式响应,可对接 OpenAI SDK 与 Anthropic SDK
本页由 AI 翻译,技术细节请以原文为准。
README
以下为原文 README 节选,完整内容请查看原文。
MCP Chat
把 IDE 里的 AI 变成 ChatGPT + OpenAI API 一个 MCP Server,让你的 IDE AI 拥有 Web 聊天界面和标准 API
English · 中文
快速开始 · IDE 配置 · API 调用 · 使用场景 · 架构
截图
Web UI
QQ 机器人对接(NapCat + OpenAI API)
通过 NapCat 接入 QQ,调用 MCP Chat 的 OpenAI 兼容 API,实现 QQ 机器人与 IDE AI 对话。
它能干什么
你的 IDE (Windsurf / Cursor / Copilot / Claude Code)
↕ MCP 协议
┌────────────────┐
│ server.py │──> Web UI (多会话聊天界面)
│ (MCP 网关) │──> OpenAI / Anthropic 兼容 API (/v1/chat/completions · /v1/responses · /v1/messages)
│ │──> WebSocket 实时推送
└────────────────┘
↕
QQ 机器人 / 飞书Bot / Continue 插件 / 自动化脚本 / ...
核心原理:一次对话,无限调用
MCP Chat 通过 MCP 协议让 IDE 里的 AI 进入一个 chat() 循环 — 本质上是一次永不结束的对话。在这个对话内,外部可以通过 Web UI 或 API 无限次与 AI 交互。
各 IDE 的计费方式不同,利用 MCP Chat 的效果也不同:
| IDE | 计费方式 | 配合 MCP Chat 的效果 |
|---|---|---|
| GitHub Copilot | 按请求次数(Agent 模式无限) | ✅ Agent 模式下 完全无限,每次交互消耗 1 次请求,但无上限 |
| Cursor Pro | 有月度额度(快/慢请求) | ✅ 超额后会降速但不会停止,对话内可一直工作 |
| Windsurf Pro | 有 credits 额度 | ⚠️ 消耗 credits,用完需等额度刷新 |
| Claude Code | 按 API token 计费 | ⚠️ 每次交互消耗 token,按量付费 |
💡 最佳搭配:GitHub Copilot(无限请求)+ MCP Chat = 免费无限 AI API 服务
功能特性
- Web UI — 浏览器里和 IDE AI 聊天,支持 Markdown 渲染、代码高亮、图片上传、多会话管理
- OpenAI / Anthropic 兼容 API — 支持
/v1/chat/completions、/v1/responses、/v1/messages,支持流式响应,可对接 OpenAI SDK 与 Anthropic SDK - 多 IDE 支持 — Windsurf、Cursor、GitHub Copilot、Claude Code / Desktop 同时连接,各自独立会话
- 零配置启动 — Web UI 已预构建,安装依赖后直接运行
- 单文件后端 — 整个服务端只有一个
server.py,无框架依赖,易于理解和二次开发
快速开始
安装
git clone https://github.com/maile456/mcp-chat.git
cd mcp-chat
# 安装 Python 依赖
pip install mcp[cli] websockets
# 启动服务
python server.py
Web UI 已预构建在
web-ui/dist/中,无需 Node.js 环境。 如需修改前端:cd web-ui && npm install && npm run build
启动成功
安装
This server does not publish a one-line install command.
Open the repository installation guide 新手?先看 mcpskill.org 教程 →配置
{
"mcpServers": {
"mcp-chat": {
"serverUrl": "http://127.0.0.1:8080/mcp"
}
}
}