Thank, you, I did't realize I forgot to make the repo public. Fixed it.
Why MCP? `emacsclient -e` is the transport. The MCP is the transport plus quoting, output capture, error handling, timeouts, inline hints, screenshots, and tool-schema discoverability. You can reimplement all of that inside every LLM turn, but you pay for it in tokens, latency, and bug surface on every call. The MCP lifts that boilerplate out of the conversation once and never charges you for it again.
Why MCP? `emacsclient -e` is the transport. The MCP is the transport plus quoting, output capture, error handling, timeouts, inline hints, screenshots, and tool-schema discoverability. You can reimplement all of that inside every LLM turn, but you pay for it in tokens, latency, and bug surface on every call. The MCP lifts that boilerplate out of the conversation once and never charges you for it again.