1 question
Use @modelcontextprotocol/sdk with stdio transport for local servers and Streamable HTTP for remote. Tools need a name, a description (what the LLM reads), and a Zod input schema. Wire to Claude Code with `claude mcp add` or a `.mcp.json` entry.