Structured, local-first project memory for coding agents, with linked lore, documents, code context, and MCP-based recall.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent — or use 1-click editor setup below.
💡 Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Linklore MCP.
doc_flow[read-only] doc_flow(id) — renders a doc's flowLink chain in order (journey view).
doc_map[read-only] doc_map(oneline) — overview of the full doc link network.
briefproject dashboard — call at the start of every session. external source 🔔 = a new push has arrived. receive it with openbox(action='show'). options: dismiss(turn off a nudge), undismiss(restore it), help.
initinit(blueprint='') — set up .linklore in this directory (starts local footprint memory). - init() basic setup - init(blueprint='X') apply a blueprint project_dir: set up .linklore in another folder (creating a boundary is init-only). setting up there doesn't change this session's base project — to keep working there, config(action='pin').
configProject settings (openbox source options) + iam + session pin. WARNING: handle/name/email apply machine-wide, not per-project. Sharing lives in a separate tool: openbox (openbox sharing/members). 11 actions: - action='whoami' → your identity (handle/name/email) - action='version' → server code version (git commit) - action='sources' → list registered external sources (openboxes) - action='option' → change an external source's settings (auto_search=/show_prefix=) - action='sync' → force-refresh an external source's cache - action='forget' → deregister an external source - action='pin' → pin this session to a specific project - action='unpin' → unpin the session - action='sessions' → list/revoke your account sessions (revoke=) - action='projects' → list every LinkLore project on this machine - action='delete_project' → permanently delete your personal-server copy of this project (returns guidance, no execution — use the forced() command it prints) help=true for details.
statusstatus() — detects code↔doc sync drift (git-diff based). Not for reading lore/doc content → use show()/brief(). since, action(''|'ack'|'reset'), ack, reset, help.
The linklore/linklore-mcp MCP server provides an agent-operated memory layer for software projects. It separates records into two types: lore for decisions, pitfalls, and journal-style knowledge, and docs for specifications and plans. Both types can be connected to source files and to one another, allowing an agent to recover context around a code area or follow a document sequence.
Entries remain in the project’s .linklore directory, backed by a local SQLite store. The local-first setup does not require an account to begin. Agents can create, search, edit, supersede, trash, restore, and inspect the history of records through MCP tools. A session-start brief reports open items, recent activity, and hotspots so an agent can load relevant context before changing code.
Install the published llre package and run it through uvx; the repository itself is not the standalone build target because some core modules are distributed as compiled extensions. Register the process in an MCP client, initialize the project once, and then let the agent use the tools during its normal coding loop.
The show tool supports searches by text, tag, status, file, source, and time period. doc_flow renders a document’s ordered chain, doc_map shows the document link network, and doc_rollup gathers lore connected to a document into a draft summary. status uses git-diff information to identify possible code-to-document drift. doctor checks project data integrity, while cleanup finds likely duplicate entries.
Links can be mutual relationships, ordered document flow, supersession relationships, or stored verdicts that mark items as unrelated or distinct. This supports both knowledge retrieval and maintenance of evolving specifications.
For the linklore/linklore-mcp MCP server, add an MCP entry that runs uvx llre. For example, an MCP configuration can use uvx as the command and llre as its argument. Cursor and Windsurf are explicitly listed as usable MCP clients in the setup guidance. After registration, run uvx llre init from the project root, or call the init tool to create the local footprint.
Initialization may accept a blueprint, and project_dir can initialize another folder. Pinning is separate: configuring a project directory does not change the current session’s base project, so use the session pin operation when continued work should target that project.
The server can also configure external sources, identity details, and session settings. Handle, name, and email settings apply machine-wide rather than to one project. Login is not needed for local use; it is relevant to personal backup and team-sharing features.
The linklore/linklore-mcp MCP server’s repository is not independently buildable because compiled core modules are absent from the source tree. The published package should be used instead. The repository describes the license as Elastic License 2.0, which permits installation and organizational commercial use but restricts offering the software as a competing managed service, bypassing license-key functionality, or removing licensing notices.
Cloud backup, team synchronization, and cross-owner sharing depend on the LinkLore backend and are not part of the repository itself. Local workspace transfers use filesystem-local operations and should not be treated as a substitute for sharing with another owner or team. Permanent deletion and other destructive actions require an explicit confirmation flow.
Factual signals from GitHub, npm, and our automated checks — not a rating.
No reviews yet — be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/linklore-linklore-mcp)<a href="https://allmcps.com/mcp/linklore-linklore-mcp"><img src="https://allmcps.com/api/badge/linklore-linklore-mcp?style=directory" alt="Linklore MCP on AllMCPs" /></a>