Notes on building software.

A personal blog of technical articles about software development.

What Is the Model Context Protocol?

September 8, 2026· 2 min read·claude-codemcpintegrations

MCP lets Claude Code reach external systems by connecting to servers that expose tools and resources it can use.

Adding Your First MCP Server with claude mcp add

September 8, 2026· 2 min read·claude-codemcpintegrations

Use claude mcp add to connect a server, naming it, choosing a transport, and passing any command or URL it needs.

Stdio vs HTTP vs SSE Transports

September 8, 2026· 2 min read·claude-codemcpconfiguration

MCP servers connect over stdio, http, or sse; pick the transport that matches whether the server runs locally or remotely.

MCP Server Scopes: Local, Project, and User

September 8, 2026· 2 min read·claude-codemcpconfiguration

Scope decides who sees a server: local to one project, shared with your team via .mcp.json, or across all your projects.

Sharing MCP Servers with Your Team via .mcp.json

September 8, 2026· 2 min read·claude-codemcpconfiguration

Project scope writes servers to a checked-in .mcp.json so everyone who clones the repo gets the same integrations.

Authenticating to Remote MCP Servers

September 7, 2026· 2 min read·claude-codemcpintegrations

Remote MCP servers sign you in with OAuth or with request headers; use the /mcp menu to complete an OAuth login.