Getting Started Blog Posts

26 posts covering fundamentals, setup guides, and learning resources for mcp development

Getting Started2026-07-191 min read

MCP Server vs API: What's the Real Difference?

MCP servers provide bidirectional tool calling with context management, while traditional APIs are unidirectional request-response patterns.

Comment debateVoting
Getting Started2026-07-192 min read

How MCP Servers Work: The Complete Technical Breakdown

MCP's lifecycle has three real, distinct phases — initialization/capability negotiation, normal operation, and shutdown — and understanding the handshake specifically explains a lot of otherwise-confusing client behavior.

Technical discussionCode sharing section
Getting Started2026-07-212 min read

MCP Transport Methods: stdio vs Streamable HTTP (Not WebSocket)

The MCP spec defines two real transports — stdio and Streamable HTTP (which replaced the older separate HTTP+SSE combination). WebSocket isn't a standard MCP transport, despite showing up in some comparisons.

Method preference pollPerformance benchmarks
Getting Started2026-07-214 min read

JSON-RPC in MCP: Message Format Deep Dive

MCP doesn't invent its own wire protocol — it's built directly on JSON-RPC 2.0. Here's exactly which JSON-RPC message types MCP uses, the real method names, and where MCP's own semantics layer on top.

Code sharing sectionMessage format examples
Getting Started2026-07-213 min read

Connecting Claude to an MCP Server: Every Real Method

Claude Desktop, Claude Code, and the Claude API each connect to MCP servers differently. Here's the real configuration for each, plus local-stdio versus remote-HTTP considerations.

Success storiesConnection troubleshooting
Getting Started2026-07-191 min read

OpenAI GPT with MCP: Integration Guide

How to integrate OpenAI GPT models with MCP servers for enhanced tool calling capabilities.

Integration showcasePrompt examples
Getting Started2026-07-191 min read

MCP Client Libraries: Comparing Options

Comparison of available MCP client libraries for different programming languages.

Library comparison votingLanguage recommendations
Getting Started2026-07-201 min read

MCP Tutorial – Build Your First MCP Server

Step-by-step tutorial for building your first MCP server from scratch, with code examples in TypeScript and Python.

Code examplesTutorial feedback