Skip to main content
AIDiveForge AIDiveForge
Visit Reference MCP

Get This Tool

License: MIT Any use incl. commercial
Local-run terms: Run, modify, and distribute under MIT license; source available via git and uvx.

Share This Tool

Compare This Tool
📋 Embed this tool on your site

Copy this code to embed a compact tool card:

Reference MCP

FreeOpen SourceSelf-Hosted

Pricing

Model
Free

Summary

Claude Code forgets what you decided in Codex. Codex can't see your Cursor history. Every agent starts from scratch, and you spend the first ten minutes of every session re-explaining context that already exists on your machine.

Reference is a local MCP server that reads session transcripts and memory files — CLAUDE.md, AGENTS.md, and similar — from multiple AI coding tools, then exposes that history to whichever agent is asking. Register it once in each tool's MCP config and any agent can query what any other agent did before. The architecture is passive: Reference does not plan, execute, or chain tasks — it answers lookups. That scope is the point, and also the ceiling. Teams with more than a handful of tools, or who need structured, queryable memory rather than transcript search, will find the file-scanning approach starts to feel fragile as session volume grows.

Bottom line: Pick this if you are context-switching between Claude Code and Codex daily and tired of re-explaining last week's architecture decisions — skip it if you need memory that survives across machines or integrates with a team.

Community Performance Report Card

No community ratings yet. Be the first to rate this tool!

Best For: Users running multiple AI coding agents, Maintaining shared context across Claude, Codex, Cursor, Lightweight local memory servers

Community Benchmarks Community

No community benchmarks yet. Be the first to share a real-world data point.

  • Reads session transcripts from Claude Code, Codex CLI, and Cursor in one place, so you stop re-explaining decisions that were already made in a different tool last week.
  • Fully local and offline, which means code and conversation history never leave your machine — critical for projects where sending context to a third-party sync service is off the table.
  • MIT-licensed with no paid tiers and no account required, so there is no vendor relationship to manage and no access cliff if a pricing tier changes.
  • Single MCP registration pattern works across supported tools, so you configure it once per tool rather than wiring a custom integration for each pair.
  • Search runs over raw transcript files and markdown — not a structured index. Once session volume is high enough that the answer you need is buried in dozens of transcripts, recall becomes a best-effort grep rather than a reliable query, and teams at that point look at purpose-built vector stores like a local Chroma or Weaviate instance instead.
  • Memory is local to one machine. A team of two engineers running the same agents on different laptops gets zero shared context — Reference has no sync layer. Teams who need shared agent memory across contributors abandon this and wire a shared database backend, at which point Reference's architecture no longer fits.
  • There is no API and no programmatic query surface outside the MCP protocol. Any workflow that needs to pull agent history into a dashboard, a CI pipeline, or a custom tool has no supported path — the docs describe no extension point for that use case.

Community Reviews

No reviews yet. Be the first to share your experience.

About

Platforms
Python / local
API Available
No
Self-Hosted
Yes
Last Updated
2026-07-01T02:35:18.264Z

Best For

Who it's for

  • Users running multiple AI coding agents
  • Maintaining shared context across Claude, Codex, Cursor
  • Lightweight local memory servers

What it does well

  • Cross-tool session recall for Claude Code and Codex CLI
  • Agent memory aggregation from multiple IDEs and CLIs
  • Local offline search of past AI interactions

Integrations

Claude CodeCodex CLICursorVS Code (MCP)

Discussion Community

No discussion yet. Sign in to start the conversation.

Compare Reference MCP

Spotted incorrect or missing data? Join our community of contributors.

Sign Up to Contribute

Community Notes & Tips Community

Be the first to contribute. General notes, observations, gotchas, and tips from people who use this tool day-to-day.

Frequently Asked Questions

Is Reference MCP free?
Yes — Reference MCP is fully free to use. There is no paid tier.
Is Reference MCP open source?
Yes. Reference MCP is open source.
Can I self-host Reference MCP?
Yes. Reference MCP supports self-hosting on your own infrastructure.
What platforms does Reference MCP support?
Reference MCP is available on: Python / local.

Hours Saved & ROI Stories Community

Be the first to contribute. Concrete time/cost savings, with context. e.g. "Cut my code review backlog from 4h to 45m per week."

Reference MCP

When you run Claude Code for one project and Codex CLI for another, neither tool knows what the other decided. Reference solves that by acting as a shared memory layer: an MCP server you register in each tool that reads session transcripts and memory files from your local filesystem and makes them searchable by any agent that queries it. The workflow is install-once, configure-once — add it to each tool’s MCP config via uvx or a git clone, and agents can call it whenever they need to recall what a sibling tool resolved in a past session.

The differentiating move here is cross-tool recall without a cloud backend. All reads happen locally, offline, against files already on your machine. There is no sync service, no account, no data leaving your system. For developers who have hard requirements around code privacy or work in air-gapped environments, that architecture is not a compromise — it is the feature.

Where Reference fits cleanly: solo developers running two or three AI coding agents who want shared context without standing up infrastructure. Where it breaks: the search is over raw transcripts and markdown files, not a structured knowledge graph. As session volume grows, recall quality depends on how consistently your tools write session files and how well the agent interprets unstructured history. Teams who need memory shared across machines, or who want to query decisions with precision — ‘what did we decide about the auth layer in sprint three’ — will find transcript scanning insufficient and reach for a purpose-built knowledge store.

Reference is MIT-licensed and self-hosted by definition — there is no hosted version. Installation uses standard Python tooling (uvx or pip from the repo), and the example config file covers the MCP registration pattern for supported tools.