OzBridge
Bring Warp™ Oz™ to any IDE or agent via MCP — plus native @oz in VS Code Copilot Chat. OzBridge is an independent project and is not affiliated with, endorsed by, or sponsored by Warp.
Install / Use
claude mcp add sena-labs -- npx -y github:sena-labs/OzBridgeIf the server publishes to npm under a different name, use that package instead — check the repo README.
MCP Server
Model Context Protocol server
Quality Score
Category
AI & Machine LearningSupported Platforms
Tags
Our assessment of OzBridge
OzBridge scores 83/100 on our quality scale, 654th of 934 AI & Machine Learning skills we index.
Its MCP Server is 26 KB long, well organised into 60 sections with 19 code examples: a thorough specification that gives an agent plenty to work with.
It has 3 GitHub stars, so there is little community track record yet; judge it on its content.
Maintenance, license and trust
- The repository was last updated yesterday, so OzBridge is actively maintained.
- Our last check on 2026-09-26 found the source still online.
- It is released under the MIT license, a permissive license that allows use, modification and commercial use with attribution.
- Its trust signals score 92/100, with 1 caution from licensing, adoption, age or documentation. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.
Safety scan
No issues foundOur scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands. An AI review of the same text found nothing harmful.
AI review by kimi-k2.7-code on 2026-09-28. Automated pattern scan on 2026-09-28. It catches known dangerous patterns, not every risk — read a skill before letting an agent act on it.
OzBridge compared with similar skills
All 4 of these similar skills score higher than OzBridge; compare them before choosing.
| Skill | Score | Stars | Updated | Format |
|---|---|---|---|---|
| OzBridge (this skill)by sena-labs | 83 | 3 | 1d ago | MCP Server |
| claude-memby thedotmack | 100 | 111.3k | today | CLAUDE.md |
| Agent-Reachby Panniantong | 100 | 108.3k | 2d ago | CLAUDE.md |
| Understand-Anythingby Egonex-AI | 100 | 90.1k | 8d ago | CLAUDE.md |
| headroomby headroomlabs-ai | 100 | 78.7k | today | CLAUDE.md |
Frequently asked questions
- How do I install OzBridge?
- Run
claude mcp add sena-labs -- npx -y github:sena-labs/OzBridge. The install tabs above show the steps for each supported agent. - Which AI agents does OzBridge work with?
- It is written for Claude Code, Claude Desktop, Cursor, GitHub Copilot and OpenAI Codex, as a MCP Server file. Other agents that read the same format can often use it too.
- Is OzBridge safe to use?
- Our scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands. An AI review of the same text found nothing harmful. It is MIT-licensed and scores 92/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
- Is OzBridge still maintained?
- The repository was last updated yesterday, so OzBridge is actively maintained.
Skill content
View source on GitHubOzBridge — Warp Oz for any IDE or agent, via MCP
What is OzBridge?
OzBridge is an open-source Model Context Protocol (MCP) server and VS Code extension that runs Warp Oz cloud and local agents from any MCP-compatible client — GitHub Copilot Chat, Claude Code, Cursor and Codex CLI.
Independent extension — not affiliated with, endorsed by, or sponsored by Warp, Inc. Warp™ and Oz™ are trademarks of Warp, Inc., used here nominatively only to describe interoperability. OzBridge uses solely Warp's documented public interfaces (the
ozCLI, the Model Context Protocol, and theWARP_OUTPUT_FORMATenv var); it does not modify, reverse-engineer, or compete with Warp. See DISCLAIMER.
Run it embedded in VS Code — where Oz shows up natively as the @oz Chat
Participant and as Agent-Native Language Model Tools that Copilot Agent
mode invokes autonomously — or expose the same Oz toolset over HTTP+SSE so
Claude Code, Cursor and Codex drive Oz too. No editor at all? Ship the
standalone @sena-labs/oz-mcp-server and point any
MCP client at it.
flowchart LR
subgraph clients["MCP clients"]
CC["Claude Code"]
CU["Cursor"]
CX["Codex CLI"]
end
VSC["VS Code<br/>Copilot Chat"]
clients -->|"HTTP + SSE"| BR
VSC -->|"@oz participant<br/>LM Tools"| BR
BR["OzBridge<br/>(6 MCP tools)"] -->|"spawn"| CLI["oz CLI"]
CLI -->|"local run"| WS["Your workspace"]
CLI -->|"cloud run"| CLOUD["Warp Oz cloud"]
Feature gallery
Runs & Resources

Warp Drive

MCP bridge

Dashboard

Table of Contents
- Features
- Requirements
- Installation
- Connect your MCP client
- Usage
- Tools
- Configuration
- Architecture
- Development
- Contributing
- Troubleshooting
- FAQ
- License
New to Warp or to VS Code extensions? The Quick Start guide is a step-by-step visual walkthrough — prerequisites, per-OS install, first run, every slash command, settings and troubleshooting — written for readers with no prior setup. Full documentation site: https://sena-labs.github.io/OzBridge/.
Features
- MCP bridge — Warp Oz for any client — expose the Oz toolset as a Model Context Protocol server over HTTP+SSE so Claude Code, Cursor and Codex drive Oz through the same tools Copilot sees. Run it embedded in VS Code (opt-in) or fully standalone via
@sena-labs/oz-mcp-server. Seedocs/MCP.md. @ozChat Participant — interact with Warp Oz agents from the VS Code chat panel.- Agent-Native Language Model Tools — Copilot Agent mode can invoke Warp Oz directly, without typing
@oz. - One-click model selection — pick the Oz model from a QuickPick (
OzBridge: Select Model), the$(sparkle)status-bar indicator, or@oz /models <id>— no hand-typing an id into settings. Agents switch it via the MCP toolsoz_list_models/oz_set_default_model. - Warp sidebar + status bar — Activity Bar view with Active Runs, History, Schedules, Environments, MCP Servers and Secrets, plus a
$(cloud) Warp: N activeindicator and a$(sparkle) <model>model indicator (click to switch). - Context variables & Warp handoff — inline
#warp.env,#warp.profile,#warp.model,#oz.historyand#oz.run/<id>tokens expanded into any/runor/cloudprompt, plus a one-click handoff to an actual Warp terminal. - Per-workspace config — optional
.warp/warp-bridge.yamlcommitted to the repo overridesozBridge.*settings for everyone who opens the project. Precedence: YAML > VS Code settings > defaults. Secrets likemcpBearerTokenand platform-specificozPathare deliberately excluded. - 9 slash commands covering the full agent workflow:
/run,/cloud,/status,/history,/schedule,/models,/mcp,/config,/init. - IDE context injection — automatically includes workspace path, active file, selection and diagnostics in every prompt.
- Agent skill detection — maps prompt keywords to the 7-agent pipeline (spec, design, implement, review, test, deploy, maintenance).
- Cloud run polling — exponential-backoff polling with real-time progress updates in the chat stream.
- Robust JSON parser — 5-level fallback for mixed text/JSON CLI output.
- Configurable — every setting is exposed via the VS Code Settings UI under
ozBridge.*. - Minimal runtime footprint — one bundled workspace package (
copilot-chat-toolkit) plus thevscodeAPI; no third-party network code. Production bundle ~160 KB.
Requirements
- VS Code ≥ 1.96.0 (the
@ozparticipant requires the stable Chat Participant API; LM Tools additionally requirevscode.lm.registerTool). - Warp Terminal installed, with the
ozCLI accessible inPATH. - A Warp account, signed in via
oz login. - GitHub Copilot Chat extension (optional but required to actually invoke
@ozor use Agent mode tools).
Installation
From a registry
Starting with v0.9.0, OzBridge is published to both registries on
every tagged release.
VS Code Marketplace (Stable / Insiders / Cursor with Microsoft marketplace access):
code --install-extension sena-labs.ozbridge
Open VSX (VSCodium, Gitpod, Theia, Cursor with Open VSX mirror):
codium --install-extension sena-labs.ozbridge
# or, inside the editor GUI, search for "OzBridge" on open-vsx.org
Direct links:
- Marketplace — https://marketplace.visualstudio.com/items?itemName=sena-labs.ozbridge
- Open VSX — https://open-vsx.org/extension/sena-labs/ozbridge
From VSIX (local)
Option A — VS Code GUI (recommended):
- Press
Ctrl+Shift+P(orCmd+Shift+Pon macOS). - Type "Extensions: Install from VSIX…".
- Select the
ozbridge.vsixfile.
Option B — CLI:
code --install-extension ozbridge.vsix
Note: on Windows
codemay not be in yourPATH. Use the full path or the GUI method above.
From source
git clone https://github.com/sena-labs/OzBridge.git
cd OzBridge
npm install
npm run build
Then press F5 in VS Code to launch the Extension Development Host with the
built extension loaded.
Verify the installation
- Open the Copilot Chat panel (
Ctrl+Shift+I/Cmd+Shift+I). - Type
@oz /configand submit. - The panel should show a table with the current configuration and the detected Oz CLI path. If the CLI is missing you will see an "Install Warp" action button that opens the download page.
Connect your MCP client
OzBridge exposes the same six Oz tools to every MCP client. Start the bridge
first — either enable the embedded server in VS Code ("ozBridge.mcpEnabled": true,
then OzBridge MCP: Start) or run the standalone package:
npx -y @sena-labs/oz-mcp-server
Both listen on http://127.0.0.1:3847/sse by default. Set
ozBridge.mcpBearerToken to require an Authorization: Bearer <token> header;
omit the headers block below when auth is disabled.
How do I use Warp Oz in Claude Code?
Add to ~/.claude.json:
{
"mcpServers": {
"oz-bridge": {
"type": "sse",
"url": "http://127.0.0.1:3847/sse",
"headers": { "Authorization": "Bearer my-secret" }
}
}
}
How do I use Warp Oz in Cursor?
Add to ~/.cursor/mcp.json:
{
"mcpServers": {
"oz-bridge": {
"url": "http://127.0.0.1:3847/sse",
"headers": { "Authorization": "Bearer my-secret" }
}
}
}
How do I use Warp Oz in Codex CLI?
Add to ~/.codex/config.toml:
[[mcp.servers]]
name = "oz-bridge"
url = "http://127.0.0.1:3847/sse"
authorization = "Bearer my-secret"
How do I use Warp Oz in VS Code?
No MCP wiring needed — install the extension and Oz is available immediately as
the @oz chat participant and as Language Model Tools that Copilot Agent mode
calls on its own. See Usage.
Protocol details, endpoint reference and a raw-curl cheatsheet live in
docs/MCP.md.
Usage
Chat Participant (@oz)
Open the Copilot Chat panel and type @oz followed by your request:
@oz fix the failing test in src/auth/login.ts
The extension injects an IDE context block (workspace path, active file, selection, diagnostics) before the prompt and runs the Oz agent. Results stream back as markdown with action buttons (e.g. Retry, Open run).
Slash Commands
| Command | Description | Example |
| --- | --- | --- |
| /run | Run an Oz agent locally in the workspace | @oz /run refactor this function |
| /cloud | Run an Oz agent in the cloud (credits) | @oz /cloud deploy to staging |
| /status | Show active runs (QUEUED / INPROGRESS) or detail by ID | @oz /status or @oz /status <runId> |
| /history | Show completed runs (SUCCEEDED / FAILED) with optional filter | @oz /history, @oz /history succeeded, @oz /history <runId> |
| /schedule | Create and manage scheduled runs | @oz /schedule create daily "0 9 * * *" "Run linting" |
| /models | List available AI models, or set the default with /models <id> | @oz /models · @oz /models claude-4-8-opus-max |
| /mcp | List configured MCP servers | @oz /mcp |
| /config | Show current configuration | @oz /config |
| /init | Scaffold Warp Skills and Rules files | @oz /init |
/history filters
/history — list all completed runs (SUCCEEDED + FAILED)
/history succeeded — only SUCCEEDED runs
/history failed — only FAILED runs
/history <runId> — show details for a specific run
/schedule sub-commands
/schedule list — List all schedules
/schedule create <name> "<cron>" "<prompt>" — Create a schedule
/schedule pause <id> — Pause a schedule
/schedule unpause <id> — Resume a schedule
/schedule delete <id> — Delete a schedule
Agent Mode — Language Model Tools
In GitHub Copilot Chat Agent mode, Copilot can call Warp Oz directly
through registered Language Model Tools — you don't need to prefix your
request with @oz. Copilot selects the right tool based on the prompt
and its declared modelDescription.
| Tool | Reference | Behaviour |
| --- | --- | --- |
| oz_run_local | #ozRunLocal | Runs a local Oz agent in the current workspace. In
Truncated for display — read the full file on GitHub.
Related Skills
claude-mem
111.3kPersistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More
Agent-Reach
108.3kGive your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu — one CLI, zero API fees.
Understand-Anything
90.1kGraphs that teach > graphs that impress. Turn any code into an interactive knowledge graph you can explore, search, and ask questions about. Works with Claude Code, Codex, Cursor, Copilot, Gemini CLI, and more.
headroom
78.7kCompress tool outputs, logs, files, and RAG chunks before they reach the LLM. 20% fewer tokens for coding agents, 60-95% fewer tokens for JSON, same answers. Library, proxy, MCP server.
Languages
Trust signals
From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.

