Token导航 LogoToken导航TokenDH.com
Context7 Chatgpt Bridge logo
文档知识stdio官方级别未说明来源级核验

Context7 Chatgpt Bridge

MCP Server

该服务作为ChatGPT与Context7文档数据库之间的桥梁,提供编程库的搜索和获取功能,使ChatGPT能够访问最新的编程文档。

工具数

0

提示词数

0

GitHub Stars

9

资源数

0
搜索工具PythonChatGPT集成

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

salah9003

提供方

salah9003

最后核验

2026/5/17 20:21

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

pip install -r requirements.txt

详细介绍

Context7聊天GPT桥

为什么存在

ChatGPT需要访问当前的编程文档,但需要特定的 searchfetch 工具。Context7提供了出色的最新文档,但使用了不同的工具(resolve-library-idget-library-docs).这座桥在它们之间进行转换,使ChatGPT能够访问Context7的文档数据库。

它做什么

一个允许ChatGPT通过Context7 MCP服务器访问最新编程文档的桥。实现所需的ChatGPT searchfetch 在内部使用Context7的文档数据库时。

需求

  • Node.js >= 18.0.0
  • python >= 3.8
  • ngrok (用于ChatGPT访问)

快速开始

  1. 安装依赖项:
   pip install -r requirements.txt
  1. 启动桥:
   python context7_bridge.py

该脚本会自动启动ngrok并显示ChatGPT就绪URL。

  1. 添加到ChatGPT:

将显示的URL复制到ChatGPT的MCP连接器:

   https://abc123.ngrok-free.app/sse

可用工具

search

搜索编程库和框架。支持库名称(例如“React”、“MongoDB”)和直接的Context7库ID(例如“/reactjs/React.dev”)。

fetch

获取特定库的全面文档。支持高级参数:

  • 基础: library_id
  • 主题聚焦: library_id|topic:hooks
  • 自定义令牌: library_id|tokens:15000
  • 组合: library_id|topic:authentication|tokens:12000

示例主题

  • hooks -React钩子、useEffect、useState
  • routing -导航、路线设置
  • authentication -登录、安全、智威汤逊
  • installation -设置、配置
  • api -API参考、方法
  • examples -代码示例、教程

运作原理

ChatGPT → ngrok → Bridge → Context7 MCP Server → Documentation Database
  1. ChatGPT向您的网桥发送搜索/获取请求
  2. Bridge将这些转换为Context7的解析库id/获取库文档调用
  3. Context7返回当前文档
  4. ChatGPT的桥接格式响应

配置

命令行选项:

python context7_bridge.py --help
  • --port -要运行的端口(默认值:8000)
  • --host -要绑定的主机(默认值:127.0.0.1)
  • --no-ngrok -禁用自动ngrok隧道

环境变量:

  • LOG_LEVEL -日志记录级别(默认值:INFO)

手动设置

如果您更喜欢手动ngrok控制:

# Start without ngrok
python context7_bridge.py --no-ngrok

# In another terminal
ngrok http 8000

测试

不使用ChatGPT的测试:

# Health check
curl http://localhost:8000/health

# Test search
curl -X POST http://localhost:8000/sse \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"search","arguments":{"query":"react"}}}'

故障排除

“无法从Context7服务器获取响应”

  • 确保Node.js和npx已安装并位于PATH中

“未知文档ID”

  • 总是打电话 search 之前 fetch 获取有效ID
  • 或者使用直接的Context7库ID(以开头 /)
  • 注意:ChatGPT的工具描述可能需要改进,以便更好地理解搜索优先的工作流程——目前可以工作,但ChatGPT偶尔会出现顺序问题

调试模式:

LOG_LEVEL=DEBUG python context7_bridge.py

目录标签

目录标签

搜索工具PythonChatGPT集成编程文档本地部署文档获取Context7桥接

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP