Codata — VS Code Extension
Connect to Codata with one click — no manual JSON config needed.
Features
- One-click connect: Click the status bar or run
Codata: Connect to authenticate
- OAuth 2.1 PKCE: Secure browser-based login with automatic token refresh
- Zero configuration: MCP server settings are written to VS Code automatically
- Copilot integration: MCP tools are immediately available in GitHub Copilot Chat
Once connected, these tools are available in Copilot Chat:
| Tool |
Description |
workspaces.list |
List all your workspaces |
workspaces.get |
Get workspace details + active conversation |
workspaces.getApiUsage |
Get API docs for a generated workspace |
conversations.sendMessage |
Continue an onboarding conversation |
conversations.create |
Start a new conversation |
conversations.get |
Get full conversation history |
conversations.list |
List conversations in a workspace |
Getting Started
- Install the extension
- Click "Codata: Disconnected" in the status bar (bottom-right)
- Log in via browser and approve access
- Open Copilot Chat and start using Codata tools
Settings
| Setting |
Default |
Description |
codata.serverUrl |
https://codata.io |
Backend server URL (change for self-hosted). Can also be set via CODATA_SERVER_URL env var. |
codata.autoConnect |
false |
Auto-connect on startup if previously authenticated |
Commands
Codata: Connect to MCP Server — Start the OAuth login flow
Codata: Disconnect from MCP Server — Revoke tokens and remove config
Codata: Show Connection Status — Show current connection status
Troubleshooting
- Logs: View → Output → select "Codata MCP"
- Browser doesn't open: Check internet connectivity and try the command palette
- Copilot doesn't show tools: Ensure VS Code 1.85+ and GitHub Copilot Chat are installed, then reload the window
License
MIT
| |