Context7 Clone

Context7 Clone

site icon
2025.04.21 0
TypeScript文档支持AI 辅助编程开发效率
Context7 Clone 是一个基于 Model Context Protocol (MCP) 的服务器,旨在为大型语言模型(LLMs)和 AI 代码编辑器提供最新的文档支持。它受到 Context7 项目的启发,专注于为流行的库和框架提供实时更新的文档,并通过 MCP 协议与 AI 编码助手集成。
View on GitHub

Overview

基本能力

产品定位

Context7 Clone 是一个为 AI 开发工具提供文档支持的 MCP 服务器,专注于提升开发效率和代码编写的准确性。

核心功能

  • 提供流行库和框架的最新文档
  • 通过 Model Context Protocol (MCP) 与 AI 编码助手集成
  • 支持按主题检索文档
  • 提供令牌限制以适应上下文窗口
  • 提供简单的 Web 界面进行测试

适用场景

  • AI 辅助编程工具集成
  • 开发者在编写代码时快速获取文档
  • 教育用途,帮助学习新的编程语言或框架

工具列表

  1. resolve-library-id: 将通用库名称解析为 Context7 兼容的库 ID。
  2. get-library-docs: 使用 Context7 兼容的库 ID 获取文档,支持按主题和令牌限制。

常见问题解答

  • 如何集成到 AI 编码助手? 通过修改 ~/.cursor/mcp.json 或 Claude Desktop 的配置文件,添加服务器路径和参数。

使用教程

使用依赖

  • Node.js >= 14.0.0

安装教程

  1. 克隆仓库:
git clone https://github.com/Suprjack/context7-clone.git
cd context7-clone
  1. 安装依赖:
npm install
  1. 构建项目:
npm run build
  1. 启动服务器:
npm start

调试方式

  • 开发模式运行:
npm run dev
  • 访问 Web 界面: http://localhost:3000

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。