
28naem-del/mnemosyne
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
AI Agent에 대한 Local-first long-term memory: MCP 서버, TypeScript SDK, CLI 및 HTTP 서비스. Evidence-backed recall, 은퇴 stale 지도, temporal 역사.
개요
소스가 정확할 때, 모든 메모리가 은퇴되어 있으므로 다음 에이전트는 stale 수업을 반복하는 대신 여전히 사실이 무엇인지에서 시작합니다. Mnemosyne는 그것의 결과에 기억을 연결합니다: 정확한 필요조건은 의존하는 절차를 은퇴할 수 있고, 실패한 예심은 기술을 붙들 수 있고, 새로운 대리인은 명시한 handoff에서 재개할 수 있습니다. SQLite 파일에 로컬 엔진을 실행; TypeScript, MCP, CLI, 또는 Python 클라이언트와 실시간 검사기를 사용하여 HTTP를 인증하여 호스트를 연결합니다. MCP 클라이언트에 메모리를 부여합니다. 프로젝트 루트에 .mcp.json을 읽고 .cursor/mcp.json을 읽습니다. 둘 다 동일한 서버 입력을 가지고 있습니다. 데이터베이스 파일 (mode 0600) 및 부모 디렉토리 (mode 0700)은 첫 번째 사용에서 생성됩니다. 상대 경로는 디렉토리에서 클라이언트가 서버에서 시작합니다. 클라이언트가 서버를 다른 곳에서 실행하면 절대 경로를 사용합니다.
개요(AI 번역)
다음 에이전트는 스위스를 시작합니다.
**Mnemosyne는 AI 대리인을 위한 국부적으로 첫번째, 장기 기억입니다: 1개의 SQLite 파일은 그것이 온 증거로 함께 배운 무슨 대리인이, TypeScript, MCP, CLI 또는 HTTP에 어떤 주인든지에 봉사하는 것을 계속합니다. ** 소스가 정확할 때, 모든 메모리가 은퇴되어 있으므로 다음 에이전트는 stale 수업을 반복하는 대신 여전히 사실이 무엇인지에서 시작합니다.
Mnemosyne는 그것의 결과에 기억을 연결합니다: 정확한 필요조건은 의존하는 절차를 은퇴할 수 있고, 실패한 예심은 기술을 붙들 수 있고, 새로운 대리인은 명시한 handoff에서 재개할 수 있습니다. SQLite 파일에 로컬 엔진을 실행; TypeScript, MCP, CLI, 또는 Python 클라이언트와 실시간 검사기를 사용하여 HTTP를 인증하여 호스트를 연결합니다.
2.0.0-rc.10 · 릴리스 후보자 · MIT · Node.js ≥22.16
웹 사이트 · Quickstart · 문서 · 예 · 마이그레이션 · 측정 결과 · npm · 기여
설치 및 에이전트 연결
MCP 클라이언트에 메모리를 부여합니다. Claude Code는 프로젝트 루트에서 .mcp.json을 읽습니다. Cursor는 .cursor/mcp.json를 읽습니다. 둘 다 동일한 서버 항목을 가지고 있습니다. 데이터베이스 파일 (mode 0600) 및 부모 디렉토리 (mode 0700)는 첫 번째 사용에서 생성됩니다.
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.
README
원문 README의 일부입니다. 원문 보기.
Mnemosyne
The next agent starts wiser.
Mnemosyne is local-first, long-term memory for AI agents: one SQLite file that keeps what an agent learned together with the evidence it came from, served to any host over TypeScript, MCP, CLI or HTTP. When a source is corrected, every memory that depended on it is retired, so the next agent starts from what is still true instead of repeating a stale lesson.
Mnemosyne connects memory to its consequences: a corrected requirement can retire a dependent procedure, a failed trial can withhold a skill, and a new agent can resume from an explicit handoff. Run the local engine in one SQLite file; connect your host through TypeScript, MCP, CLI, or authenticated HTTP with a Python client and live inspector.
2.0.0 · Stable release · MIT · Node.js ≥22.16
Website · Quickstart · Documentation · Examples · Migration · Measured results · npm · Contributing
Install and connect an agent
npm install mnemosy-ai # latest = 2.0.0; pin [email protected] to reproduce
npx --no-install mnemosy demo # offline: no API key, no server, no Docker
Give the memory to an MCP client. Claude Code reads .mcp.json in the project root and Cursor reads .cursor/mcp.json; both take the same server entry. The database file (mode 0600) and its parent directory (mode 0700) are created on first use. Relative paths resolve from the directory the client starts the server in; use absolute paths if your client launches servers elsewhere.
{
"mcpServers": {
"mnemosyne": {
"command": "npx",
"args": [
"-y", "-p", "[email protected]", "mnemosy", "mcp",
"--db", "./.mnemosyne/memory.sqlite",
"--workspace", "my-project", "--agent", "assistant"
]
}
}
}
Claude Code can register the same server from the shell:
claude mcp add mnemosyne -- npx -y -p [email protected] mnemosy mcp --db ./.mnemosyne/memory.sqlite --workspace my-project --agent assistant
설치
npx -y -p [email protected] mnemosy mcp --db ./.mnemosyne/memory.sqlite --workspace my-project --agent assistant설정
{
"mcpServers": {
"mnemosyne": {
"command": "npx",
"args": [
"-y", "-p", "[email protected]", "mnemosy", "mcp",
"--db", "./.mnemosyne/memory.sqlite",
"--workspace", "my-project", "--agent", "assistant"
]
}
}
}