Provides git integration capabilities for version control operations within registered projects.
Claude Code Connector MCP
An MCP server that bridges Claude Desktop, Claude Code CLI, and Claude Code for VS Code, enabling seamless developer workflows across all three interfaces.
Overview
This MCP server allows developers to:
Plan and research in Claude Desktop
Push specs and documents directly to project directories
Invoke Claude Code CLI from Desktop conversations
Share state and context across all Claude interfaces
Project Status
Current Phase: Planning
Target Developer: antigravity
Priority: P0
Documentation
PRODUCT_SPEC.md - Complete product specification with all features, tools, resources, prompts, and slash commands
ROADMAP.md - Implementation phases and timeline
ARCHITECTURE.md - Technical architecture (to be created)
Quick Start (Post-Implementation)
Installation
Configuration
Add to your Claude Desktop config:
Usage
Development Phases
Phase 1: MVP (Core File Operations)
Project registration and management
File read/write to project directories
Basic slash commands: /projects, /project, /save
Estimated: 1 week
Phase 2: Claude Code Integration
CLI invocation with task delegation
Streaming status updates
/implement command
Estimated: 1 week
Phase 3: State Management
Checkpoint system
Session state persistence
Cross-interface context sharing
Estimated: 1 week
Phase 4: Advanced Features
Git integration
MCP resources and prompts
Performance optimization
Estimated: 1 week
Key Features
MCP Tools (7 total)
register_project- Register codebase directorylist_projects- Show all registered projectswrite_to_project- Write file to projectread_from_project- Read file from projectinvoke_claude_code- Execute Claude Code CLI taskcreate_checkpoint- Save conversation stateget_project_status- Get project overview
MCP Resources (3 total)
claude-code://{projectId}/files- Project file treeclaude-code://{projectId}/session- Session stateclaude-code://{projectId}/docs- Project documentation
MCP Prompts (4 total)
plan-and-implement- Full workflow guidesave-to-project- Quick save artifactscontinue-in-cli- Handoff to CLIproject-status- Project overview
Slash Commands (6 total)
/projects- List projects/project {id}- Set active project/save {path}- Quick save/implement {task}- Invoke Claude Code/checkpoint {summary}- Create checkpoint/status- Project status
Architecture
Components
MCP Server: Node.js/TypeScript server implementing MCP protocol
Project Manager: Handles project registration and file operations
CLI Invoker: Spawns and manages Claude Code processes
State Manager: Handles session state and checkpoints
Resource Provider: Exposes project data as MCP resources
Data Storage
~/.claude/projects.json- Project registry{project}/.claude/session_state.json- Per-project session state
Success Metrics
MVP Success
Developer can register project from Desktop
Developer can write specs to project directory
Developer can read project files
Basic commands work reliably
Full Feature Success
Developer can invoke Claude Code from Desktop
State persists across interfaces
Streaming updates work
<500ms response time for typical operations
Contributing
This is a CIQ internal project. Development by antigravity.
Development Setup
Testing
License
Proprietary - CIQ Inc.
Support
For issues or questions, contact Brian (Product Manager) or antigravity (Developer).
Roadmap
See ROADMAP.md for detailed implementation plan.
Open Questions
Does Claude Code CLI support --task and --context flags?
What's the best streaming protocol (SSE, websockets, polling)?
Should MCP handle git operations directly?
How should VS Code extension consume state files?
Status: Awaiting technical discovery from antigravity.