io.github.AINative-Studio/ainative-opencode-memory-mcp
Persistent cross-session memory for OpenCode and MCP coding agents, powered by ZeroDB.
Install
Add this to your client's MCP configuration (Claude Desktop: claude_desktop_config.json; Cursor: .cursor/mcp.json; VS Code and others use the same "mcpServers" shape).
ainative-opencode-memory-mcpclaude mcp add ainative-opencode-memory-mcp -- npx -y ainative-opencode-memory-mcp@0.1.2
{
"mcpServers": {
"ainative-opencode-memory-mcp": {
"command": "npx",
"args": [
"-y",
"ainative-opencode-memory-mcp@0.1.2"
]
}
}
}
Documentation
From the project's README on GitHub, refreshed weekly. Links open on GitHub.
ainative-opencode-memory-mcp
Persistent memory for OpenCode agents. OpenCode is stateless — it forgets everything between sessions. This MCP server gives your OpenCode coding agent long-term memory powered by AINative ZeroDB: store a codebase's decisions, conventions, and gotchas once, and recall them in every future session.
Why
OpenCode restarts with a blank slate every time. Your agent re-learns your architecture, re-asks the same questions, re-makes the same mistakes. With this MCP, it remembers:
- Architecture & design decisions
- Naming conventions and code style
- Gotchas, workarounds, and "don't touch X" rules
- User/team preferences
Install
npm install -g ainative-opencode-memory-mcp
Setup (OpenCode)
- Get a free API key → ainative.studio/signup (Hobbyist $5/mo, 7-day free trial).
- Add to your OpenCode MCP config (
opencode.json/ MCP settings):
{
"mcpServers": {
"ainative-memory": {
"command": "npx",
"args": ["-y", "ainative-opencode-memory-mcp"],
"env": { "AINATIVE_API_KEY": "your-key-here" }
}
}
}
Tools
| Tool | What it does |
|---|---|
opencode_store_memory | Remember a fact/decision/snippet (optional tags) |
opencode_search_memory | Semantic search over everything remembered |
opencode_recall_context | Reload relevant memories at the start of a task |
opencode_memory_stats | How many memories are stored |
opencode_clear_memory | Wipe memories (optionally by tag) |
Example
At the start of a session, have your agent call opencode_recall_context with the file/task you're working on — it reloads what it knew. As you work, opencode_store_memory captures new decisions. Next session, it all comes back.
Environment
| Var | Default | Notes |
|---|---|---|
AINATIVE_API_KEY | — | Required. Free at ainative.studio |
OPENCODE_MEMORY_NAMESPACE | opencode | Isolate memories per project |
AINATIVE_API_URL | https://api.ainative.studio | Override for self-host |
Built by AINative Studio — the AI-native dev platform with 65+ models, one OpenAI-compatible endpoint, and persistent agent memory. MIT licensed.
Frequently asked questions
What is io.github.AINative-Studio/ainative-opencode-memory-mcp?
Persistent cross-session memory for OpenCode and MCP coding agents, powered by ZeroDB.
How do I install io.github.AINative-Studio/ainative-opencode-memory-mcp?
It runs on your machine. In Claude Code: claude mcp add ainative-opencode-memory-mcp -- npx -y ainative-opencode-memory-mcp@0.1.2. For other clients, paste the JSON configuration from this page into their MCP settings.
Does io.github.AINative-Studio/ainative-opencode-memory-mcp need an API key?
Its registry entry lists no required key or secret. Some features may still need an account with the service it connects to.
Is io.github.AINative-Studio/ainative-opencode-memory-mcp open source?
Yes. Its code is on GitHub under the MIT license.
Who maintains io.github.AINative-Studio/ainative-opencode-memory-mcp?
It is published by AINative-Studio. AI.tn lists it but does not maintain or endorse it.
From the official MCP Registry. Listing is not an endorsement: review a server's code and permissions before giving it access to your data.