Model Context Protocol (MCP)
Overview
The Model Context Protocol (MCP) is an open-standard communication protocol designed to provide AI models with seamless, secure access to external tools, data sources, and services. It functions as a “Universal Connector” (often compared to USB-C) for the AI ecosystem.
Core Components
- Host: The environment where the AI lives (e.g., Claude Code, Cursor).
- Client: The software component that interacts with MCP servers.
- Server: Exposes specific capabilities (Tools, Resources, Prompts).
- Transport: Standardized communication via JSON-RPC over Stdio or HTTP.
Key Features
- Dynamic Discovery: The host can query the server to find what tools are available without hard-coding integrations.
- Resource Retrieval: Allows models to read raw data (files, DB records) as “Resources”.
- Tool Execution: Allows models to perform actions (creating PRs, running SQL) via “Tools”.
- Structured Prompts: Servers can provide reusable prompt templates to the host.
MCP in the Digital Brain
We leverage MCP to bridge the gap between our Agentic Loops and external infrastructure.
- Librarian (Context7): Uses documentation MCP servers to fetch live specs.
- Researcher (Tavily/Exa): Uses search MCP servers for deep grounding.
- DevOps: Future integration with GitHub/K8s MCP servers for autonomous deployment management.
Subagent-Scoped MCP Servers
Custom subagents can have MCP servers scoped exclusively to them via the mcpServers frontmatter field. This prevents an MCP server’s tool descriptions from consuming context in the parent conversation:
---
name: browser-tester
description: Tests features in a real browser using Playwright
mcpServers:
- playwright:
type: stdio
command: npx
args: ["-y", "@playwright/mcp@latest"]
---The subagent gets the tools; the parent conversation does not. This is the recommended pattern for heavy MCP servers (browser automation, database clients) that should only activate when the relevant worker is running.
See Claude SubAgents for full custom subagent configuration reference.
Reference
- Official Site: modelcontextprotocol.io
- Source: 2026-04-15-CampusX-Claude-Code-MCP
- Source: 2026-05-13-CampusX-Claude-Custom-Subagents