mcpField
C
check-integration

check-integration

github.com/nowledge-coAgent 工作流197337 次安装今天更新
代码仓库

关于 check-integration

check-integration 是面向 AI Agent 用户的 Nowledge Mem 配置与故障排查技能。它检查本地或远程 nmem CLI,识别宿主 Agent,并根据可用集成推荐和验证连接方式。

主要功能

  1. 01使用 nmem 检查 Nowledge Mem 状态
  2. 02诊断本地与远程连接
  3. 03识别当前 Agent 并推荐连接器
  4. 04说明记忆与线程的预期行为
  5. 05验证搜索访问是否正常

适用场景

  1. 01检查 Nowledge Mem 是否可访问
  2. 02为新 Agent 选择集成方式
  3. 03排查记忆配置故障

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/nowledge-co/community --skill check-integration

安装后在 Claude Code 中输入/check-integration确认已加载。

详细介绍

检查连接器

验证 Nowledge Mem 是否正在运行,并为用户推荐最适合其 Agent 的连接器。

适用场景

  • 用户询问 Nowledge Mem 的设置或配置
  • 记忆工具无法使用或不可用
  • 用户询问“我的记忆功能正常吗?”或“如何设置 Nowledge Mem?”
  • 首次在此 Agent 中使用 Nowledge Mem
  • 用户询问如何从技能升级到原生连接器

步骤 1:检查 nmem CLI

nmem --json status

修复任何问题前,先遵循以下规则:

  • 与 Nowledge Mem Desktop 在同一台机器上: 使用桌面应用附带的 nmem。请用户打开 Nowledge Mem;如果仍找不到命令,请使用 Settings → Preferences → Developer Tools → Install bundled CLI。
  • 在另一台机器上: 在这台机器上安装独立的 PyPI 软件包 nmem-cli,然后将其指向用户的 Mem 服务。此方案适用于远程服务、开发机、CI 运行器、托管 Agent 和 SSH 机器。需要 Python 3.11+。

除非用户明确要求使用独立 CLI,否则不要在用户自己的桌面设备上用 PyPI CLI 覆盖桌面应用附带的 CLI。

如果 Agent 不在桌面机器上,且找不到 nmem,请安装 PyPI CLI:

python3 -m pip install --user nmem-cli
# or: pipx install nmem-cli
# or for one-off checks: uvx --from nmem-cli nmem --json status

nmem config client set url https://<their-mem-server>
nmem config client set api-key nmem_...
nmem --json status

如果 nmem 存在但状态检查失败,则此机器无法访问 Nowledge Mem。请引导用户:

步骤 2:检测 Agent 并推荐最佳方案

全新安装时,请从通用连接技能开始:

Read https://mem.nowledge.co/SKILL.md and follow the instructions to install or update Nowledge Mem for the AI tool I am using.

将此检查集成技能用作诊断备用方案:确认已安装的内容,说明用户应预期的行为,并在配置失败时进行修复。

不要只回答“安装 X”。要说明用户将获得的行为约定:

  1. 哪些内容会自动启动
  2. 哪些内容仅由技能/规则引导,仍由模型驱动
  3. 对话线程是自动捕获、显式保存,还是仅支持作为交接摘要

按以下优先顺序选择:

  1. 宿主提供原生连接器时,优先使用原生连接器
  2. 宿主支持 Agent Plugins 但没有原生连接器时,使用通用 Agent Plugin
  3. 宿主支持 MCP 但没有更合适的软件包方案时,使用直接 MCP
  4. 宿主支持共享技能/提示词,但不支持原生连接器、Agent Plugins 或 MCP 工具接口时,使用可复用软件包

新用户关注的是结果,而不是传输方式。请告诉他们设置完成后实际能获得什么。

自主性级别
方案通常会发生什么无法保证什么
原生连接器配置能力最强:会话引导通常会自动进行;某些宿主还会添加自动捕获或由钩子驱动的回忆功能精确的主动回忆/提炼时机仍可能因宿主而异
通用 Agent Plugin为没有专用连接器的兼容客户端提供标准 Agent Plugins 软件包,其中包含共享技能和本地 Mem MCPAgent Plugins 1.0 不提供可移植的生命周期钩子或对话记录访问能力
直接 MCP工具可用;使用推荐的提示词区块后,Agent 可以主动使用这些工具仅靠 MCP 无法实现由宿主强制执行的自主性
可复用软件包工作记忆、回忆和提炼由规则/技能引导如果提示词和项目指引不够明确,宿主仍可能忽略这些引导

检查正在运行的 Agent,并在有原生连接器时优先推荐该连接器。

此表的权威来源是 community/integrations.json。

Agent检测方式连接器设置文档
Claude Code正在作为 Claude Code Agent 运行;~/.claude/ 存在claude plugin marketplace add https://github.com/nowledge-co/community && claude plugin install nowledge-mem@nowledge-community指南
Grok正在作为 Grok 运行;~/.grok/ 存在grok plugin install nowledge-co/community#nowledge-mem-claude-code-plugin --trust指南
Grok Bot正在配置云托管的 Grok Bot;预计不会在本地安装 CLI在 Grok Bot 设置中添加带有公共 HTTPS 端点的自定义 Nowledge Mem MCP 连接器。如果 Bot 或团队提供兼容的 Plugins 设置,请在那里启用共享包,以支持相应的技能/钩子。请勿使用 localhost 或 127.0.0.1;要自动捕获完整对话线程,仍需使用有文档说明的 Bot 对话记录导出或钩子载荷。指南
OpenClaw正在作为 OpenClaw Agent 运行;~/.openclaw/ 存在openclaw plugins install clawhub:@nowledge/openclaw-nowledge-mem指南
Cursor正在 Cursor IDE 中运行将社区仓库中的 nowledge-mem-cursor-plugin 复制到 ~/.cursor/plugins/local/nowledge-mem-cursor,然后重新加载 Cursor指南
Gemini CLI正在作为 Gemini CLI Agent 运行;~/.gemini/ 存在gemini extensions install https://github.com/nowledge-co/nowledge-mem-gemini-cli --auto-update,或从 Extensions Gallery 安装 “Nowledge Mem”指南
Google Antigravity正在作为 Antigravity 运行;~/.gemini/config/plugins/ 或 ~/.gemini/antigravity/ 存在安装原生插件:mkdir -p ~/.gemini/config/plugins && git clone --depth 1 https://github.com/nowledge-co/nowledge-mem-google-antigravity.git ~/.gemini/config/plugins/nowledge-mem,然后重启 Antigravity。对于远程 Mem,运行 nmem config mcp show --host google-antigravity,并将生成的 serverUrl MCP 配置块粘贴到 Antigravity 的 MCP 设置中。使用 nmem t sync --from antigravity 预览较早的历史记录;仅对旧的缓存会话使用 Trajectory Extractor。指南
Alma正在 Alma 中运行;~/.config/alma/ 存在在 Alma 中:Settings > Plugins > Marketplace,搜索 “Nowledge Mem”指南
Droid正在 Droid (Factory) 中运行添加 nowledge-co/community 市场,并安装 nowledge-mem@community指南
OpenHands正在 OpenHands 或 OpenHands SDK 中运行使用 Plugin.load("path/to/nowledge-mem-openhands-plugin") 加载 nowledge-mem-openhands-plugin,或将其复制到 .openhands/plugins/nowledge-mem。包指南
CodeBuddy正在 CodeBuddy Code 中运行codebuddy plugin marketplace add nowledge-co/community && codebuddy plugin install nowledge-mem@nowledge-community,然后重启 CodeBuddy指南
WorkBuddy正在 WorkBuddy 中运行桌面端 Plugins -> +:添加 https://raw.githubusercontent.com/nowledge-co/community/main/.workbuddy-plugin/marketplace.json,安装并启用 Nowledge Mem,重新加载,然后检查 MCP Trust。使用插件卡片上的 Update;仅当宿主提供插件斜杠命令时,才可将其作为替代方式。指南
Codex正在 Codex 桌面应用或 Codex CLI 中运行;~/.codex/ 存在codex plugin marketplace add nowledge-co/community --sparse .agents --sparse nowledge-mem-codex-plugin && codex plugin add nowledge-mem@nowledge-community,启用 [features] plugins = true、hooks = true 和 [plugins."nowledge-mem@nowledge-community"] enabled = true,然后运行已安装的 scripts/install_hooks.py。仅当宿主仍需要时,才会添加旧版 plugin_hooks 门控项。重启 Codex,并在出现提示时信任 Nowledge Mem 钩子。如果启用了 Codex 本地 Memory,请关闭 Allow memory generation from tool-assisted tasks。指南
Bub正在 Bub 中运行pip install nowledge-mem-bub指南
Pi正在作为 Pi Agent 运行;~/.pi/ 存在pi install npm:nowledge-mem-pi指南
DimAgent正在 DimAgent 中运行;~/.dim/ 存在或已设置 DIMCODE_HOME升级到支持原生 DimAgent 导入的 Mem 版本后,通过 DimAgent 兼容 Codex 的插件流程安装 nowledge-mem-dimagent-plugin,重启 DimAgent,并在出现提示时信任其生命周期钩子。目前尚未发布经验证的宿主专用市场命令。包指南
OMP正在作为 OMP Agent 运行;~/.omp/ 存在omp plugin install nowledge-mem-omp指南
OpenCode正在作为 OpenCode Agent 运行;~/.config/opencode/ 或 .opencode/ 存在检查 opencode --version。1.x: opencode plugin [email protected] --global。2.x: opencode plugin add opencode-nowledge-mem(默认全局安装)。重启 OpenCode 以加载其钩子指南
Amp正在作为 Amp Agent 运行;~/.config/amp/ 或 .amp/ 存在运行 bash nowledge-mem-amp-plugin/scripts/install.sh,然后重启 Amp,以加载工具、agent.end 捕获钩子和技能指南
Craft Agent正在 Craft Agent 中运行;~/.craft-agent/ 存在或已设置 CRAFT_CONFIG_DIR运行 nmem config mcp show --host craft-agent,然后将生成的源配置和指南添加到当前 Craft 工作区。使用 nmem t sync --from craft-agent --all-projects --apply 导入实际会话。指南
Hermes Agent正在作为 Hermes Agent 运行;~/.hermes/ 存在安装原生 Hermes 提供程序(或仅在备用情况下使用 MCP)指南
Cradle正在 Cradle 中运行;插件市场中显示捆绑的 nowledge-mem 集成启用 Cradle 捆绑的 Nowledge Mem 插件。按需配置其 API URL、可选的 MCP URL、Space 和仅限运行时使用的 API 密钥。指南
Arkloop正在 Arkloop 中运行;Settings > Memory 中列出了 Nowledge启用 Memory,选择 Nowledge,然后检测本地实例或输入 Base URL、API Key 和超时时间。指南
iCode正在 iCode (Chrys) 中运行;~/.chrys/ 存在或已设置 CHRYS_SESSION_ROOT_DIR从社区仓库检出目录运行 nowledge-mem-icode-plugin/scripts/install.py,然后重启 iCode。该脚本会将 nowledge-mem MCP 服务合并到 Agent 配置文件中,安装 user_prompt_submit 上下文钩子,并复制共享技能。通过 /agents > MCP 和新会话中的首次提示词进行验证。包指南
OpticLM正在 Optic 中运行;扩展设置中提供 Nowledge Mem启用 Optic 内置集成。如果还需要 Working Memory、搜索或持久化记忆工具,请单独添加直接的 Mem MCP。指南
如需更新 Hermes,请运行指南中的安装命令,并确认输出 Thread import endpoint: /threads/import。如果输出的是旧端点或没有端点,用户可能使用了不同的 HERMES_HOME 启动 Hermes;请明确设置该变量,并在重启前重新运行安装命令。

如果上方未列出该 Agent:

  • 如果宿主支持 Agent Plugins,请使用 Universal Agent Plugin
  • 否则,请使用直接 MCP 加推荐的提示词块
  • 如果宿主支持共享技能但没有 MCP 工具界面,请使用共享的 npx skills 包

不要将原始 MCP 描述为等同于原生连接器。

第 3 步:验证

安装完成后,运行以下命令进行验证:

nmem --json m search "test" -n 1

如果返回结果(或无错误地返回空列表),说明连接器正常工作。

然后用通俗语言说明预期效果:

  • 工作记忆:自动、引导式或手动
  • 回忆:自动、引导式或手动
  • 提炼:自动、引导式或手动
  • 会话线程:自动捕获、显式保存、仅交接或无

如果该路径仅为 guided,请说明如何增强效果:

  • 在本地保持 nmem 可用
  • 安装后重启宿主
  • 在有建议时合并软件包的 AGENTS.md 或同等的代码库指南
  • 将本地 nmem 客户端配置为远程模式

原生连接器的额外功能

技能提供基于 CLI 的记忆访问能力。原生连接器通常还会增加:

  • 自动回忆:在每次回复前注入相关记忆(无需手动搜索)
  • 自动捕获:在会话结束时将对话保存为可搜索的线程
  • 大模型提炼:自动提取关键决策和见解
  • 图谱工具:探索关联、演进链和实体关系
  • 工作记忆:在会话开始时加载或注入每日简报
  • 斜杠命令:/remember、/recall、/forget(在支持的情况下)

不要承诺所有宿主都具备上述全部功能。请根据用户实际设置的路径进行说明。

链接

评论

支持 Markdown