GoodMem克劳德代码插件
克劳德代码插件 GoodMem --AI代理的内存基础设施。
有了这个插件,你可以用简单的英语操作GoodMem的内存基础设施——创建和管理嵌入器、重链器和LLM,从文件、base64字符串和纯文本中提取内存,并为RAG和Deep Research构建知识驱动的代理。还包括编写GoodMem代码的完整Python SDK参考。
用例
- 深度研究代理 --创建一个嵌入器和空间,摄取研究论文和文档,然后提出复杂的问题,检索和综合整个知识库中的信息。
- RAG管道 --配置嵌入器、重新排序器和LLM,将源材料存储为内存,并检索相关上下文以回答问题。
- 自我完善的支持代理 --摄取历史问题单和解决方案,搜索与新问题描述相匹配的解决方案,并迭代地将新发现和修复存储为内存,以便未来的故障排除随着时间的推移变得更加智能。
安装
来自官方市场:
/plugin install goodmem来自此repo:
/plugin marketplace add PAIR-Systems-Inc/goodmem-claude-code-plugin
/plugin install goodmem@goodmem-plugins配置
您需要配置什么
GoodMem证书 (必填):
GOODMEM_BASE_URL--GoodMem服务器URL(例如。,https://your-server.example.com)GOODMEM_API_KEY-GoodMem API密钥(以gm_)
TLS/自签名证书 (可选):
这是一个高级主题。如果你甚至不知道那是什么,跳过这一节。
如果GoodMem服务器使用自签名CA证书,请设置以下一项且仅一项:
NODE_EXTRA_CA_CERTS=/path/to/rootCA.pem--将CA添加到受信任的存储中。更安全,但要求您将证书文件从GoodMem服务器复制到您的计算机上。NODE_TLS_REJECT_UNAUTHORIZED=0--完全禁用证书验证。简单无忧,但不建议用于生产。
如何配置
1.来自聊天室的英语 (仅限GoodMem凭据;TLS变量不能以这种方式设置)
告诉克劳德你的服务器详细信息——它会打电话的 goodmem_configure 自动:
> "Configure GoodMem with base URL https://my-server.com and API key gm_abc123"会话的凭据仍然有效。您可以随时重新配置以切换服务器。
2.壳牌出口 (在启动Claude Code之前;适用于所有配置)
export GOODMEM_BASE_URL="https://your-server.example.com"
export GOODMEM_API_KEY="gm_..."
export NODE_EXTRA_CA_CERTS="/path/to/rootCA.pem" # only if needed for self-signed certs
export NODE_TLS_REJECT_UNAUTHORIZED=0 # only if you want to skip cert verification更新后重新加载
安装新版本或提取最新更改后,运行 /reload-plugins 在Claude Code内部,无需重新启动即可获取更新。如果你正在使用这个仓库中的插件,你可以运行 git pull 以获取最新更改。
包含什么
| 组件 | 描述 |
|---|---|
skills/help/ | 设置指南、可用技能概述、示例工作流 |
skills/python/ | Python SDK参考——方法签名、参数、示例 |
skills/mcp/ | MCP工具参考——所有41+个带有参数的工具 |
.mcp.json | 具有79个模型注册表自动推理功能的MCP服务器 |
技能
goodmem:help--所有技能概述、设置说明、示例工作流goodmem:python--编写GoodMem代码的Python SDK参考goodmem:mcp--直接操作的MCP工具参考
MCP工具
MCP服务器将所有GoodMem API操作公开为工具:
- goodmem_configure --从聊天设置服务器凭据
- goodmem_lookup_model --从注册表中查找模型信息(79个模型:29个嵌入器、34个LLM、16个重新登录器)
- 嵌入器 --创建、列出、获取、更新、删除嵌入模型
- llms --创建、列出、获取、更新、删除LLM配置
- 重新排序器 --创建、列出、获取、更新、删除重新分级模型
- 空间 --创建、列出、获取、更新、删除内存空间
- 回忆 --创建、列出、获取、更新、删除、检索、批处理操作
- 光学字符识别 --从文档中提取文本
- 用户、快捷键、系统、管理员 -管理用户、API密钥、服务器
自动推理
在创建嵌入器、LLM或重新链接器时,只需提供 model_identifier 插件会自动填充内置模型注册表中的提供者、端点、维度和其他字段。您只需提供 display_name, model_identifier,以及凭证——其他一切都是推断出来的。
显式值始终覆盖推断的默认值。
凭证验证
SaaS提供商(OpenAI、Cohere、Voyage、Jina和Anthropic、Google、Mistral的OpenAI兼容端点)需要API证书。如果您创建了一个指向已知SaaS主机名的嵌入器、LLM或重新登录器,而没有提供凭据,则插件会在请求到达服务器之前引发一个明显的错误。通过 credentials (MCP)或 api_key (Python SDK)继续。
链接
-
