MCP (Model Context Protocol)

The open protocol standardizing how AI agents connect to external tools, data sources and services, plus the server/gateway ecosystem growing around it.

Also known as: MCP, mcp (model context protocol), MCP (Model Context Protocol), Model Context Protocol, Model Context Protocol (MCP) server, MCP server, MCP servers, MCP server integration, custom MCP server, MCP Gateway, MCP tunnels, MCP export, MCP server (for Sail), MCP Proxy for AWS, Colab MCP Server, shadow APIs / unmanaged MCP servers

How authors use it

Oldest first (extraction date when no publication date is known).

AuthorTheir termTheir meaning
Building AI Agents For The Enterprise
Anthropic (vendor-published; Reader recorded the byline as 'Claude') · 2025
MCP (Model Context Protocol)'A universal standard that allows Claude to connect securely to external services'. Framed here as a protocol Claude uses to talk to CRMs, databases, internal platforms.
MCP Is Making API Sprawl Worse
Art Anthony · 2025-01-01
MCP (Model Context Protocol)An emerging protocol that allows AI agents to interact with backend systems through a standardized interface, introducing a new abstraction layer on top of existing APIs.
MCP Is Making API Sprawl Worse
Art Anthony · 2025-01-01
shadow APIs / unmanaged MCP serversAPIs or MCP servers deployed without going through formal governance processes — invisible to security, compliance, and inventory systems.
Claude Code: Best practices for agentic coding
anthropic.com · 2025-04-18
MCPThe Model Context Protocol, which Claude Code speaks as both server and client; as a client it connects to any number of MCP servers (via project config, global config, or a checked-in .mcp.json) to gain their tools
AAIF's MCP Dev Summit: Gateways, gRPC, and Observability Signal Protocol Hardening
Andrew Hoblitzell · 2026-04-09
MCP GatewayA centralized reverse-proxy or control-plane component that mediates all agent-to-tool interactions, enforcing authorization, PII redaction, mutation control, and observability at the infrastructure layer rather than in the LLM or application code
BREAKING: Block (Jack Dorsey's company) just open-sourced a local AI agent
Sukh Sroay · 2026-04-10
MCP server integrationNative support for the Model Context Protocol, enabling extensibility and tool use
Design at the Speed of AI
Stitch (Google) · 2026-04-10
MCP exportNative Model Context Protocol export — allowing Stitch outputs to be consumed by AI coding agents and other MCP-compatible tools
Google Brings MCP Support to Colab, Enabling Cloud Execution for AI Agents
Robert Krzaczyński · 2026-04-15
MCP (Model Context Protocol)A standardized protocol through which AI agents can interact with external tools and environments programmatically
Google Brings MCP Support to Colab, Enabling Cloud Execution for AI Agents
Robert Krzaczyński · 2026-04-15
Colab MCP ServerAn open-source server that runs locally and connects MCP-compatible AI agents to a Google Colab session in the browser, enabling remote code execution
Developer Newsletter: higher usage limits, dreaming for Claude Managed Agents, and Claude Security
Claude Team · 2026-05
MCP tunnelsA reverse-tunnel mechanism so agents can reach MCP servers inside a private network without exposing those servers publicly.
AWS MCP Server Reaches GA with Full API Coverage and IAM-Based Governance
Renato Losio · 2026-05
Model Context Protocol (MCP) serverA managed, standards-based gateway that exposes AWS APIs, documentation, and operational workflows to AI agents through MCP, replacing ad-hoc credential sharing with a single brokered interface.
AWS MCP Server Reaches GA with Full API Coverage and IAM-Based Governance
Renato Losio · 2026-05
MCP Proxy for AWSOpen-source local component that translates IAM/SigV4 authentication into OAuth 2.1 requests so existing AWS credentials work with the OAuth-only MCP server.
Building API Products in the AI Era
Janet Wagner · 2026-05-09
MCP serverA Model Context Protocol server used to orchestrate multiple APIs for AI agent consumers, providing structured context and workflow coordination
DoorDash Used Copilot to Convert Its XCTest-Based iOS Test Suite to Swift Testing
Sergio De Simone · 2026-05-09
custom MCP serverA locally-running server exposing an execute_vscode_command tool that lets the AI agent trigger builds and test runs directly
This week on How I AI: The internal AI tool that's transforming how Stripe designs products (Protodash at Stripe)
Lenny's Newsletter / Owen Williams · 2026-05-09
MCP server (for Sail)A Model Context Protocol server that provides AI tools with structured access to Stripe's design system components, enabling high-fidelity code generation.
JobRunr Introduces ClawRunr, an Open-Source Java AI Agent
Diogo Carleto · 2026-05-18
MCP (Model Context Protocol)Protocol for connecting external tools to the agent; supported over both streamable HTTP and stdio transports
The Production Gap: 5 Patterns for Building Long-Running AI Agents
Addy Osmani and Shubham Saboo (Google Cloud), published in Turing Post · 2026-05-22
MCP (Model Context Protocol)Open protocol standardizing how agents communicate with tools and data sources — a Stripe connector and a BigQuery connector look identical to the agent.
AI Model Context Protocol Adds Centralised Auth for Enterprise
Matt Saunders · 2026-07-06
Model Context Protocol (MCP)The open protocol standardizing how AI agents and clients connect to external tools and data through MCP servers; here it is the substrate whose enterprise authorization model is being upgraded.
AI Model Context Protocol Adds Centralised Auth for Enterprise
Matt Saunders · 2026-07-06
MCP serverThe service that exposes tools and actions to agents, whose access EMA governs at the connection level.
Article: Multi-Agent AI for Production Security Operations: An A2A and MCP Architecture in a 5G Core
Willem Berroubache · 2026-07-23
MCP (Model Context Protocol)The schema-validated interface layer through which every agent-to-environment interaction (asset inventory, topology, config state) is routed, specifically so that when the underlying environment changes (new asset class, replaced inventory system), the change is absorbed by an MCP server adapter and no agent prompt has to be rewritten.
Dropbox Integrates MCP and Dash to Close the Gap Between Security Design and Code Review
Leela Kumili · 2026-07-31
MCP (in this context)Not primarily a tool-calling mechanism but a decoupling/orchestration layer: a standardized interface that lets a code-review agent 'ask for the relevant context' without knowing where information lives or how it's retrieved, so the same Dash-as-context-provider pattern can be reused by other workflows (privacy, compliance, design review) without one-off integration work.
Presentation: APIs for Agents: Rethinking API Programs in the MCP Era
Jim Gough, Andreea Niculcea · 2026-09-23
MCP (Model Context Protocol)An open protocol for connecting LLM-based applications to tools and data, built around a discover/invoke/validate cycle. Its distinguishing primitives beyond a plain API are tools (structured operations), prompts (reusable parameterized instructions guiding behavior), and resources (documents/data brought into agent context) — but the protocol itself is 'dumb pipes': simple client-server interaction with security/governance only 'tending towards' first-class.

Documents (55)

Propositions touching this concept (37)

By publication month, oldest first (extraction month when no publication date is known).

2025-01

2025-04

2025-06

2025-10

2025-12

2026-04

2026-05

2026-07

2026-08

2026-09

Tensions

How much of the build pipeline should run with no human reading the code (the 'dark factory')?
from: What did the participants of the Thoughtworks 'Future of Software Engineering' Europe retreat (mid-2026) conclude about how agentic AI is reshaping software engineering?
Assessment: Not simple optimism vs pessimism but a disagreement about preconditions and hidden costs. Ocytko's is a projection of where tooling is heading; Bangser and Verraes both supply reasons the projection is unsafe by default — learning-loss and missing prerequisites. Bangser has the stronger argument that the loss is structural (you cannot buy back organisational learning), which even an improving platform does not address.
How far can day-2 operations be handed to self-healing / autonomous remediation?
from: What did the participants of the Thoughtworks 'Future of Software Engineering' Europe retreat (mid-2026) conclude about how agentic AI is reshaping software engineering?
Assessment: Ruby's report is descriptive (where practice actually stands) and Ocytko's is aspirational (where platforms could go); the gap between 'remediation is withheld' and 'failure modes disappear' is precisely the distance the optimists are projecting across. Bangser supplies the reason the gap may not close on efficiency grounds alone — the withheld human step is also the learning step.
Where is the locus of safety for non-engineers / citizen developers building software?
from: What did the participants of the Thoughtworks 'Future of Software Engineering' Europe retreat (mid-2026) conclude about how agentic AI is reshaping software engineering?
Assessment: Four different answers to the same governance question: the platform (Ocytko), the director's discipline (Ruby), the tooling interface (Bangser), or nobody-knows-yet (Ördög). Ruby and Ocytko are the true opposites — Ruby puts the burden on a human management skill, Ocytko designs the human out by making failure modes disappear in the platform. That both are held by attendees of one retreat is a measure of how unsettled the citizen-developer problem is.
Is the model a swappable, commoditized component (so selection is a cost decision), or is model choice load-bearing (so selection is a capability decision)?
from: When working with AI coding agents, how should you select the model, its reasoning/effort level, and its context size for a given task?
Assessment: Both camps are right about different task strata, and the tie is broken by the routing camp's own artifact. Commoditization holds on the bulk/background tier (musistudio and the Pragmatic Engineer are correct that a cheap or open model suffices for a large share of tokens), but model choice is load-bearing exactly on the hard tier — the 'hardest 40%' the routing camp routes AWAY (the Pragmatic Engineer's own gap notes 60%-of-token-spend is not 60%-of-value). nrehiew's 6.5x over-editing spread and stellaraccident's collapse are measured on precisely that hard tier. The clincher the swap camp does not concede: musistudio's OWN per-model transformers (tooluse, enhancetool, reasoning, deepseek, gemini) prove the harness is NOT model-agnostic — every model needs bespoke request/response rewriting just to work behind Claude Code, so the 'any model' artifact self-refutes. Delangue even concedes the frontier gap himself. Verdict: select cheap-and-swappable for bulk, and treat the model as a load-bearing capability decision for the hardest slice — the two positions are not competitors but a partition of the task distribution.
Effort/reasoning: does more thinking make output better, or does more reasoning make it worse (over-engineering / over-editing)?
from: When working with AI coding agents, how should you select the model, its reasoning/effort level, and its context size for a given task?
Assessment: This looks like a head-on collision but is really the corpus resolving a category error, so I keep it as a divergence-under-adjudication rather than a live two-camp fight. The two things bundled into one 'effort' dial are separable: reasoning DEPTH (deliberation and research before acting — what stellaraccident measures as the Read:Edit ratio) versus action SCOPE (how much the model rewrites — what nrehiew measures as over-editing). They are separable but DEFAULT-COUPLED: more reasoning, unconstrained, tends to produce more scope. nrehiew is the empirical bridge — constrained reasoning models are the MOST faithful, proving depth and tight scope combine positively when you address them separately. Fable 5 already acts on this, pairing 'reduce effort' with a distinct anti-over-engineering instruction. The actionable verdict: do NOT cut reasoning depth to fix over-editing (that is stellaraccident's exact grievance and it backfires into shallow, edit-first behavior); keep the depth and add an explicit scope constraint. The failure is treating one knob as if it controls both correctness-depth and edit-scope.
Who selects the model/effort/context — a human deciding per task, or an automatic router — and who is trusted to hold the dial?
from: When working with AI coding agents, how should you select the model, its reasoning/effort level, and its context size for a given task?
Assessment: The human-vs-auto axis is less about capability than about (a) whether task difficulty can be detected a priori and (b) who bears the principal-agent risk. No router in the corpus actually measures difficulty — musistudio routes by token-count and static scenario, and the Pragmatic Engineer's routers infer 'good enough' without a demonstrated oracle — so 'auto' today means 'static-heuristic', not 'optimal'. Automation is safe when the user owns the policy (musistudio) and dangerous when the router profits from the choice (Cursor Auto) or when the provider adjusts the dial invisibly (stellaraccident). Verdict: keep the human holding the difficulty judgment and the effort dial until routers can both measure adequacy and prove neutral incentives; automate only the mechanical dispatch, over rules you own and can audit.
Where does the non-delegable human asset now live — the harness/platform, the oracle, the fundamentals, or the developer's understanding?
from: What is the future of software development in the agentic/AI age?
Assessment: This is the deepest structural disagreement — every author agrees a human residue remains but nominates a different residue, and the choice determines what to invest in and what to teach. The harness-centric (Edwards-Alexander), oracle-centric (Ruby), fundamentals-centric (Nilsson/Bangser), and understanding-centric (Fowler) camps are not merely emphases: they imply different career ladders, different hiring, and different failure modes. Ruby's oracle and Bangser's operational-learning are the most operationally concrete; Nilsson's is the least argued. The absence in the corpus of anyone who holds 'nothing is non-delegable' is itself telling (see unexamined assumptions).
Should the harness/platform and its safety be centralized or left distributed across teams?
from: What is the future of software development in the agentic/AI age?
Assessment: A real operating-model split. Edwards-Alexander's distributed stance rests almost entirely on the DevOps-team analogy (his own extraction flags it as asserted-on-intuition, not argued), whereas the platform camp has the stronger concrete case for the citizen-developer safety problem — you cannot distribute production-data guardrails to non-engineers. The tension is partly reconcilable: Ocytko himself concedes a platform tight enough for non-engineers may be too constraining for expert engineers' identity and innovation, which is exactly the freedom Edwards-Alexander is protecting. The unresolved question is whether one platform can be both.
How far should software be automated — toward the fully-autonomous dark/software factory, or held back to bounded autonomy with humans in the loop?
from: What is the future of software development in the agentic/AI age?
Assessment: The spectrum runs from Ördög/Ocytko (full automation is arriving and desirable) to Bangser/Ruby/Verraes (deliberately withhold the last step). The decelerationists have the better of the safety argument today — Ruby's 'nobody will cede the blast radius' and Bangser's 'removing humans removes learning' identify concrete, unmet prerequisites — but Ördög's context-dependence (backends, COBOL) shows the boundary is domain-specific, not absolute. The real disagreement is less about capability than about who absorbs the blast radius when an autonomous fix goes wrong.
How should newly-empowered citizen developers be made safe — constrained platform, human stewardship, or supported API-first tooling?
from: What is the future of software development in the agentic/AI age?
Assessment: All three agree citizen developers are inevitable and must not be blocked, but the safety mechanism differs — encode it in a constraining platform (Ocytko), transfer it through human relationships (Laycock), or expose it as consumable interfaces (Bangser). Ocytko's platform-first case is strongest on the specific failure mode both he and Ördög name (non-engineers leaking or bypassing production-data access), which stewardship alone cannot prevent at scale. Laycock's stewardship answers a different problem — sustaining the junior-to-senior pipeline — that a platform does not. The positions are complementary in principle but compete for the same finite investment, and none supplies a concrete governance model for vibe-coded shadow IT.

Open gaps (114)