SuperAPI AI 工具集

ContextMCP

ContextMCP 是一个可自托管的 MCP 服务器,用于将来自不同来源的文档索引成可查询的“大脑”,为 AI 智能体提供最新信息。它被视为 Context7 的自托管替代方案,通过定时索引保持文档同步,并采用 AST 感知的分块方式保留代码块、标题和语义边界,避免因上下文缺失导致 AI 智能体产生幻觉。用户只需在仓库中放置 config.yaml,ContextMCP 即可自动完成解析、分块和索引,并部署在 Cloudflare Workers 上以提供低延迟服务。

访问官网

工具介绍

ContextMCP 是一个可自托管的 MCP(Model Context Protocol)服务器,其核心目标是为 AI 智能体提供可靠、最新的文档上下文。它由开发团队为解决自身问题而构建:他们的 AI 智能体 Sentra 需要访问分散在多个仓库中的文档,而 Context7 无法保持文档同步,导致上下文过时、回答不可靠。ContextMCP 通过定时索引所有内容,确保 Sentra 始终使用最新信息。

主要能力方面,ContextMCP 支持从不同来源索引文档,并自动处理解析、分块和索引流程。其特色是 AST 感知分块(AST-Aware Chunking):基于 AST 的解析器能够理解代码块、标题和语义边界,从而保持上下文完整,避免标准 RAG 盲目分块破坏代码逻辑的问题。该服务部署在 Cloudflare Workers 上,可为 AI 智能体提供快速延迟。

使用方式上,用户只需在仓库中放置一个 config.yaml 文件,ContextMCP 便会自动完成后续的解析、分块和索引工作。它支持自托管,用户可以 Fork 并自行部署,从而完全掌控自己的数据。

适用场景主要是需要为 AI 智能体提供跨仓库、多来源文档上下文的开发团队,尤其是那些对文档时效性和代码逻辑完整性有较高要求的场景。

限制方面,资料中未提供具体的安装命令、支持的文档格式、定价信息或平台兼容性细节,这些内容暂未提供。