FEATURED EDITORIAL·15 min read·

Multi Round-Trip Requests: Porting MCP Servers Off Server-Initiated Calls

The 2026-07-28 revision removed a server's ability to send its own JSON-RPC request mid-tool-call. MRTR replaces sampling, elicitation, and roots with a resumable input_required result. Here is how to port a real server, what requestState has to carry, and how to sign it so the round trip is safe.

Architecture & Infra·12 min read·

MCP Elicitation: How Servers Ask the User for Input Mid-Task

Sampling lets an MCP server ask the client for LLM reasoning. Elicitation is the other half — a server pausing mid-tool-call to ask the human for a missing value, a confirmation, or a choice. Here is how elicitation/create works, with current TypeScript and Python code.

Architecture & Infra·14 min read·

MCP Progress Notifications and Subscriptions: Handling Long-Running Tasks and Live Updates

Long-running MCP tools often fail silently or hit hard client timeouts in Claude and Cursor. Here is how to implement JSON-RPC progress tokens, resource subscriptions, logging levels, and cancellation in TypeScript and Python.

POPULAR GUIDE·13 min read·

MCP Sampling Explained: How to Build AI-Powered MCP Servers Without API Keys

MCP servers don't have to be dumb pipes. With MCP sampling, your server can request LLM reasoning directly through the host client — without bundling API keys, managing token billing, or leaking secrets. Here is how sampling works with TypeScript and Python implementations.

Clients & Tooling·10 min read·

MCP Resources and Prompts: The Primitives Most Servers Skip

Tools get all the attention, but MCP defines two other primitives — resources and prompts — with a completely different control model. Here's what they actually do, real TypeScript and Python code, and why most servers never implement them.

Clients & Tooling·6 min read·

Claude Skills vs MCP: What's the Difference and When to Use Each

Skills and MCP servers both extend what Claude can do, and both ship from Anthropic, which is exactly why they get conflated. Here's the actual distinction — procedural knowledge vs live connections — and a practical framework for which one a given problem needs.

Protocol Deep Dive·8 min read·

MCP Registry vs MCP Directory: What the Official Registry Is and How to Publish to It

The official MCP registry, third-party directories, and in-client marketplaces are three different things doing three different jobs. Here's how they fit together, how to publish your server to the official registry with server.json, and where a curated directory listing still matters.

Clients & Tooling·8 min read·

How Many MCP Servers Is Too Many? Tool Overload and Context Budgets

Every MCP server you connect adds its full tool list to every request, whether you use it or not. A practical guide to measuring the cost, spotting overload, and trimming your setup without losing capability.

Automation & Web·5 min read·

Browser Automation MCP Servers: Playwright vs Puppeteer vs Browser-Use vs Selenium

A practical decision framework for picking a browser automation MCP server — what Playwright, Puppeteer, browser-use, and Selenium wrappers actually differ on, plus the headless, auth, and security tradeoffs that matter once an agent is driving a real browser.

Automation & Web·6 min read·

MCP Servers for SEO: How AI Agents Can Audit, Track, and Fix Rankings

A practical breakdown of what MCP servers for SEO actually do — Search Console data, technical audits, backlink intelligence, and the newer AEO/GEO checks — and how to wire one into Claude, Cursor, or any MCP client.

Clients & Tooling·6 min read·

Writing MCP Tool Descriptions That Actually Get Picked

The model never reads your code — only your tool's name, description, and schema. A practical guide to writing MCP tool descriptions that get selected correctly, with the arguments filled in right, every time.

Clients & Tooling·9 min read·

Testing and Debugging MCP Servers: From Inspector to CI

A practical guide to testing Model Context Protocol servers before you ship — the Inspector, unit-testing tool handlers, integration harnesses, structured logging, and a pre-publish checklist.

Architecture & Infra·8 min read·

Deploying Remote MCP Servers: The Complete Production & Cloud Hosting Blueprint

A complete guide to deploying remote Model Context Protocol (MCP) servers to production on Cloudflare Workers, Docker, Fly.io, and AWS with SSE transports, CORS, SSL, and secrets management.

Developer Notes·7 min read·

What Can MCP Servers Do? A Field Guide to the Model Context Protocol Ecosystem

What MCP servers actually do, how the 3,000+ available servers break down by category, and how to choose the right Model Context Protocol server for your AI agent.

Automation & Web·3 min read·

How to get a free dofollow backlink for your MCP server

Claim your listing, verify your product site, and place a dofollow AllMCPs badge — reciprocal SEO that helps your product and the directory.

Architecture & Infra·8 min read·

Securing & Authenticating Remote MCP Servers: The Production Guide

A complete guide to authenticating and securing remote Model Context Protocol (MCP) servers over HTTP and SSE, featuring OAuth 2.0 PKCE, JWT bearer validation, multi-tenant token propagation, and prompt injection defense.

Technical Guide·5 min read·

How to compare MCP servers (and pick the right alternative)

A practical framework for evaluating Model Context Protocol servers — tools, install path, health, and side-by-side comparisons on AllMCPs.

Developer Notes·5 min read·

How to Install an MCP Server in Claude, Cursor, Windsurf, and VS Code

One reference guide to installing Model Context Protocol servers across every major client — the universal config shape, exact file locations, and how to verify your tools loaded.

Protocol Deep Dive·7 min read·

MCP Server Not Connecting? A Troubleshooting Guide for Every Client

The most common reasons an MCP server fails to connect, shows zero tools, or crashes on startup — and exactly how to fix each one, across Claude Desktop, Claude Code, Cursor, and other MCP clients.

Architecture & Infra·10 min read·

Architecting Production-Ready MCP Servers: Security, Transports, and Tool Design Patterns

A practical engineering guide to building secure, performant Model Context Protocol (MCP) servers with robust transports, token-optimized schemas, and defense-in-depth authorization.

Technical Guide·6 min read·

Launching AllMCPs: A Directory for Model Context Protocol Servers

Why MCP server discovery is broken, how AllMCPs fixes it, and a practical guide to evaluating, installing, and claiming servers in the directory.