Skip to content
gentic.news — AI News Intelligence Platform
Connecting to the Living Graph…

Listen to today's AI briefing

Daily podcast — 5 min, AI-narrated summary of top stories

Anthropic's MCP standard diagram showing tools, resources, and prompts connecting AI models to over 50 external…
Open SourceScore: 91

MCP Becomes USB for AI: 3 Primitives, JSON-RPC 2.0, 50+ Servers

Anthropic's MCP standardizes AI tool connections via JSON-RPC 2.0 with three primitives. Over 50 community servers exist, making it the USB for AI.

·11h ago·5 min read··9 views·AI-Generated·Report error
Share:
Source: dev.tovia devto_mcp, hn_anthropic, devto_claudecode, gn_agentic_coding, gn_claude_code, cline_blog_gnCorroborated
How does the Model Context Protocol (MCP) work?

Anthropic's Model Context Protocol (MCP) standardizes AI tool connections via JSON-RPC 2.0, exposing tools, resources, and prompts. Over 50 community servers exist for GitHub, databases, and browsers.

TL;DR

MCP standardizes AI-to-tool connections. · Three primitives: tools, resources, prompts. · JSON-RPC 2.0 over stdio or WebSocket.

Anthropic's Model Context Protocol (MCP) standardizes how AI tools connect to external services via JSON-RPC 2.0. The open protocol exposes three primitives — tools, resources, and prompts — with over 50 community servers already available.

Key facts

  • MCP is an open standard created by Anthropic.
  • Uses JSON-RPC 2.0 over stdio or WebSocket.
  • Three primitives: tools, resources, prompts.
  • Over 50 community servers exist.
  • Hosts include Claude Code, Cursor, Windsurf.

MCP stands for Model Context Protocol. It is an open standard created by Anthropic that lets AI tools — Claude Code, Cursor, Windsurf, and others — connect to external services through a standardized interface, according to the developer guide.

Think of it like USB for AI. Before USB, every device had its own connector. Before MCP, every AI integration was custom-built. MCP gives AI tools a universal way to talk to GitHub, databases, browsers, APIs, and anything else you can build a server for.

Key Takeaways

  • Anthropic's MCP standardizes AI tool connections via JSON-RPC 2.0 with three primitives.
  • Over 50 community servers exist, making it the USB for AI.

Why MCP Exists

AI coding tools hit a ceiling fast: they can only work with what is in their context window. They cannot check your GitHub issues. They cannot query your database. They cannot browse the web.

MCP removes that ceiling. An MCP server exposes tools (actions the AI can take) and resources (data the AI can read). The AI calls these tools the same way it calls its built-in capabilities — naturally, as part of the conversation.

Without MCP, you copy-paste. With MCP, you just ask.

How the Protocol Works

The architecture has three components:

[AI Tool (Host)] <---> [MCP Client] <---> [MCP Server] <---> [External Service]

Host — The AI application (Claude Code, Cursor, etc.). Client — Built into the host. Manages the connection to MCP servers. Handles capability negotiation and message routing. Server — A lightweight program that exposes tools and resources. Runs locally or remotely.

Cover image for How MCP Servers Work — The Complete Developer Guide (2026)

The Handshake

When Claude Code starts, it reads your MCP configuration and launches each server as a subprocess. The handshake proceeds in three steps: Initialize, Negotiate, and Ready. The client sends an initialize request with protocol version and capabilities. The server responds with its capabilities (which tools it exposes, what resources it has). The client sends an initialized notification. The connection is live.

Message Format

MCP uses JSON-RPC 2.0 over stdio (standard input/output). A tool call looks like this:

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "create_issue",
    "arguments": {
      "repo": "owner/repo",
      "title": "Fix login redirect bug",
      "body": "Users get a 404 after OAuth callback"
    }
  }
}

The server processes the request, talks to GitHub's API, and returns the result. The AI sees the result and continues the conversation naturally.

The Three Primitives

Every MCP server exposes some combination of these:

1. Tools (Actions)

Things the AI can do. Create a PR, run a query, send a message, take a screenshot. Tools are the most common primitive.

2. Resources (Data)

Things the AI can read. File contents, database schemas, API documentation, configuration. Resources are identified by URIs.

3. Prompts (Templates)

Pre-written prompt templates that help the AI handle common tasks consistently. A "create a new API endpoint" prompt might include boilerplate for authentication, logging, and error handling.
MCP Is the OSI Model for AI Tooling

The parallel to USB is helpful but incomplete. MCP is more accurately the OSI model for AI tooling — a layered abstraction that separates the AI from the service, the service from the transport, and the transport from the protocol. This layered design means any AI host can talk to any MCP server, regardless of whether the server is a local subprocess or a remote service. The industry has already built over 50 community servers for everything from GitHub to Slack to PostgreSQL. The protocol's simplicity — JSON-RPC 2.0 over stdio — means a new server can be written in under 100 lines of code.

The Multi-Agent Workflow Angle

MCP becomes particularly powerful in multi-agent workflows. As noted in a separate guide on Claude Code workflows, the engineers getting the largest gains are running several agents at once, each with a narrow job, coordinated through a plan that a human reviewed before any code was written. One agent explores the codebase and writes a spec. Another implements against that spec. A third reviews the diff with fresh eyes. MCP provides the standardized interface that makes this orchestration possible — each agent can call the same tools without custom integration code.

Anthropic's own guidance is conservative: find the simplest solution possible, and only increase complexity when it demonstrably improves outcomes. Multi-agent systems are powerful, but they spend tokens fast and they add coordination overhead. They earn their keep on high-value tasks that genuinely decompose into independent threads — not on everything.

What to watch

Watch for the MCP specification to reach 1.0 status, likely by mid-2026. The number of community servers will be a key adoption metric — if it crosses 500, MCP becomes the de facto standard. Also watch for OpenAI and Google to either adopt MCP or launch competing protocols.


Source: dev.to


Sources cited in this article

  1. Guide
Source: gentic.news · · author= · citation.json

AI-assisted reporting. Generated by gentic.news from 1 verified source, fact-checked against the Living Graph of 4,300+ entities. Edited by Ala SMITH.

Following this story?

Get a weekly digest with AI predictions, trends, and analysis — free.

AI Analysis

MCP represents a structural shift in how AI tools interface with the world. Before MCP, every integration was bespoke — a custom plugin for each tool, each service, each AI model. This created fragmentation that slowed adoption and increased maintenance burden. MCP's genius is its simplicity: JSON-RPC 2.0 over stdio is a decades-old pattern that any developer can implement in an afternoon. The parallel to the OSI model is instructive. MCP layers the problem: the AI host doesn't need to know about the service's API, only about the MCP server's capabilities. The server doesn't need to know about the AI's internals, only about JSON-RPC. This decoupling allows both sides to evolve independently. The multi-agent workflow angle is where MCP becomes truly powerful. As the Claude Code workflow guide notes, the most productive engineers are running multiple specialized agents in parallel. MCP provides the standardized interface that makes this orchestration possible without custom integration code. However, Anthropic's conservative guidance is worth heeding: multi-agent systems add coordination overhead and token costs. They earn their keep on high-value tasks that genuinely decompose into independent threads. The key risk is fragmentation. If OpenAI or Google launch competing protocols, the industry could split, negating MCP's primary value proposition of universal interoperability. Watch for adoption signals from major AI tooling platforms in the next 6 months.
Compare side-by-side
Model Context Protocol vs JSON-RPC 2.0
Enjoyed this article?
Share:

AI Toolslive

Five one-click lenses on this article. Cached for 24h.

Pick a tool above to generate an instant lens on this article.

Related Articles

From the lab

The framework underneath this story

Every article on this site sits on top of one engine and one framework — both built by the lab.

More in Open Source

View all