Building efficient MCP servers

Takeaways

  • MCP standardizes AI model integrations; Vercel’s open-source MCP adapter targets Next.js/Nuxt/SvelteKit deploys (Zapier, Composio, Solana examples).
  • Original spec: stdio (local) + SSE (remote); SSE keeps persistent idle connections—poor fit at scale even with fluid compute.
  • March 2025 spec adds Streamable HTTP as recommended transport, replacing SSE for efficiency; adoption lag on clients and servers.
  • Vercel adapter supports both Streamable HTTP and SSE for transitional compatibility.
  • Production MCP growth exposes transport and scaling as first-class design choices, not afterthoughts.

Notes

Directly relevant to Raindrop/QMD MCP setup in .cursor/mcp.json—transport choice affects reliability and cost for vault agent tooling.

Open questions

  • Should vault MCP servers prefer Streamable HTTP now despite mixed client support?