Give a VS Code assistant access to Calva’s Clojure REPL and structural editing tools with the Backseat Driver extension.
Calva Backseat Driver connects AI development tools to Calva’s Clojure workflow in VS Code. It supports evaluating Clojure in available REPL sessions and editing Clojure files with structural assistance such as bracket balancing. The current project is maintained under BetterThanTomorrow.
Identify the intended REPL session and evaluate a small expression that answers the coding question. The README notes that available sessions and shadow-cljs builds can be targeted. Inspect the result before expanding the change, especially when an evaluated form has application effects.
Install Calva and Calva Backseat Driver in the supported editor. Copilot and Cursor have native integration paths. For another MCP harness, start the workspace’s socket server and use its Copy command with a port file to configure the Node stdio wrapper. Follow MCP-CONFIGURATION.md for the generated paths. Older PEZ and BetterThanTomorrow calva-mcp-server URLs resolve to this same repository and are catalog aliases.
VS Code or a supported fork, Calva, and the Calva Backseat Driver extension. External MCP clients launch the Node stdio wrapper using paths from the workspace’s Copy command dialog.
Read, search and edit files inside allowed directories with the Model Context Protocol reference Filesystem server.
Retrieve version-aware library documentation and code examples with Context7 MCP, using resolve-library-id and query-docs.
Use Microsoft’s Playwright MCP server to navigate pages, inspect accessibility snapshots, fill forms and capture browser screenshots.
Connect GitHub MCP to repositories, issues and pull requests with GitHub’s hosted service or a locally run server.
Use the Supabase MCP server to inspect database schemas, query project data and retrieve docs through a project-scoped connection.
Search Linear issues and projects, inspect work context and manage updates through Linear’s hosted MCP server with OAuth.