Token导航 LogoToken导航

MCP Server · AI代理

MCP Context Provider

MCP Context Provider 是一个为 Claude Desktop 和 Claude Code 提供持久化上下文和习得本能的服务,支持跨会话的上下文保持。

未说明官方级别未说明来源级核验工具 6
上下文管理代码辅助TypeScriptClaudeClaude Desktop

快速开始

公开资料没有提供安装命令,按仓库或官方文档接入。
作者 / 组织
doobidoo
提供方
doobidoo

工具数量

6

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

30

仓库热度

收录来源

2 个

MCP World

选型结论

MCP Context Provider 属于AI代理类 MCP Server,公开资料标注 6 个工具,通过传输方式未标注接入,适配 Claude Desktop、Claude,没有现成的安装命令;接入前先确认权限范围。

分类

AI代理

传输方式

未说明

认证方式

无需认证

部署方式

仅本地运行

安装与配置

公开目录没有给出安装命令,需要按仓库 README安装;下面按同类条目的通用流程说明。

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    先确认运行方式

    公开资料没有标注传输方式,先看仓库 README,确认是本地进程还是远程地址。

  2. 2

    获取服务

    公开目录没有给出安装命令,按仓库 README里的步骤安装或获取服务。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 6 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

公开资料仍需确认:安装命令

详细介绍

MCP上下文提供程序

https://github.com/user-attachments/assets/d9c6c325-00f1-44d9-a805-b1d6588c0acf

*Claude Desktop和Claude Code的持久上下文和学习本能——在会话中幸存下来。*

一个为Claude提供持久性的TypeScript MCP服务器 语境 (静态工具规则)和 本能 (从会话中提炼出的学习、信心评分规则)。无需在每次新聊天中重新建立上下文。

建筑

两个核心概念:

概念描述尺寸寿命
上下文静态工具规则、语法首选项、自动更正200-1000个标记永久性,手动编写
本能从会话中提取学习规则,置信度评分20-80分人类批准,随时间演变

四个子系统:

  • 发动机 --将上下文+本能加载、匹配和合并到注入有效载荷中
  • MCP 服务器 (src/server/index.ts)--stdio+HTTP传输,6个MCP工具
  • 命令行界面 (mcp-cp)--用于本能生命周期管理的批准注册表
  • 纪念桥 --本能与mcp存储服务的可选同步

快速开始

git clone https://github.com/doobidoo/MCP-Context-Provider.git
cd MCP-Context-Provider
npm install
npm run build

克劳德桌面版

添加 ~/Library/Application Support/Claude/claude_desktop_config.json (macOS):

{
  "mcpServers": {
    "context-provider": {
      "command": "node",
      "args": ["/path/to/mcp-context-provider/dist/server/index.js"],
      "env": {
        "CONTEXTS_PATH": "/path/to/mcp-context-provider/contexts",
        "INSTINCTS_PATH": "/path/to/mcp-context-provider/instincts"
      }
    }
  }
}

克劳德代码(全球)

添加 ~/.mcp.json:

{
  "mcpServers": {
    "context-provider": {
      "command": "node",
      "args": ["/path/to/mcp-context-provider/dist/server/index.js"],
      "env": {
        "CONTEXTS_PATH": "/path/to/mcp-context-provider/contexts",
        "INSTINCTS_PATH": "/path/to/mcp-context-provider/instincts"
      }
    }
  }
}
重要提示: 对两者都使用绝对路径 args 和 env 价值观。Claude Code不支持 cwd MCP服务器配置中的字段——相对路径将从错误的目录解析,服务器将无法连接。

克劳德代码插件(市场)

直接从市场安装:

/plugin marketplace add doobidoo/MCP-Context-Provider
/plugin install context-provider

这将自动为MCP服务器配置正确的路径,无需手动 .mcp.json 需要编辑。

/instill 技能(克劳德代码)

在全球范围内安装技能(保持最新状态 git pull):

mkdir -p ~/.claude/skills/instill
ln -s /path/to/mcp-context-provider/.claude/skills/instill.md ~/.claude/skills/instill/SKILL.md

然后使用 /instill 在富有成效的会议结束时,将学习到的模式提炼成本能的候选人。

自动触发钩(可选)

灌输触发钩会自动检测会话中的错误,并推动克劳德提出建议 /instill 当达到阈值时。它监控:

  • 用户更正 (UserPromptSubmit)——“不,不是那个”、“那是错的”、“还是坏了”等。
  • 工具故障 (PostToolUse)--非零退出代码、回溯、权限错误

安装挂钩:

cp hooks/instill-trigger.js ~/.claude/hooks/core/instill-trigger.js

注册于 ~/.claude/settings.json 两者之下 UserPromptSubmit 和 PostToolUse:

{
  "type": "command",
  "command": "node --no-warnings \"~/.claude/hooks/core/instill-trigger.js\"",
  "timeout": 3
}

评分: 校正权重为1.5倍,工具故障权重为0.5倍。综合阈值:3.0。每次会话最多轻推1次。所有可调通孔 CONFIG 钩子文件中的对象。

MCP工具

工具说明
get_tool_context获取工具类别的完整上下文
get_syntax_rules获取工具的语法特定规则
list_available_contexts列出所有加载的上下文
apply_auto_corrections将校正模式应用于文本
build_injection结合上下文+本能注入有效载荷
list_instincts列出所有带有信心评分的直觉

环境变量

变量默认值描述
CONTEXTS_PATH./contexts通往 *_context.json 文件
INSTINCTS_PATH./instincts通往 *.instincts.yaml 文件
MEMORY_BRIDGE_URL--内存服务基URL(启用网桥)
MEMORY_BRIDGE_API_KEY-内存服务的API密钥
MCP_SERVER_PORT3100HTTP服务器端口(仅限 --http)

上下文文件

上下文是JSON文件 contexts/*_context.json每个文件通过glob模式匹配一个或多个工具,并注入静态规则。

{
  "tool_category": "git",
  "description": "Git workflow rules",
  "auto_convert": false,
  "metadata": {
    "version": "1.0.0",
    "applies_to_tools": ["git:*", "Bash"],
    "priority": "high"
  },
  "syntax_rules": { ... },
  "auto_corrections": {
    "fix-1": { "pattern": "...", "replacement": "..." }
  }
}

通过删除以下内容来添加新上下文 *_context.json 归档 contexts/ 并重新启动服务器。

本能

本能是YAML文件 instincts/*.instincts.yaml。它们是通过以下方式从会议中提炼出来的 /instill 并且需要人类的批准。

version: "1.0"

instincts:
  my-rule:
    id: my-rule
    rule: "Compact, actionable rule (20–80 tokens)."
    domain: git
    tags: [git, workflow]
    trigger_patterns:
      - "git commit"
    confidence: 0.75
    min_confidence: 0.5
    approved_by: human
    active: true
    created_at: "2026-03-10T00:00:00Z"
    outcome_log: []

使用CLI管理直觉:

mcp-cp list
mcp-cp show 
mcp-cp approve 
mcp-cp reject 
mcp-cp tune  --confidence 0.8
mcp-cp outcome  + "worked well"

发展

npm run build     # Compile TypeScript
npm run dev       # Watch mode
npm run lint      # Type-check only
npm test          # Run tests (vitest)
npm start         # stdio transport
npm run start:http  # HTTP transport on port 3100

常见问题解答

我能用吗 /instill 在克劳德桌面?

号码 /instill 是一个 Claude代码技能 (.claude/skills/instill.md)并且仅在Claude Code CLI中工作。Claude Desktop没有技能系统。

但是,您可以在Claude Desktop中实现相同的结果:

  1. MCP工具在这两种情况下都能工作 -The list_instincts 和 build_injection 工具可以通过MCP服务器在Claude Desktop中使用。
  2. 用于灌输工作流程,创建Claude桌面 项目 并将灌输说明粘贴为自定义说明。然后,Claude Desktop可以使用 desktop-commander 或类似的MCP服务器来写入YAML文件。

原因 /instill 不作为MCP工具公开:它是 交互式多步骤工作流 (分析对话、介绍候选人、等待用户决定、编写YAML)。MCP工具返回单个响应,不能驱动多轮交互。

做 learned.instincts.yaml 文件包含敏感数据?

可能是的。从工作会话中提取的本能可能包含内部主机名、客户名称、基础设施详细信息或操作程序。这 learned.instincts.yaml 默认情况下,文件由git跟踪,因此 推送前查看其内容 到公共存储库。考虑将其添加到 .gitignore 如果你的直觉包含专有信息。

语境和本能有什么区别?

背景本能
格式JSON(*_context.json)YAML(*.instincts.yaml)
来源手动编写通过从会话中提取 /instill
尺寸200-1000个代币20-80个代币
匹配工具模式球体Regex触发模式
生命周期静态,版本化信心评分,随时间变化
批准无需需要 approved_by: human

更新日志

看 更改日志.md.

许可证

麻省理工学院

工具与能力

工具数量

6

资源数量

0

提示词数量

0

能力标签

上下文管理TypeScript本地部署会话持久化AI工具扩展开发效率代码辅助

支持客户端

Claude DesktopClaude

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

多步任务编排

把拆解、检索、执行串成一条链,模型按步骤调用工具。

长期上下文

把会话、笔记和知识放到外部存储,换个会话还能接着做。

接自有流程

把内部系统和模型连起来,让助手调用已有的工作流。

选择建议

值得选的地方

  • 只提供 6 个工具,职责集中,接入后不容易误操作。
  • 已经适配 Claude Desktop、Claude,换客户端不用重新研究配置。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • 公开资料没有可直接复制的安装命令,第一次接入要自己找入口。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在AI代理场景里让模型直接调用外部能力的人。
  • 已经在用 Claude Desktop 的用户,接入路径最短。
  • 愿意照着官方文档一步步配环境的人。

不太适合

  • 希望一条命令就装好、不想看文档的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
MCP Context Provider

MCP World · 本页

6未说明未标注2 个2026-05-17
Everything Claude Code

MCP World

0stdio有1 个2026-05-17
Filesystem 560c4363

MCP World

13未说明未标注2 个2026-05-17
Time 7365cb6d

MCP.so

2SSE有2 个2026-05-17
Server Everything (everything)

MCP World

11stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

MCP Context Provider 怎么安装?

公开目录没有给出可以直接复制的安装命令,需要按仓库 README里的步骤安装;装好后写进客户端的 MCP 配置再重启。

MCP Context Provider 怎么在 Claude Desktop、Cursor 里配置?

它是传输方式未标注,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

MCP Context Provider 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

MCP Context Provider 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

MCP Context Provider 支持哪些客户端?

公开资料标注支持 Claude Desktop、Claude;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP