llama.cpp Merges stdio MCP Support — Local Models Can Now Launch Tool Servers as Subprocesses, Not Just Hit HTTP Endpoints
r/LocalLLaMA (primary: github.com/ggml-org/llama.cpp PR #26062)·high signal
PR #26062 ("server: support MCP stdio") by ngxson merged into ggml-org/llama.cpp on July 25, 2026, alongside #26061 (vendored subprocess.h, merged July 24) and pwilkin's #26075 integration-and-tests PR. Until now llama-server's web UI could only talk to MCP servers already running over HTTP; stdio transport means llama.cpp itself spawns the tool server process, which is how the overwhelming majority of MCP servers ship. For builders this closes the last gap between a local GGUF and the same agentic tool ecosystem Claude Code and Cursor use — no proxy shim required.