Model Context Protocol (MCP spec)

https://modelcontextprotocol.io/

Anthropic-introduced open protocol (Nov 2024) for connecting LLMs to data sources and tools. Now standard across Anthropic, OpenAI, Microsoft, Cursor, Continue, IDEs, etc.

At a glance

Type
Open protocol for LLM-tool I/O
Tier
T1
Created
2024
Latest release
searched not found
License
MIT (spec)
Pricing
searched not found
Funding
searched not found

Taxonomy

storage
n/a
retrieval
n/a
persistence
n/a
update
n/a
unit
n/a
governance
n/a
conflict
n/a

When to use

Optimised for: searched not found

Anti-fit: searched not found

Pros & cons

Pros

searched not found

Cons

searched not found

Claims & capabilities

Adopted by OpenAI, Microsoft, Cursor, Continue, Windsurf within ~6 months of release.

Technical surface

API surface
searched not found
Backend storage
not applicable — not a memory product
Deployment
searched not found
Embedding model
not applicable — not a memory product
Multi-tenancy
searched not found
MCP
searched not found
A2A
searched not found
OpenTelemetry
searched not found

Compare Model Context Protocol (MCP spec) with…

Similar systems

Other agent frameworks (no first-party memory layer) in the catalog, ranked by inbound references.

  • LangChain (framework) T1

    Dominant Python/JS framework for LLM apps — tool calling, agents, retrievers, runnables. Memory is one component (LangMem cross-listed); the framework itself is the product.

  • LangGraph (orchestration) T1

    LangChain's stateful graph runtime for agents — explicit state, persistence, time-travel debugging, human-in-the-loop. Memory is one persistence target (LangGraph Persistence cross-listed).

  • LlamaIndex (framework) T1

    Data framework for LLM apps — connectors, indices, query engines, agents, workflows. Memory is one of many subsystems (LlamaIndex Memory cross-listed).

  • OpenAI Swarm (deprecated) T4

    OpenAI Swarm — experimental educational multi-agent framework released Oct 2024; deprecated in favour of the OpenAI Agents SDK in Mar 2025.

  • Strands Agents (AWS) T3

    AWS-released open-source agent framework — released March 2025; model-driven, simple Agent abstraction. Predecessor of AWS Agent SDK / Bedrock AgentCore.

  • Agency Swarm T3

    Agent framework built on OpenAI Assistants API — agencies (roles + comm flow); replaced after Assistants v2 changes.

Related systems

Referenced by (34)

  • Alita depends on at runtime — imal self-evolution via MCP generation. Headline: 75.15% pass@1 and 87.27% pass@3 on GAIA validation; 74.00%
  • Alita-G depends on at runtime — st to domain expert via MCP synthesis, abstraction, and curation into MCP Box. Headline: 83.03% p
  • Cipher (byterover) depends on at runtime — aude Code, Roo Code via MCP. Maintains a coding-context memory across sessions and across IDEs.
  • claude-brain depends on at runtime — adjacent-infrastructure cell: requires Claude Code or MCP client; BYO storage
  • Claude Code (Anthropic) depends on at runtime — adjacent-infrastructure cell: Anthropic API; MCP server ecosystem
  • Claude Code auto-memory depends on at runtime — adjacent-infrastructure cell: requires Claude Code or MCP client; BYO storage
  • Claude-CursorMemoryMCP depends on at runtime — adjacent-infrastructure cell: requires Claude Code or MCP client; BYO storage
  • claude-mem depends on at runtime — adjacent-infrastructure cell: requires Claude Code or MCP client; BYO storage
  • claude-supermemory depends on at runtime — adjacent-infrastructure cell: requires Claude Code or MCP client; BYO storage
  • Cline (harness) depends on at runtime — adjacent-infrastructure cell: OpenAI-compatible API; MCP
  • codebase-memory-mcp (DeusData) depends on at runtime — adjacent-infrastructure cell: self-contained binary + SQLite WAL; MCP client (Claude Code/Codex CLI/etc.); no LLM lock-in
  • Cognee MCP depends on at runtime — adjacent-infrastructure cell: requires Claude Code or MCP client; BYO storage
  • Continue.dev (harness) depends on at runtime — adjacent-infrastructure cell: any OpenAI-compatible API; MCP
  • Continue.dev Memory MCP depends on at runtime — Memory is injected via MCP rather than native to the Continue core. Scope depends on MCP server deploymen
  • Coveo depends on at runtime — for AWS (Dec 2025) via hosted MCP server grounding Amazon Bedrock agents in enterprise knowledge. Passage retr
  • engram depends on at runtime — adjacent-infrastructure cell: requires Claude Code or MCP client; BYO storage
  • Gemini Enterprise Agent Platform Memory Bank (rebrand of Vertex AI Memory Bank) depends on at runtime — adjacent-infrastructure cell: requires GCP (Vertex AI / Gemini Enterprise); on-prem option via open-source Gemma 4; managed MCP servers; Pub/Sub + Cloud Trace + IAM
  • Goose (Block) depends on at runtime — adjacent-infrastructure cell: LiteLLM for multi-model routing; MCP for tool integrations; Block-internal extensions (square/cash app workflows)
  • Graphiti MCP Server (Zep) depends on at runtime — adjacent-infrastructure cell: requires Claude Code or MCP client; BYO storage
  • Hindsight MCP depends on at runtime — adjacent-infrastructure cell: requires Claude Code or MCP client; BYO storage
  • Kuzu depends on at runtime — Sub-3ms recall via MCP.
  • local-memory-mcp depends on at runtime — adjacent-infrastructure cell: requires Claude Code or MCP client; BYO storage
  • mcp-knowledge-graph depends on at runtime — adjacent-infrastructure cell: requires Claude Code or MCP client; BYO storage
  • mcp-memory (Puliczek) depends on at runtime — adjacent-infrastructure cell: requires Claude Code or MCP client; BYO storage
  • mcp-memory-service (doobidoo) depends on at runtime — adjacent-infrastructure cell: requires Claude Code or MCP client; BYO storage
  • Mem0 MCP (official) depends on at runtime — hat brings the Mem0 layer into any MCP-compatible agent — including Claude Code — without rewriting code.
  • Memobase depends on at runtime — r Claude / Cursor / MCP-compatible agents.
  • Official MCP Memory server depends on at runtime — adjacent-infrastructure cell: requires Claude Code or MCP client; BYO storage
  • OpenAI Codex CLI depends on at runtime — adjacent-infrastructure cell: OpenAI API (Codex / o-series); MCP for tool extensibility; runs locally with TLS-only network egress
  • Opencode (SST) depends on at runtime — cript, multi-model, MCP-native. Released 2025; explicitly positioned as a permissively-lic
  • OpenMemory MCP depends on at runtime — adjacent-infrastructure cell: requires Claude Code or MCP client; BYO storage
  • Pieces for Developers (LTM) depends on at runtime — on-device, exposes via MCP for any IDE/agent.
  • RL Developer Memory depends on at runtime — adjacent-infrastructure cell: Model Context Protocol (MCP)-native architecture; logged contextual-bandit policy gates; static (11/11) and dynamic (10/10) integration test harness
  • Superpowers episodic-memory plugin depends on at runtime — s search/show tools via MCP. Distributed via obra/superpowers-marketplace ; install with /plugin install episodic-memory@superpowers-

Row last verified 2026-05-14. Catalog data is CC-BY-4.0 — see how to read this.