No external services, accounts, or API keys are required — everything lives in a single local SQLite file.
Th-memory-mcp source profile. From the maintainer documentation: “No external services, accounts, or API keys are required — everything lives in a single local SQLite file.”
Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.
Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.
| Tool | What it does |
|---|---|
| remember | upsert preference (category+key) — re-saving the same key increases confidence by 0.1 (cap 1.0) |
| recall | search preferences + lessons (FTS5) + recent matching interactions. Use before starting a new task |
| get_profile | user profile overview: profile sections + top preferences + 5 most recent lessons |
| save_lesson | record a lesson learned from a correction (situation / mistake / correction) |
| search_history | search past user prompts by keyword (200-char snippets per row) |
| forget | delete one memory row (preference/lesson/interaction) by id (+type prevents cross-table id clash) |
| memory_stats | memory statistics: counts by kind, DB size, oldest/newest interaction, profile sections |
| get_recent_interactions | list recent raw interactions (filter by kind) — feedstock for Smart Distill |
| export_memory | export memory to JSON under data/exports/ only (filename auto-sanitized) |
| get_context | assemble relevant memories for the current task via hybrid retrieval (+ optional graph expansion) with token budgeting |
| consolidate | cluster similar memories via embedding similarity; optionally create derived/consolidated memories linked via derived_from |
| link_memory | create a typed relationship between two memories in the graph (supports/contradicts/supersedes/derived_from/related_to/caused_by/depends_on) |
| merge_memory | merge a duplicate/near-duplicate into a canonical memory (source becomes superseded, provenance in metadata.merged_from) |
| update_memory | update mutable fields in place, or create a superseding memory when content changes (set supersede=false to edit in place) |
| import_memory | import memories from JSON (validates type, dedupes against existing, never overwrites blindly); dry-run by default, apply=true to insert |
| extract_memories | scan recent captured interactions for memory-intent phrases and propose memory candidates (deterministic, no LLM); dry-run by default, apply=true to create… |
Store entities, relations and observations in a local knowledge graph with the reference Memory MCP server.
A structured scratchpad for hard problems — stepwise reasoning with revisions, branches and visible logic.
Symbol-level code navigation, refactoring and memory for coding agents — the IDE brain your assistant has been missing.
Stop letting your assistant hallucinate n8n node parameters — this server hands it the real schemas, templates and validation.
Chat with your second brain — search, read and write vault notes through the Local REST API.
Enables AI assistants to securely interact with Azure DevOps through a standardized protocol.