Undisk MCP
Connect AI agents to Undisk's undo-first, versioned file workspace

Features
- Full MCP tool suite — read, write, edit, move, copy, delete, undo, list versions, search, grep, diff, directory tree, and more — all via the Model Context Protocol
- Secure authentication — API keys stored in VS Code SecretStorage (OS keychain)
- Workspace quick-pick — switch between workspaces or create new ones inline
- Auto-reconnect — seamless recovery from transient network failures
- Status bar indicator — real-time connection state (connected, connecting, disconnected, error)
- Multi-IDE support — works in VS Code, Antigravity, and Open VSX-compatible editors
- Debug logging — opt-in verbose output channel for troubleshooting
Requirements
- VS Code 1.99.0+ or Google Antigravity
- Undisk API key — sign up at undisk.app to get one
Quick Start
VS Code
- Install the Undisk MCP extension from the Marketplace
- Open the Command Palette (
Ctrl+Shift+P / Cmd+Shift+P) and run Undisk: Sign In
- Enter your API key when prompted — sign up at mcp.undisk.app and get a key from the Keys page
- Select or create a workspace
- Start using Undisk tools with GitHub Copilot or any MCP-compatible AI agent
New workspace? Ask your AI agent to run initialize_workspace with template_id: "brain" — it scaffolds a personal knowledge base with a MECE directory structure, filing rules, and conventions so the agent knows how to organise your files from the start.
Google Antigravity
The extension auto-detects Antigravity and writes MCP config automatically:
- Install the extension from the Marketplace or via VSIX
- Run Undisk: Sign In and enter your API key
- The extension writes your config to
~/.gemini/antigravity/mcp_config.json
- Restart the MCP server in Antigravity to connect
Manual setup — if you prefer to configure manually, add this to ~/.gemini/antigravity/mcp_config.json:
{
"mcpServers": {
"undisk": {
"serverUrl": "https://mcp.undisk.app/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}
You can also run Undisk: Setup for Antigravity from the Command Palette at any time.
Configuration
| Setting |
Default |
Description |
undisk.endpoint |
https://mcp.undisk.app |
Undisk server base URL. Override for self-hosted or staging environments. |
undisk.lastWorkspaceId |
"" |
Last selected workspace ID (auto-populated). |
undisk.debug |
false |
Enable verbose debug logging in the Undisk MCP output channel. |
Commands
| Command |
Description |
| Undisk: Sign In |
Authenticate with your Undisk API key |
| Undisk: Sign Out |
Remove stored credentials |
| Undisk: Switch Workspace |
Select or create a workspace |
| Undisk: Setup for Antigravity |
Write MCP config to Antigravity's config file |
| Undisk: Show Logs |
Open the Undisk MCP debug output channel |
Architecture Note
This extension is a thin registration layer. In VS Code, it registers an MCP
server definition via the native registerMcpServerDefinitionProvider API.
In Antigravity, it writes to ~/.gemini/antigravity/mcp_config.json using
the Streamable HTTP transport. Authentication and workspace selection are
handled identically across both environments.
Links
License
Proprietary — see Terms and Conditions.