Skip to content

feat(blog): add canonical "What is an MCP gateway?" article (draft)#11

Merged
ndreno merged 3 commits intomainfrom
blog/what-is-an-mcp-gateway
Apr 29, 2026
Merged

feat(blog): add canonical "What is an MCP gateway?" article (draft)#11
ndreno merged 3 commits intomainfrom
blog/what-is-an-mcp-gateway

Conversation

@ndreno
Copy link
Copy Markdown
Contributor

@ndreno ndreno commented Apr 23, 2026

Summary

First of the audit's category-creation content strategy (Audit §9 Phase 2). Pulled forward from Phase 2 because it anchors SEO for every comparison piece that follows and because nobody is using the phrase "MCP gateway" yet - first mover in naming owns the category (Audit §6.2 #9).

~2000 words, targets the search term "MCP gateway", soft-CTA to /mcp/ at the end.

Structure

  • Hook and lede
  • Quick MCP refresher (tools, JSON-RPC, transports)
  • Why every team writing their own MCP server re-creates the mid-2010s API sprawl
  • The MCP gateway as the obvious next step
  • Four jobs of an MCP gateway: tool exposure, governance, observability, AI-specific middleware
  • MCP gateway vs AI gateway vs API gateway disambiguation
  • Why spec-first matters
  • Checklist for 2026 buyers
  • Soft Barbacane mention at the end linking to /mcp/

Notes

Test plan

First piece of the audit's category-creation content strategy (Phase 2).
Draft is ~2000 words, targeting the "MCP gateway" search term and
anchoring SEO for every comparison piece that follows.

Structure:
- Hook and lede
- Quick MCP refresher (tools, JSON-RPC, transports)
- Why every team writing their own MCP server re-creates 2010s API sprawl
- The MCP gateway as the obvious next step
- Four jobs of an MCP gateway: tool exposure, governance, observability,
  AI-specific middleware
- MCP gateway vs AI gateway vs API gateway disambiguation
- Why spec-first matters
- Checklist for 2026 buyers
- Soft Barbacane mention at the end linking to /mcp/

Saved as draft: true; flip to false in a follow-up commit to publish
(same pattern as the Strangler Fig article).
@ndreno ndreno self-assigned this Apr 23, 2026
@ndreno ndreno added the blog label Apr 23, 2026
ndreno added 2 commits April 23, 2026 14:01
…ility

Two passages drifted from reality once ai-proxy + the AI governance
middleware suite were verified:

1. The "MCP gateway vs AI gateway vs API gateway" section claimed the
   three are "not the same box". They are three categories, but a single
   well-architected gateway (dispatcher + middleware composition) can
   span all three. Reworded to clarify that the architecture choice is
   orthogonal to the category distinction.

2. The closing Barbacane mention positioned Barbacane only as an MCP
   gateway, which undersells actual capability. Updated to mention all
   three layers: API gateway, outbound AI gateway (ai-proxy), and MCP
   gateway, composed from the same primitives.

Claims verified against:
- docs.barbacane.dev/guide/dispatchers.html (ai-proxy)
- adr/0024-ai-gateway-plugin.md (positioning)
- barbacane-dev/barbacane#67 (AI governance middleware suite)
@ndreno ndreno merged commit 6f61398 into main Apr 29, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant