Model Context Protocol (MCP) 가 cross-vendor 수렴의 드문 모먼트. Anthropic 이 2024년 후반 도입; OpenAI 의 Codex, Google 의 Gemini, dozen+ third-party 도구가 2025–2026년에 채택. 오늘, 한 번 작성한 MCP server 가 Claude Code, Cowork, Codex, Gemini, 다른 모든 호환 클라이언트에서 작동.
아키텍처: server 가 도구 노출 (구조화 I/O 함수), 클라이언트 (에이전트) 가 호출, transport (로컬 stdio, 원격 HTTP) 가 spec 가벼움 유지. 1,800+ public server — Sentry, GitHub, Notion, Slack, Linear, Stripe, Airtable, Postgres, Cloudflare, 모든 메이저 SaaS.
Portability dividend: 한 번 설정, 어디서든 사용. 지난 달 Claude Code 에 wire 한 Sentry MCP 가 내일 Codex 에서 작동. 팀 내부 MCP server 가 어느 CLI 사용하는 어느 개발자한테든 double-duty.
Code
Same MCP, three clients·bash
# Claude Code
claude mcp add --transport http sentry https://mcp.sentry.dev/mcp
# Codex
codex mcp add --transport http sentry https://mcp.sentry.dev/mcp
# Gemini
gemini mcp add --transport http sentry https://mcp.sentry.dev/mcp
# In every client:
> "what's the top error in production over the last 24h?"
# Each agent calls Sentry MCP; each gets the same answer shape.
Custom MCP — write once, works everywhere·json
// my-internal-mcp/server.json — minimal MCP server stub
{
"name": "internal-billing",
"version": "1.0.0",
"tools": [
{
"name": "lookup_customer",
"description": "Fetch customer record by id or email",
"inputSchema": { "type": "object",
"properties": { "query": { "type": "string" } } }
},
{
"name": "list_recent_charges",
"description": "List charges in the last N days",
"inputSchema": { "type": "object",
"properties": { "days": { "type": "integer", "default": 7 } } }
}
]
}