SuperAPI AI 工具集

Context-First-MCP

Context-First MCP 是一个面向 AI 对话的 MCP 服务器,旨在让 AI 在多轮交互中保持有据可依、连贯且诚实。它提供 37 个工具,分为 7 层,涵盖上下文健康、状态管理、沙箱与发现、持久记忆、高级推理、真实性验证、编排、结构化研究与自主文件导出。可与 Claude Desktop、Cursor、VS Code 及任何 MCP 客户端配合使用,支持 npx 零安装和 Vercel 远程部署,无需 API 密钥。核心的 context_loop 调用可替代 6–7 个单独工具,返回统一的行动指令。

访问官网

工具介绍

Context-First MCP 是一个 MCP(Model Context Protocol)服务器,目标是解决长对话中 AI 容易出现的上下文断裂、状态丢失、推理质量下降和事实不实等问题。它宣称“让 AI 在每一轮对话中都保持有据可依、连贯且诚实”,并可与 Claude Desktop、Cursor、VS Code、任何 MCP 客户端以及 Vercel 远程环境配合使用,无需 API 密钥。

主要能力 该服务器提供 37 个工具,分为 7 层,外加 1 个编排器统一调度:

  • 第 1 层:核心上下文健康(9 个工具)
  • 第 1b 层:状态管理(4 个工具)
  • 第 2 层:沙箱与发现(3 个工具)
  • 第 3 层:持久记忆(6 个工具)
  • 第 4 层:高级推理(5 个工具)
  • 第 5 层:真实性与验证(7 个工具)
  • 研究管线与导出(2 个工具)
  • 导出辅助(1 个工具)

核心编排器 context_loop 一次调用即可运行多个阶段,返回统一的行动指令(directive),并遵循“弃权 > 重置 > 澄清 > 继续”的合成优先级。每个阶段独立运行、错误隔离,结果包含各阶段耗时、状态和详细结果,便于观测。

使用方式

  • npx 零安装:通过 npx 运行 context-first-mcp 入口,使用 stdio 传输。
  • Cursor / VS Code:作为 MCP 客户端接入。
  • 远程(Streamable HTTP):可部署自己的 Vercel 实例,远程服务器提供 37 个工具。
  • 核心库 @xjtlumedia/context-first-mcp-server 包含所有工具实现,默认基于启发式方法,无需外部 API 密钥。
  • 可在浏览器中通过 context-first-mcp.vercel.app 试用全部 37 个工具。

使用协议与合规机制 服务器内置四种零配置的合规机制:

  1. 服务器指令:在 MCP 握手时通过 ServerOptions.instructions 注入完整使用协议。
  2. 引导门:首次非 context_loop 调用会附加强烈的重定向提醒。
  3. 跨工具提醒:连续 3 次未调用 context_loop 后,工具响应中会出现提醒。
  4. MCP 提示:按需提供 context-first-protocol 和 research-protocol 提示模板。 用户也可在系统提示中自行强化。

研究任务工作流 research_pipeline 编排记忆、阶段控制、推理和自主文件写入。它本身不是网络爬虫,需要用户自行提供来源(如网页搜索、GitHub、抓取工具、PDF 或其他 MCP)。自主文件写入始终开启,默认写入 ./context-first-research-output/ 目录,无需 LLM 配合,可通过 outputDir 参数覆盖。

技术实现与研究基础 每个核心算法都追溯到已发表论文:

  • 代理熵(ERGO):用 4 个响应级代理信号(词汇多样性、矛盾密度、模糊词频率、n-gram 重复)替代不可访问的 token 级 logprobs,综合分数超过阈值时触发自适应上下文重置。
  • TF-IDF 发现(MCP-Zero):纯 TypeScript 实现,零外部依赖。启动时索引所有工具描述,通过余弦相似度将查询路由到最相关的 top-k 工具。
  • 推理时弃权(RLAAR):用 5 维置信度评分替代强化学习训练循环,置信度低于阈值时以针对性问题弃权,而非回退到幻觉。

适用场景 适用于需要长对话保持连贯、需要持久记忆、需要推理质量监控、需要真实性验证,以及需要结构化研究并自动导出文件的 AI 应用开发场景。

限制 资料未提供具体的收费、价格、平台兼容性细节、性能数据或效果保证。研究管线不包含网络爬虫功能,需用户自备来源。