Mnemovela-open
Open (Apache-2.0) client SDKs, examples, API reference, and prebuilt binaries for Mnemovela.
Power your agent
การติดตั้งจากผู้เผยแพร่ ไม่ใช่เอนด์พอยต์ของ PlugMCP
URL แบบรีโมตหรือคำสั่งบนเครื่องของคุณ? การติดตั้งสองแบบต่างกันอย่างไร
รันบน PlugMCP
A new server you create. It is not this listing's official endpoint. Use the publisher install when you want their URL and their credentials.
เปิดจากผู้เผยแพร่
Open (Apache-2.0) client SDKs, examples, API reference, and prebuilt binaries for Mnemovela.
Mnemovela - Agent Cognition Runtime (typed memory, Git-like branches, hybrid retrieval, governed forgetting; embedded-first Python & Go). Open-source client SDKs (Python/TypeScript/Go), CLI, API docs, and prebuilt binaries for Mnemovela. Apache-2.0.
Mnemovela is a cognition runtime that gives software agents long-term memory, context assembly, and knowledge representation. Think of it as a memory subsystem that sits alongside your LLM: every observation, fact, decision, and plan is stored as a typed, temporal, branchable record, and you retrieve it with a hybrid search (lexical + semantic + relation + time) plus context assembly.
Mnemovela's data model combines Git-like branching with cognitive memory types:
Every record is immutable and append-only, tagged with branch, timestamp, retention tier, and identity scope (tenant/project). The engine owns the semantics; storage backends are replaceable.
Mnemovela-open is the public, open-source window into Mnemovela. It contains everything you need to integrate with a running Mnemovela server — client libraries, CLI tools, protocol schemas, and API documentation —?under the Apache-2.0 license. The Mnemovela engine source is not included here; this repository ships only the client-facing layer.
What's in this repository:
What's NOT here (in the private Mnemovela engine repo): the engine server + storage backends + advanced algorithms (LLM reranking, LLM extraction, graph/neighborhood expansion, cloud connectors, contradiction detection, simulation). Prebuilt binaries of the engine servers ARE available from this repository's releases.
Get a server binary. Download a prebuilt server binary from the latest GitHub release for your platform. (See local build if you prefer to build from the engine source.)
Start the server:
mnemovela-http # JSON-RPC over HTTP + REST, default 127.0.0.1:8080
mnemovela-grpc # gRPC, default :9090
The server starts with an in-memory backend. Set Mnemovela_GO_PEBBLE_PATH for
pebble persistence.
Pick a client and integrate:
Python (gRPC + HTTP):
pip install ./clients/python
from mnemovela_client import MnemovelaClient # gRPC
from mnemovela_client import MnemovelaHttpClient # HTTP (full method surface)
client = MnemovelaHttpClient("http://127.0.0.1:8080")
client.add_episode(branch_name="main", content="hello")
client.search_memory(branch_name="main", query="hello")
Go (gRPC + HTTP):
import "github.com/axisvela/mnemovela-open/clients/go/mnemovela"
t := mnemovela.NewJSONRPCTransport("http://localhost:8080")
c := mnemovela.New(t)
raw, _ := c.AddEpisode(ctx, mnemovela.P{"branch_name":"main","content":"hi"})
TypeScript (HTTP):
import { MnemeClient } from "@axisvela/mnemovela-client";
const client = new MnemeClient("http://127.0.0.1:8080");
await client.addEpisode({ branch_name: "main", content: "hello" });
CLI:
mnemovela --transport http add-episode --branch main --content "hi"
mnemovela search --branch main --query "hi"
See docs/api/ for the full API reference, and examples/ for runnable
quickstarts.
All clients speak one of three protocols, all implemented by the same server binary:
Sustained consumers of the Mnemovela contract against this SDK surface (as of
2026-08-21, core v0.15.0):
mnemovela.rest.v1
through clients-compatible REST endpoints; contract-level specs pin those
endpoints and the live-backend e2e smoke exercises them on every push.
Interface stayed churn-free across v0.13 → v0.15 (32 component/service
specs green).examples/coding-agent-continuity/
drives admission, context assembly, and revision against a live engine and
keeps a regression test mirroring the flow.examples/ exercise the Python, Go, and TypeScript clients
against a running server.These are first-party consumers; the open SDK 1.0 gate additionally requires a
stable-minor track record with sustained use (see the core
docs/status-and-roadmap.md § Path to 1.0).
Source content is Apache-2.0 (LICENSE). Prebuilt binaries are distributed
under separate terms (BINARY-LICENSE.md). The Mnemovela engine (not in this
repository) is licensed separately.
The server binaries in the releases are built from the Mnemovela engine source. If you have access to the engine repository, build them with:
cd go && CGO_ENABLED=0 go build ./cmd/mnemovela-http ./cmd/mnemovela-grpc ./cmd/mnemovela-jsonrpc-stdio ./cmd/mnemovela-mcp-stdio
Mnemovela - Agent Cognition Runtime (typed memory, Git-like branches, hybrid retrieval, governed forgetting; embedded-first Python & Go). Open-source client SDKs (Python/TypeScript/Go), CLI, API docs,
ภาพรวม
Mnemovela - Agent Cognition Runtime (typed memory, Git-like branches, hybrid retrieval, governed forgetting; embedded-first Python & Go). Open-source client SDKs (Python/TypeScript/Go), CLI, API docs, and prebuilt binaries for Mnemovela. Apache-2.0.
เครื่องมือ
ยังไม่มีรายการเครื่องมือ เซิร์ฟเวอร์แบบรีโมตจะได้รายการหลังการตรวจสอบสถานะครั้งแรก
FAQ
คัดลอกคอนฟิก stdio สำหรับ Cursor, Claude Desktop, Claude Code หรือ VS Code ได้ในหน้านี้ คอนฟิกนี้ใช้การติดตั้งของผู้เผยแพร่ ไม่ใช่พร็อกซีของ PlugMCP
ระเบียนนี้ไม่ได้ระบุตัวแปรสภาพแวดล้อมที่จำเป็น
Mnemovela Open ทำงานแบบโลคัลผ่าน stdio
ตรวจสอบล่าสุดเมื่อ 2026-10-28 Mnemovela - Agent Cognition Runtime (typed memory, Git-like branches, hybrid retrieval, governed forgetting; embedded-first Python & Go). Open-source client SDKs (Python/TypeScript/Go), CLI, API docs, and prebuilt binaries for Mnemovela. Apache-2.0.