Problem
The extension currently provides 6 Quick Action commands that duplicate VS Code built-in features (find-replace, file creation, search) with more friction. The real value of Patchloom is its MCP server that AI agents call, not a command palette GUI for humans.
After the initial 3-minute setup (binary + AGENTS.md + MCP config), the extension goes dormant. Users have no visibility into whether MCP is working or what the agent is doing through Patchloom.
Goal
Refocus the extension as the MCP server control plane: make MCP readiness the primary signal, add server health verification, and give users visibility into MCP configuration per editor.
Implementation Plan
Phase 1: MCP-aware status bar and diagnostics
Phase 2: Tests and documentation
Out of scope
- Removing Quick Actions (would be a breaking change for v0.0.x users, if any)
- MCP server process management (the AI client spawns and manages the server)
- MCP tool call observability (requires protocol-level integration with the client)
Why this matters
Patchloom targets developers using AI coding agents. The extension should help them get MCP working and stay confident it is working. A status bar that says "MCP Ready" is more useful than 6 commands they will never run manually.
Problem
The extension currently provides 6 Quick Action commands that duplicate VS Code built-in features (find-replace, file creation, search) with more friction. The real value of Patchloom is its MCP server that AI agents call, not a command palette GUI for humans.
After the initial 3-minute setup (binary + AGENTS.md + MCP config), the extension goes dormant. Users have no visibility into whether MCP is working or what the agent is doing through Patchloom.
Goal
Refocus the extension as the MCP server control plane: make MCP readiness the primary signal, add server health verification, and give users visibility into MCP configuration per editor.
Implementation Plan
Phase 1: MCP-aware status bar and diagnostics
$(plug) Patchloom MCPwhen MCP is configured,$(warning) Patchloomwhen binary is missing or MCP is not configured. The status bar is the most visible surface and should communicate what matters most.MCP config: present/missing, show which editors have MCP configured (VS Code, Cursor, Windsurf) individually. This helps users understand their exact setup state.Patchloom: Verify MCP Serverthat spawnspatchloom mcp-server, sends a JSON-RPCinitializerequest, validates the response, and reports success/failure. This lets users confirm MCP actually works before relying on it.Phase 2: Tests and documentation
Out of scope
Why this matters
Patchloom targets developers using AI coding agents. The extension should help them get MCP working and stay confident it is working. A status bar that says "MCP Ready" is more useful than 6 commands they will never run manually.