Context7 MCP Server (c7-mcp-server)

Context7 MCP Server (c7-mcp-server)

site icon
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

从源代码安装(开发)

  1. 克隆仓库:
git clone <your-repo-url>
cd c7-mcp-server
  1. 安装依赖:
npm install
  1. 构建服务器:
npm run build
  1. 本地链接:
npm link

调试方式

使用 MCP Inspector 测试服务器:

npx @modelcontextprotocol/inspector c7-mcp-server

许可证

该项目遵循 MIT 开源许可条款。