mcpField
A
ainative-opencode-memory-mcp

ainative-opencode-memory-mcp

本地服务
github.com/AINative-Studio记忆与知识013 周前更新

关于 ainative-opencode-memory-mcp

ainative-opencode-memory-mcp 是基于 ZeroDB、为 OpenCode 编码 Agent 提供持久记忆的 MCP 服务。它可存储项目决策和约定,并支持跨会话语义检索。

主要功能

  1. 01存储事实、决策和代码片段
  2. 02语义记忆搜索
  3. 03召回相关任务上下文
  4. 04查看记忆数量统计
  5. 05清除全部或按标签筛选的记忆

适用场景

  1. 01在任务开始时加载项目上下文
  2. 02跨会话保存架构决策
  3. 03查找代码约定与已知问题
  4. 04按标签删除记忆

MCP 相关

它向 MCP 客户端提供五种记忆工具,包括存储、语义搜索、上下文召回、统计和删除。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"ainative-studio-ainative-opencode-memory": {
"command": "npx",
"args": [
"-y",
"ainative-opencode-memory-mcp"
]
}
}
}
启动命令npx -y ainative-opencode-memory-mcp

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npmainative-opencode-memory-mcp0.1.2

工具

5

收录的工具列表 · 更新于 2 周前

参数类型必填说明
tagsarray否可选标签(例如,项目名称、主题)
contentstring是要记住的事实、决策或代码片段

详细介绍

ainative-opencode-memory-mcp

为 OpenCode Agent 提供持久化记忆。 OpenCode 是无状态的——每次会话结束后都会忘记所有内容。此 MCP 服务借助 AINative ZeroDB 为你的 OpenCode 编码 Agent 提供长期记忆:只需存储一次代码库的决策、约定和注意事项,就能在之后的每次会话中回想起来。

为什么需要它

OpenCode 每次重新启动时都会从空白状态开始。你的 Agent 会重新学习架构、重复提问、重犯同样的错误。使用此 MCP 后,它就能记住:

  • 架构和设计决策
  • 命名约定和代码风格
  • 注意事项、变通方法以及“不要碰 X”之类的规则
  • 用户/团队偏好

安装

npm install -g ainative-opencode-memory-mcp

设置(OpenCode)

  1. 获取免费 API 密钥 → ainative.studio/signup(Hobbyist 套餐每月 5 美元,提供 7 天免费试用)。
  2. 添加到你的 OpenCode MCP 配置(opencode.json/MCP 设置):
{
  "mcpServers": {
    "ainative-memory": {
      "command": "npx",
      "args": ["-y", "ainative-opencode-memory-mcp"],
      "env": { "AINATIVE_API_KEY": "your-key-here" }
    }
  }
}

工具

工具功能
opencode_store_memory记住事实/决策/代码片段(可选标签)
opencode_search_memory对已记住的所有内容进行语义搜索
opencode_recall_context在任务开始时重新加载相关记忆
opencode_memory_stats查看已存储的记忆数量
opencode_clear_memory清除记忆(可按标签筛选)

示例

在会话开始时,让你的 Agent 使用当前正在处理的文件/任务调用 opencode_recall_context,以重新加载它已知的信息。在工作过程中,opencode_store_memory 会记录新的决策。下次会话时,所有内容都会恢复。

环境变量

变量默认值说明
AINATIVE_API_KEY—必需。 可在 ainative.studio 免费获取
OPENCODE_MEMORY_NAMESPACEopencode按项目隔离记忆
AINATIVE_API_URLhttps://api.ainative.studio可覆盖此值以使用自托管服务

由 AINative Studio 构建——这是一款 AI 原生开发平台,提供 65+ 个模型、一个兼容 OpenAI 的端点,以及持久化 Agent 记忆。采用 MIT 许可。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。