MCP.so
Sign In

Blog

Product updates, guides, and engineering notes from the team.

Write for us

MCP Inspector: The Practical Guide to Testing MCP Servers

How to use MCP Inspector v2: run it with npx, connect stdio and Streamable HTTP servers, test tools, resources and prompts, script it in CI, and fix errors.

Oct 15, 2026MCP.so TeamMCP.so Team

MCP Dynamic Tool Registration and Discovery, Explained

MCP dynamic tool registration and discovery: how clients find tools via tools/list, pagination and list_changed, and how to add or remove tools at runtime.

Oct 15, 2026MCP.so TeamMCP.so Team

Claude Code MCP: Add, Configure and Manage MCP Servers

Claude Code MCP guide: add servers with claude mcp add (stdio, HTTP, SSE), pick local, project or user scope, share .mcp.json, log in via /mcp and fix errors.

Oct 15, 2026MCP.so TeamMCP.so Team

Playwright MCP Claude Code Setup: Step-by-Step Guide

Set up Playwright MCP in Claude Code in one command, then tune headless, browser, isolated and caps options, try example prompts and fix the most common errors.

Oct 15, 2026MCP.so TeamMCP.so Team

Best MCP Servers for Business, Sales & Marketing (2026)

The best MCP servers for business, sales and marketing in 2026: official CRM, email, analytics, design, research and automation servers, with setup notes.

Oct 15, 2026MCP.so TeamMCP.so Team

MCP vs RAG: Key Differences, When to Use Each, How to Combine

MCP vs RAG explained: RAG retrieves knowledge to ground answers, MCP connects AI apps to live tools and data. Comparison table, use cases and combined designs.

Oct 15, 2026MCP.so TeamMCP.so Team

Codex MCP Setup: Add MCP Servers to OpenAI Codex (2026)

Codex MCP guide: add stdio and streamable HTTP servers with codex mcp add, edit ~/.codex/config.toml, log in with OAuth, set timeouts and fix startup errors.

Oct 15, 2026MCP.so TeamMCP.so Team

ChatGPT MCP: How to Add a Custom MCP Server (October 2026)

ChatGPT MCP explained for October 2026: add a remote MCP server as a plugin, pick OAuth or no auth, handle write approvals, reach private servers, fix errors.

Oct 15, 2026MCP.so TeamMCP.so Team

MCP Security Best Practices: Threats, Fixes and a Checklist

MCP security best practices from the official spec: prompt injection, tool poisoning, confused deputy, token passthrough, SSRF, local servers, plus a checklist.

Oct 15, 2026MCP.so TeamMCP.so Team

MCP Authentication: How OAuth 2.1 Works in MCP (2026 Guide)

MCP authentication explained: OAuth 2.1, protected resource metadata, PKCE, client ID metadata, resource indicators, stdio env credentials and API keys.

Oct 15, 2026MCP.so TeamMCP.so Team

Docker MCP Gateway Setup: Profiles, Clients and Secrets

Set up Docker MCP Gateway step by step: run docker mcp gateway run, build profiles from a catalog, connect Claude Code, Cursor and VS Code, and manage secrets.

Oct 15, 2026MCP.so TeamMCP.so Team

MCP Resources vs Tools (vs Prompts): When to Use Each

MCP resources vs tools explained: who controls each primitive, when to use resources, tools or prompts, TypeScript and Python examples, and real client support.

Oct 15, 2026MCP.so TeamMCP.so Team

Best MCP Servers in 2026: 25 Picks by Category, Official First

The best MCP servers in 2026 by category: dev tools, browser automation, databases, productivity, search, design and observability, with verified remote URLs.

Oct 15, 2026MCP.so TeamMCP.so Team

MCP Gateway vs Proxy vs Registry: What You Actually Need

What an MCP gateway is, how it differs from an MCP proxy and a registry, key features, and real options: Docker, Microsoft, IBM, Kong, Cloudflare.

Oct 15, 2026MCP.so TeamMCP.so Team

MCP Apps: How Interactive UI in MCP Works (2026 Guide)

MCP Apps let MCP servers ship interactive UI as ui:// resources rendered in sandboxed iframes in Claude, ChatGPT, VS Code and Goose. Spec, SDK and an example.

Oct 15, 2026MCP.so TeamMCP.so Team

Remote MCP Servers: What They Are and How to Connect Them

Remote MCP servers explained: remote vs local, Streamable HTTP and OAuth, setup in Claude, Cursor, VS Code, ChatGPT and Codex, plus verified official endpoints.

Oct 15, 2026MCP.so TeamMCP.so Team

Are MCP Servers Free? What MCP Really Costs in 2026

Are MCP servers free? The protocol and most server code are, but the API behind a server, your AI client plan and model tokens can cost money. Full breakdown.

Oct 15, 2026MCP.so TeamMCP.so Team

What Is MCP? The Model Context Protocol Explained (2026)

What is MCP? The Model Context Protocol is an open standard that connects AI apps to tools and data. Architecture, primitives, transports, examples and the 2026 spec.

Oct 15, 2026MCP.so TeamMCP.so Team

What Is an MCP Server? Local vs Remote, Examples and Setup

What is an MCP server? A program that gives AI apps tools and data over the Model Context Protocol. Local vs remote servers, popular examples, setup and safety.

Oct 15, 2026MCP.so TeamMCP.so Team

How Does MCP Work? The Protocol Step by Step (2026)

How does MCP work? A step-by-step walkthrough of the 2026-07-28 spec: discovery, tools/list, tools/call, elicitation, notifications and auth, with real JSON.

Oct 15, 2026MCP.so TeamMCP.so Team

MCP Client Guide: What It Is, Top Clients and How to Build One

What an MCP client is, how it differs from the host, which MCP clients support which transports and features, and how to build one in TypeScript or Python.

Oct 15, 2026MCP.so TeamMCP.so Team

A2A vs MCP: Differences, Use Cases and How They Fit

A2A vs MCP explained: MCP connects an agent to tools and data, A2A connects agents to other agents. Side-by-side table, real payloads, and when to use each.

Oct 15, 2026MCP.so TeamMCP.so Team

Blender MCP with Claude Code: Step-by-Step Setup Guide

Set up Blender MCP with Claude Code: install uv, run one claude mcp add command, enable the Blender add-on, verify with /mcp, then prompt and fix common errors.

Oct 15, 2026MCP.so TeamMCP.so Team

Figma MCP Claude Code Setup: Remote, Desktop or Framelink

Figma MCP Claude Code setup: connect the official remote or desktop server, or community Framelink, sign in, verify with /mcp and pick the right option.

Oct 15, 2026MCP.so TeamMCP.so Team

How to Install GitHub MCP in Claude Code (Remote or Local)

How to install GitHub MCP in Claude Code: add the official remote server with a PAT or run it locally with Docker OAuth, then set toolsets and read-only.

Oct 15, 2026MCP.so TeamMCP.so Team

How to Add Supabase MCP to Claude Code: Setup Guide

How to add Supabase MCP to Claude Code: one claude mcp add command, OAuth login via /mcp, then scope to one project, go read-only and pick features.

Oct 15, 2026MCP.so TeamMCP.so Team

Build MCP Server: Step-by-Step Guide with TypeScript SDK v2

Build an MCP server from scratch: design good tools, write a TypeScript server for stdio and Streamable HTTP, test it, connect it to Claude Code, then publish.

Oct 15, 2026MCP.so TeamMCP.so Team

Python MCP Server: Build One with the Official SDK v2 (2026)

Build a Python MCP server with the official mcp SDK v2: uv setup, tools, resources, prompts, typed params, async, Streamable HTTP, pytest and uvx packaging.

Oct 15, 2026MCP.so TeamMCP.so Team

How to Set Up an MCP Server: Install, Configure and Verify

How to set up an MCP server in Claude Code, Cursor, VS Code or Claude Desktop: find one, check trust, install, add API keys safely and verify it works.

Oct 15, 2026MCP.so TeamMCP.so Team

How to Deploy a MCP Server: Remote Hosting Guide (2026)

How to deploy a MCP server as a remote endpoint: Streamable HTTP, OAuth per the spec, Cloudflare Workers, containers, serverless, scaling and security.

Oct 15, 2026MCP.so TeamMCP.so Team

Is MCP SSE Deprecated? Yes. Here Is What Replaced It

Is MCP SSE deprecated? Yes: HTTP+SSE was deprecated in spec 2025-03-26 and replaced by Streamable HTTP. What changed, client support and how to migrate.

Oct 15, 2026MCP.so TeamMCP.so Team

Cursor MCP Setup: Add and Configure MCP Servers in Cursor

Cursor MCP setup guide: configure ~/.cursor/mcp.json or .cursor/mcp.json, add stdio and remote servers, pass secrets, use install links and fix MCP errors.

Oct 15, 2026MCP.so TeamMCP.so Team

Claude Desktop MCP: Extensions, Config File and Connectors

Claude Desktop MCP guide: install desktop extensions (.mcpb), edit claude_desktop_config.json on macOS and Windows, add remote connectors and fix errors.

Oct 15, 2026MCP.so TeamMCP.so Team

VS Code MCP Setup: Add MCP Servers to GitHub Copilot Chat

VS Code MCP setup: install servers from the @mcp gallery, configure .vscode/mcp.json or .mcp.json, store secrets with inputs, sign in with OAuth and fix errors.

Oct 15, 2026MCP.so TeamMCP.so Team

MCP Server for Ollama: Use MCP Tools with Local Models

MCP server for Ollama: Ollama is not an MCP client, so use ollmcp, Claude Code, Codex, Goose or Open WebUI to give local models MCP tools. Steps and limits.

Oct 15, 2026MCP.so TeamMCP.so Team

What Is Jev? TypeSafe's System One AI Model Explained

A practical guide to Jev: how typed decisions differ from text generation, where Jev fits in agent workflows, and how Jev MCP connects it to Codex and Claude Code.

Sep 18, 2026MCP.so TeamMCP.so Team

Graph Engineering: The Complete Guide

Graph engineering is the discipline of wiring multiple AI agents — each running its own loop — into a programmable organization: nodes, edges, and shared state. Where the term came from, how it relates to loop engineering, the named patterns, and when you actually need a graph.

Jul 21, 2026MCP.so TeamMCP.so Team

Loop Engineering: The Complete Guide

Loop engineering is the discipline of designing the system that prompts, verifies, retries, and stops an AI coding agent — not just the prompt itself. The definitions, the anatomy of a loop, the named techniques, and where to start.

Jul 10, 2026MCP.so TeamMCP.so Team

The Ralph Loop, Explained: An Autonomous AI Coding Technique

The Ralph loop (aka the Ralph Wiggum technique) restarts a coding agent from a clean context every iteration, reading its progress from a state file on disk. Here's how it works and how to run one.

Jul 10, 2026MCP.so TeamMCP.so Team

The 4 Types of Loops in Claude Code (and When to Use Each)

Claude Code has four built-in ways to run a loop: turn-based, goal-based (/goal), time-based (/loop and /schedule), and proactive routines. Here's what each one is for, based on the Claude Code team's own framework.

Jul 10, 2026MCP.so TeamMCP.so Team

AI-Native Standard MCP Suddenly Goes Viral!

Developers are debating whether MCP is a genuine breakthrough or just another buzzword — here's what's fueling the hype, and what LangChain's founders think.

Mar 10, 2025Fenix

Model Context Protocol (MCP): The Ultimate Bridge Between AI Models and the Real World

How MCP's client-server architecture lets Claude and other models plug into tools, databases, and APIs safely — plus a hands-on look at building your first MCP server.

Mar 1, 2025Fenix

Model Context Protocol (MCP): The AI Interface Revolution Like CUDA

Is MCP just another integration standard, or the durable moat that makes an agent ecosystem defensible? A look at why developers are comparing it to CUDA.

Feb 20, 2025MCP.so TeamMCP.so Team

Model Context Protocol (MCP): The Future Standard for AI Tool Integration

MCP standardizes how AI models talk to tools, APIs, and services — why it matters, how it is being used today, and where the ecosystem still needs to mature.

Feb 15, 2025Yoko Li, Andreessen Horowitz