Engineering Blog

RouterMCP Blog

Guides and playbooks for MCP, edge streaming, and router security.

What is MCP? The Simple Guide for 2026

A simple explanation of Model Context Protocol and why it is the standard for AI-to-data communication.

Read EntryArrow Icon

The Developer MCP Pack: GitHub, Linear, Notion, and Friends

The MCP servers we use daily for dev workflows. Connect your code, issues, docs, and tests to one endpoint.

Read EntryArrow Icon

Auth for MCP Routers: API Keys, OAuth, and When to Use Each

How we handle authentication for upstream MCP servers and the OAuth device flow.

Read EntryArrow Icon

How searchMcpForTask Picks the Right Tool

Our meta-tool that ranks MCP tools by task description. The scoring algorithm and why it matters.

Read EntryArrow Icon

SSE vs WebSockets vs Fetch Streaming: Which One for MCP?

We tested all three streaming transports for MCP tool calls. Here is what actually worked on Cloudflare Workers.

Read EntryArrow Icon

How We Secure Multiple MCP Servers Behind One Endpoint

The security model we built for RouterMCP: default-deny policies, per-server credentials, SSE validation, and audit logging.

Read EntryArrow Icon

Why We Use Neon + Drizzle for Our MCP Router

Serverless Postgres that actually works on Cloudflare Workers. Our setup with Neon and Drizzle ORM.

Read EntryArrow Icon

Why I Built routermcp: Sharing MCP Tools Across Agents Without Losing My Mind

The story behind routermcp: the pain points, what it actually does, and where it still needs work.

Read EntryArrow Icon

Subscribe via RSS or view our Sitemap.