๐ง Memento
MCP serverSearchAgent memory MCP server with 4-type cognitive memory, hybrid search, and TTL-based forgetting.
Unavailable. This server has no hosted endpoint yet, so ahel can't serve it.
Connect ahel once, and every AI you use reads what you have installed.
From the project's README
As published by jee1/memento in README.md.
๐ฐ๐ท ํ๊ตญ์ด | ๐บ๐ธ English
LLM์ ๋ํ๊ฐ ๋๋๋ฉด ๋ชจ๋ ๊ฒ์ ์์ต๋๋ค. ์ด๋ฆ๋, ๊ฒฐ์ ๋, ์ง๋์ฃผ์ ์์ธ ๋งฅ๋ฝ๋ ๋ง์ฐฌ๊ฐ์ง์ ๋๋ค. ์ด๋ ๋ชจ๋ธ์ ํ๊ณ๊ฐ ์๋๋ผ ๊ธฐ์ต ์ธํ๋ผ์ ๋ถ์ฌ์ ๋๋ค.
Memento๋ ๊ทธ ์ธํ๋ผ์ ๋๋ค. ๋จ์ ์ ์ฅ์๊ฐ ์๋๋ผ, ๊ธฐ์ต์ด ์์ฑยท๋ถ๋ฅยท๊ฐํยท๋ง๊ฐ๋๋ MCP ๊ธฐ๋ฐ ๊ธฐ์ต ์ด์ ์ฒด์ ์ ๋๋ค.
์์
๊ธฐ์ตยท์ผํ๊ธฐ์ตยท์๋ฏธ๊ธฐ์ตยท์ ์ฐจ๊ธฐ์ต์ remember์ type์ผ๋ก ๊ตฌ๋ถํฉ๋๋ค. ์ฐ์ธ ๊ธฐ์ต์ ๊ฐํ๋๊ณ , ์ธ๋ชจ์์ด์ง ๊ธฐ์ต์ ๋ง๊ฐ ์ ์ฑ
์ผ๋ก ์ ๋ฆฌ๋ฉ๋๋ค. ๋น์ทํ ๊ธฐ์ต์ ๋ฒกํฐ๋ก ์ฐ๊ฒฐ๋๋ฉฐ, ํต์ฌ ๋งฅ๋ฝ์ ์ต์ปค๋ก ๋ค์ ๋ํ์ ๋ฐ๋ก ๋ณต์๋ฉ๋๋ค.
๋ชจ๋ ธ๋ ํฌยทํจํค์ง ๊ตฌ์กฐยท๋น๋ ๋ช ๋ น์ AGENTS.md๋ฅผ ์ฐธ๊ณ ํด ์ฃผ์ธ์.
๋น ๋ฅธ ์์
ํจํค์ง ๋งค๋์ ๋ npm๋ง ์ง์ํฉ๋๋ค (pnpm/yarn์ ์ง์ํ์ง ์์ต๋๋ค).
์ญํ ์ ๋ง๋ ๊ธฐ๋ณธ ๊ฒฝ๋ก ํ๋๋ง ๊ณ ๋ฅด์ธ์. Dockerยท์์ค ํด๋ก ยท๋ค์ค ์์ด์ ํธ HTTPยท์ํด๋ฆญ ์คํฌ๋ฆฝํธ๋ INSTALL.md์ ์์ต๋๋ค.
Claude Code โ ํ๋ฌ๊ทธ์ธ
/plugin marketplace add jee1/memento
/plugin install memento@memento
๊ธฐ์ต DB๋ ${CLAUDE_PLUGIN_DATA}/memory.db์ ๋์ด ํ๋ฌ๊ทธ์ธ ์
๋ฐ์ดํธ ํ์๋ ์ ์ง๋ฉ๋๋ค. /plugin ํจ๋์์ memento MCP๊ฐ ์ฐ๊ฒฐ๋๋์ง ํ์ธํด ์ฃผ์ธ์.
Cursorยท๊ธฐํ MCP โ npx + mcp.json
npx memento-mcp-server@latest
{
"mcpServers": {
"memento": {
"command": "npx",
"args": ["memento-mcp-server@latest"],
"env": {
"DB_PATH": "/absolute/path/to/data/memory.db"
}
}
}
}
์ค์ ํ์ผ ์์น๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. Cursor๋ .cursor/mcp.json ๋๋ ~/.cursor/mcp.json์
๋๋ค. Claude DesktopยทClaude Code๋ INSTALL.md์ Cursor MCP ์ค์ ๊ฐ์ด๋๋ฅผ ์ฐธ๊ณ ํด ์ฃผ์ธ์.
์์ฃผ ์ด๋ค๋ฉด npm i -g memento-mcp-server๋ก ๊ธ๋ก๋ฒ ์ค์นํ๋ ํธ์ด ๋ซ์ต๋๋ค. ๊ณต์ MCP ๋ ์ง์คํธ๋ฆฌ ์ด๋ฆ์ io.github.jee1/memento-mcp-server์
๋๋ค (server.json).
์ด์ยท์์ฒด ํธ์คํ โ INSTALL.md
Docker, ์์ค ๋น๋, HTTP MCP(๋ค์ค ์์ด์ ํธ), ํ๊ฒฝ ์ค๋ฒ๋ ์ด๋ INSTALL.md๋ฅผ ๋ฐ๋ผ ์ฃผ์ธ์.
๊ธฐ๋ณธ์ผ๋ก ๋ณด์ด๋ ๋๊ตฌ
์๋ฒ์๋ ๋๊ตฌ 22๊ฐ๊ฐ ๋ฑ๋ก๋์ด ์์ง๋ง, tools/list์๋ ๊ธฐ๋ณธ์ ์ผ๋ก recall ยท remember ยท memory_injection ยท feedback 4๊ฐ๋ง ๋
ธ์ถ๋ฉ๋๋ค(v1.18+). ๋๋จธ์ง๋ ๋ฑ๋ก๋ ์ฑ ํธ์ถ์ ๊ฐ๋ฅํ๊ณ , ๋ชฉ๋ก์์๋ง ๋น ์ง๋๋ค. ์ ๋ถ ๋์ดํ๋ ค๋ฉด MEMENTO_TOOLSET=full์ ์ค์ ํ์ธ์.
์ฌ์ฉ ์์
await client.callTool({
name: "remember",
arguments: {
content: "์ฌ์ฉ์๋ React Hook์ ํ์ตํ์ต๋๋ค. useState๋ ์ํ๋ฅผ ๊ด๋ฆฌํ๊ณ , useEffect๋ ์ฌ์ด๋ ์ดํํธ๋ฅผ ์ฒ๋ฆฌํฉ๋๋ค.",
type: "episodic",
tags: ["react", "hooks", "javascript"],
importance: 0.8
}
});
const results = await client.callTool({
name: "recall",
arguments: {
query: "React Hook์ ์ด๋ป๊ฒ ์ฌ์ฉํ๋์?",
limit: 5
}
});
๋ ๋ง์ ์ฐ๊ฒฐ ๋ฐฉ์(MCP SDK, @jee1/memento-client, ์ธ๋ถ ๋น์ SDK)์ docs/README.md์ docs/integrations/๋ฅผ ์ฐธ๊ณ ํด ์ฃผ์ธ์.
ํต์ฌ ๊ธฐ๋ฅ
- 4์ข
๊ธฐ์ต:
workingยทepisodicยทsemanticยทprocedural - ํ์ด๋ธ๋ฆฌ๋ ๊ฒ์: FTS5 + ๋ฒกํฐ, ํ๊ทธ ํํฐ
- ์ด์์๋ ๊ธฐ์ต: ๊ฐํยท๋ง๊ฐยท์ด์ ํ์ยท์ต์ปค
- ์ ์ฐจ ๋ฒ์ :
procedural_diff/procedural_rollback - ๊ทธ๋ํยท๋์๋ณด๋: HTTP ์๋ฒ ๊ธฐ๋ ํ
/dashboard,/graph
๋ง๊ฐ TTLยท์๋ฒ ๋ฉยท๋ณด์ ๋ฑ ์ค์ ๊ฐ์ README์ ์ซ์๋ฅผ ๋์ง ์์ต๋๋ค. env.example๊ฐ ๊ธฐ์ค์ ๋๋ค.
๋ฌธ์
- ๋ฌธ์ ํฌํธ: docs/README.md
- ์ค์น: INSTALL.md ยท INSTALL.en.md
- ๊ธฐ์ฌ์ยท์์ด์ ํธ: AGENTS.md ยท CONTRIBUTING.md
- API: docs/api/ko/api-reference.md
- ๋ณด์: docs/reference/ko/security.md
๋ก๋๋งต (์์ฝ)
- M1 ๊ฐ์ธ์ฉ (ํ์ฌ): ๋ก์ปฌ SQLite, MCP + HTTP ๊ด๋ฆฌ API
- M2 ํ (๊ณํ): ๊ณต์ ๋ฐฑ์๋, API Key, Docker
- M3 ์กฐ์ง (๊ณํ): PostgreSQL + pgvector, JWT
๊ธฐ์ฌ ยท ๋ผ์ด์ ์ค ยท ์ง์
๊ธฐ์ฌ๋ CONTRIBUTING.md๋ฅผ ๋ฐ๋ผ ์ฃผ์ธ์. ๋ผ์ด์ ์ค๋ MIT์ ๋๋ค.
- ์ด์: GitHub Issues
- ๋ฌธ์: docs/README.md
Signals
- Last commit
- Sep 2026
- Weekly downloads
- 762
Advanced
- Delivery
- memento-mcp-server MCP server โ your ahel gateway (mcp.ahel.ai) โ every connected AI client.
- Catalog kind
- mcp-server
- Gateway key
io-github-jee1-memento-mcp-server- Source
- github.com/jee1/memento