Use Obris in Claude Code and Cowork.
The plugin's goal is to sync your Obris knowledge to disk through the
obris CLI, where Claude can read your topics as files. That's faster
than calling a server every time, and it leaves Claude more room to
focus on what you actually asked. The bundled MCP server keeps your
knowledge reachable when Claude doesn't have filesystem access.
Provides:
- MCP server: List topics, read items, and save knowledge from any Claude Code or Cowork session.
/obris:sync: Sync a topic to a local directory (pulls remote items, pushes local edits, bulk-uploads via--add-all, manages exclude/include rules per directory)./obris:add: Push a single local file into a synced topic./obris:link: Relink a renamed file to its remote item./obris:unlink: Stop syncing a file without deleting either side./obris:auth: Set up Obris CLI authentication.
- Bootstrap a new directory into a topic. Find or create the topic, then
obris sync -p <dir> -t <id> --add-all. Subdirs become subtopics; files in.env,.ssh/,.aws/,.git/etc. are skipped by default. - Pull a topic down to inspect its files.
obris sync -p <dir> -t <id>with no--add-all. Pulls every item; doesn't upload local files. - Keep a working directory synced. Just
obris sync -p <dir>with no flags. It picks up local edits and remote changes, surfaces conflicts, and reports new untracked files without uploading them. - Override a default exclusion (e.g., a
.env.exampleyou actually do want synced).obris sync include .env.example -p <dir>. Last-call-wins; the inverse isobris sync exclude.
The same plugin works in both surfaces; pick the install path that matches where you're running Claude.
In a running Claude Code session:
/plugin marketplace add obris-dev/obris-claude-plugin
/plugin install obris@obris
Then open the plugin manager and activate it:
/plugin
Reload to pick up the skills and MCP server:
/reload-plugins
Cowork doesn't ship a discoverable marketplace, so you add the Obris marketplace by hand the first time:
- Open Customize in Cowork.
- Click the + next to Personal Plugins and choose Add Marketplace.
- Paste
obris-dev/obris-claude-plugin(a GitHubowner/repo, or the full git URL) and click Sync. - Open Browse Plugins → Personal, click obris-claude-plugin, and hit + to install.
The plugin registers Obris's MCP server with Claude, but you still have to authorize it once before tool calls work. The flow differs between Claude Code and Cowork.
After installing the plugin and running /reload-plugins, open the MCP
manager:
/mcp
Pick obris from the list and follow the sign-in prompt. Authorize Obris in your browser, then return to the session. Every future Obris tool call uses your account.
Open Settings → Connectors. Find the Obris custom connector and click Connect. Authorize Obris in your browser, then return to Cowork.
Authorization is per device. A second Claude Code workstation, or Cowork on another machine, walks through the same step.
The sync, add, and link skills shell out to the bundled obris CLI. The
first time the agent runs an obris command, the
/obris:auth skill walks you through a two-step
browser sign-in. No API keys to copy.
The MCP server works without ever invoking the CLI. The CLI is only involved for the disk-level sync commands.
Claude Cowork sandboxes network access. If calling /obris:auth (or
any other obris command) from inside the plugin returns a 403, add the
Obris domains to the allowlist:
- Open Cowork Settings → Capabilities → Domain allowlist
- Add:
*.obris.aiobris-uploads.s3.amazonaws.com
- Retry the command
- Obris
- Plugin documentation
- Obris CLI on PyPI
- CLI documentation
- Using Codex instead? See the Obris Codex Plugin.