
Context7 MCP Server (c7-mcp-server)

2025.04.06
0
JavaScriptAPI 桥接文档查询项目搜索开发效率
c7-mcp-server 是一个基于 Model Context Protocol (MCP) 的服务器,作为与 Context7 API 的桥梁。它允许 MCP 兼容的客户端(如 Claude Desktop、IDE 插件、自定义应用程序)轻松访问 Context7 的功能,包括查询文档上下文、搜索项目和检索项目元数据。该服务器不生成或托管任何内容,所有数据均来自官方 Context7 API。
View on GitHub
Overview
基本能力
产品定位
c7-mcp-server 是一个 MCP 服务器,旨在为 MCP 兼容客户端提供与 Context7 API 的交互能力。
核心功能
- 工具:
c7_query
: 查询 Context7 API 获取特定项目中的主题信息。c7_search
: 通过关键词搜索可用的 Context7 项目。c7_info
: 获取特定 Context7 项目的元数据。- 资源:
c7_projects_list
: 提供所有可用 Context7 项目的列表。
适用场景
- 开发者在 IDE 中快速查询项目文档。
- 自动化工具需要访问 Context7 项目信息。
- 自定义应用程序集成 Context7 功能。
工具列表
c7_query
: 查询特定项目中的主题信息,支持文本和 JSON 格式输出。c7_search
: 根据关键词搜索项目,返回匹配的项目列表。c7_info
: 获取项目的详细元数据。
常见问题解答
- 所有数据均来自官方 Context7 API,服务器不生成或托管内容。
使用教程
使用依赖
- Node.js (版本 18+ 推荐)
- npm 或 Bun
安装教程
从 npm 安装(推荐用户)
npm install -g c7-mcp-server
从源代码安装(开发)
- 克隆仓库:
git clone <your-repo-url>
cd c7-mcp-server
- 安装依赖:
npm install
- 构建服务器:
npm run build
- 本地链接:
npm link
调试方式
使用 MCP Inspector 测试服务器:
npx @modelcontextprotocol/inspector c7-mcp-server