What is MCP? The USB-C port for AI context
MCP is a standard way for an AI agent to ask another system for context or tools. Think less magic brain, more well-labeled port.
Most AI assistant use hits the same wall quickly: the model is fluent, but it does not automatically know the surrounding system.
It might know Kubernetes. It does not know a specific cluster. It might know policy exceptions. It does not know a specific exception register. It might know common website patterns. It does not know canonical pages, draft boundaries, or internal notes.
MCP answers part of the problem.
The almost-correct metaphor
Think of MCP as a USB-C port for AI context.
USB-C does not tell a laptop what every device in the world is. It gives the laptop a common way to connect to many different devices. A monitor, a charger, a storage drive, and a keyboard can all expose different capabilities through one familiar connector.
MCP does something similar for AI applications. An AI client can connect to an MCP server and ask, “What tools and resources exist here?” The server answers with a small menu of named things the agent can do or read.
The useful mental model: not magic, not consciousness, not a bigger prompt. A port.
For the placement frame around this move, see Prompt, context, fine-tune, gate: MCP belongs where context and tool contracts need a governed surface.
The more precise version
MCP stands for Model Context Protocol. The official docs describe it as a client-server protocol for connecting AI applications to external systems through tools, resources, prompts, and protocol messages. Under the hood, MCP messages are JSON-RPC, and the current remote shape commonly uses Streamable HTTP.
The agent does not need a custom integration for every system. It can speak MCP, then let each server declare its own safe tools.
Examples:
- A docs MCP might expose
search_docsandread_page. - A database MCP might expose
describe_schemaandrun_readonly_query. - A calendar MCP might expose
list_eventsand, if authorized,create_event. - The StoneyTECH public-content MCP exposes
search_published_content,list_axioms,get_published_item, and other read-only tools over published site content.
The important word is expose. MCP does not remove security decisions. It gives system owners a place to make them.
Why this is better than scraping
Scraping says: “Here is a website. Guess which parts matter.”
MCP says: “Here is the intentionally published interface.”
Those are different contracts. Scraping can pick up navigation text, cookie banners, stale pages, hidden assumptions, or content written for humans but awkward for machines. A generated MCP contract can include articles, axioms, build notes, and public repository notes while keeping private material out.
This matters because agents stay confident even with messy context. Vague input boundaries create vague answer boundaries.
Tools are privilege boundaries
An MCP tool is not just a helper function. It is a permission.
There is a big difference between:
search_published_contentread_public_articlesend_emaildeploy_siteapprove_invoice
They may all look like tool calls in an agent transcript, but they carry very different blast radii. A public website MCP should usually start read-only. Let the agent search, fetch, and summarize what was intentionally published. Keep write tools behind a separate authenticated surface.
StoneyTECH uses this split:
- The public MCP reads published content.
- Private work claims, internal review workflows, compliance ledgers, and deploy tools stay private.
What StoneyTECH is doing with MCP
This site is not just prose. It is also a public context package.
The site generates a static public-content contract from published routes, Learn articles, Demystify AI primers, axioms, build notes, public repository notes, and applied evidence. The public MCP reads the contract and exposes a narrow set of read-only tools over it.
So when an IDE agent, research assistant, or external reader wants to understand StoneyTECH, the answer should not be “scrape everything and hope.” The answer should be: connect to the public StoneyTECH MCP.
Current endpoint:
https://public-content-mcp.stoneytech.net/mcp Site entry point:
https://stoneytech.net/mcp The one-sentence version
MCP is a standard connector for AI agents to ask approved systems for approved context and tools, instead of guessing from whatever text happened to fit in the prompt.
It belongs on the site as the machine-readable front door for the public work, not as a side project.
Sources
Axioms touched
Lighter touch than the Learn series — primer pieces don't usually lean heavily on the axiom catalog, but where they do it's noted.
- #2 Push work down toward determinism held
The primer frames MCP as a deterministic boundary around agent context instead of as more model autonomy.
- #11 Cite or be silent held
Grounds the description in official MCP architecture, transport, and registry documentation.
- #13 Ship with the failure mode named held
Names the failure mode: scraping and prompt-pasting collapse published context into guesswork.
- #17 Threat-model the surface (assume adversarial input) held
Names MCP tools as a privilege boundary and distinguishes public read tools from private write tools.
- #21 Scope before sharing held
The StoneyTECH public MCP exposes only generated published content, not private work surfaces.
