{"version":"2.1.234","anchor":"mcp-server-startup-names-its-transport-and-registers-a-shutd","canonical_anchor":"mcp-server-startup-names-its-transport-and-registers-a-shutd","heading":"MCP server startup names its transport and registers a shutdown hook","tier":"internal","area":"MCP","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.234\/e\/mcp-server-startup-names-its-transport-and-registers-a-shutd","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.234","markdown":"### MCP server startup names its transport and registers a shutdown hook\n\nThe MCP server names stdio explicitly and closes cleanly on shutdown; an http mode exists uncalled.\n\n**What**\n\nThe startup path for Claude Code's MCP server now explicitly asks for the stdio transport and registers a hook that closes the server on shutdown. The builder accepts an alternative http kind that disables background tasks and unsandboxed commands before serving; no caller in this build requests it.\n\n**Evidence**\n\n`createMCPServer`\n\n- Area: MCP\n- Tier: Under the hood\n- Useful: 2\/5\n- Signal: 4\/5\n- Present in the build but not switched on"}