context7
Fetches current, version specific documentation and code examples for a library, so the agent stops working from stale training data.
Claude Code
> /plugin marketplace add first-fluke/oh-my-agent
Codex
$ codex mcp add context7 --url https://mcp.context7.com/mcp
Cursor
{ "mcpServers": { "context7": { "url": "https://mcp.context7.com/mcp" } } }
Add it to mcp.json.
Gemini CLI
$ gemini mcp add --transport http context7 https://mcp.context7.com/mcp
GitHub Copilot
$ copilot mcp add --transport http context7 https://mcp.context7.com/mcp
OpenCode
{ "mcp": { "context7": { "type": "remote", "url": "https://mcp.context7.com/mcp" } } }
Add it to opencode.json.
Windsurf
{ "mcpServers": { "context7": { "serverUrl": "https://mcp.context7.com/mcp" } } }
Add it to mcp_config.json.
Security report
Low risk
Known flaws
Not published
Signed build
Not published
Maintained
Oct 31, 2026
Last push
Licence
MIT
Runs as
Remote
mcp.context7.com
Deprecated
Not published
Signals from public registries, not an audit. Checked Nov 11, 2026.
oma README
oh-my-agent
Ship 400+ commits a day.
한국어 | 中文 | Português | 日本語 | Français | Español | Nederlands | Polski | Русский | Deutsch | Tiếng Việt | ภาษาไทย
oh-my-agent (oma) turns Claude Code, Codex CLI, Cursor and 11 other coding agents into a team. A planner splits the work, engineers build in parallel, a reviewer checks the result, and a debugger fixes the root cause.
Run this from your project root.
curl -fsSL https://raw.githubusercontent.com/first-fluke/oh-my-agent/main/cli/install.sh | bash
Then open your agent and type /orchestrate build a TODO app with login.
Start with your task
Pick a task. Load one skill into the agent you already use, or install the whole team.
| Your task | Start here | First request |
|---|---|---|
| Review AI-written code | bunx skills use first-fluke/oh-my-agent@oma-qa | "Review this diff for bugs and missing checks. Cite the affected lines." |
| Design an admin screen | bunx skills use first-fluke/oh-my-agent@oma-design | "Review the hierarchy and table density of our admin page." |
| Fix a failing test | bunx skills use first-fluke/oh-my-agent@oma-debug | "Reproduce this test failure, fix its cause, and run the affected checks." |
| Review system boundaries | bunx skills use first-fluke/oh-my-agent@oma-architecture | "Review the boundary between our API and worker." |
| Run the whole team | Install oma | /orchestrate add login to this app |
Run the skills use command in your agent's terminal. It loads that one skill. For the full team with workflows, install oma. Other options are in Choose a setup.
After installing, run oma doctor. Your first 5 minutes starts with a read-only task before team workflows.
What you get
Workflows are what you type (or just say). They call in roles, the specialists. Skills are the know-how: each role carries its own, and your agent loads the rest whenever a task needs them.
| What it gives you | Try it | |
|---|---|---|
| 12 specialist roles | PM, architect, backend, frontend, mobile, database and infra engineers, QA reviewer, debugger, refactorer, docs curator, researcher (meet them) | /orchestrate build a TODO app with login |
| 21 workflows | Slash commands from /brainstorm and /plan to /review, /debug and /scm. Most also start from a plain request (keyword banks in up to 11 languages) | "review this PR" |
| 33 skills | Domain know-how that loads only when a task needs it: UI, APIs, schemas, Terraform, CI, security, git, observability | loads by itself, e.g. "add a Terraform S3 bucket" |
| Files you can open | Plans, design docs, API contracts, ADRs, bug notes, per-agent results, security evidence, HTML explainers, recaps | ls .agents/results |
| Research and content | Cited search, market research, papers, slide decks, MP4 videos, images, local voice, PDF/HWP to Markdown | /video, /convert |
| One folder, 14 runtimes | One portable .agents/ directory, written into each runtime's own config files | oma link cursor |
Install · First 5 minutes · The team · Which workflow? · Everything in the box · Works with · FAQ · Docs
Install
The script installs bun if it is missing, installs the oma command globally (bun install --global oh-my-agent, skipped when oma is already on your PATH), then starts the interactive setup. The hooks (keyword detection and the Stop gate) and several workflows call the globally installed oma command. The hooks silently do nothing if they cannot find it. If you skip the script, install it yourself with bun install --global oh-my-agent (npm install --global oh-my-agent or brew install oh-my-agent also work).
Windows, or without the install script
# Windows (PowerShell)
irm https://raw.githubusercontent.com/first-fluke/oh-my-agent/main/cli/install.ps1 | iex
# Any OS with bun installed: the same setup, plus the global `oma` command
bun install --global oh-my-agent
oma
On Windows the installer hides Antigravity, Hermes, and Kimi, and the hook wrapper is a bash script. The default Aside browser MCP installs through bash, so deselect it if you have no bash.
The setup asks for your response language, which agent runtimes to wire up, capability providers, a browser MCP, a model preset, and a skill preset. Choose All for the skill references used across every workflow: domain presets omit some of those skills. Provider availability and task verification remain separate checks.
Choose a preset explicitly when you want a domain's skills:
oma install --preset frontend --yes
This selects the eight frontend-preset skills. The installer still configures the runtime, providers, and shared workflow files, and retains previously installed skills. Custom selection is available in the interactive installer. See preset values and workflow dependencies.
What the installer also does by default
- Installs bun (required). Tries uv, Serena (
uv tool install), and CUE (brew install cueorwinget), and continues with a warning if any of them fails. - Pre-selects the Aside browser MCP in the interactive setup, and installs it with
curl -fsSL https://releases.aside.com/install.sh | bashonly if you keep it selected. Deselect it in the browser MCP step, or change it later withoma update mcp. - Uses AgentMemory for semantic memory, which runs
bun install -g @agentmemory/agentmemoryand registers it as a login service (launchd, systemd user unit, or Windows scheduled task). Choose providernoneor setOMA_NO_AGENTMEMORY=1to skip it. - Asks before linking skills into home-directory vendor folders (Antigravity, Hermes, Kimi). In
$HOMEwithout--globalit asks for confirmation. - Writes some files outside the project without asking:
~/.claude.json(marks the project as a trusted Claude Code workspace),~/.serena/(OMA context, answer-size floor, project registration),~/.cursor/cli-config.json(turns off Cursor's commit attribution),~/.grok/config.toml(telemetry), and~/.gemini/antigravity-cli/(HUD), each only for a vendor you selected. - Writes telemetry opt-outs into vendor settings (Claude
DISABLE_TELEMETRY=1, which also turns off Claude Code Remote Control; Gemini, Qwen, Codex, and Grok usage stats). Settelemetry: trueto keep vendor defaults. - Disables Qwen Code automatic memory saving by adding
memory.enableManagedAutoMemory: falsewhen the setting is absent. Explicittrueorfalsepreferences and other memory settings are preserved. - Adds unset Claude Code settings to
.claude/settings.json, includingskipDangerousModePermissionPrompt: true,effortLevel: high,cleanupPeriodDays: 180, and env flags that turn off auto memory, adaptive thinking, error reporting, and built-in git instructions. Values you already set are kept. - Adds a co-author trailer: Claude Code's commit attribution becomes
Co-Authored-By: First Fluke <our.first.fluke@gmail.com>and PRs get a "Generated with oh-my-agent" line. Setscm.co_author.enabled: falseto turn this off. - Installs a commit-msg guard in
.githooks/that rejects unlistedCo-authored-byaddresses, and setsgit config --local core.hooksPath .githookswhen no other hooks are active. Setscm.co_author.enforce_hook: falseto opt out. oma updateupdates theomaCLI in the background (auto_update_cli: falseorOMA_SKIP_VERSION_CHECK=1to stop it) and runsuv tool upgrade serena-agent --prerelease=allow(serena.auto_update: false).- With Serena in the default
bridgemode, the first agent session that starts a shared Serena server registers a cleanup timer that stops idle shared Serena servers every 5 minutes (launchddev.oma.serena-daemon-gc, systemd user timeroma-serena-daemon-gc.timer, or Windows scheduled taskOMA Serena Daemon GC). Setserena.mode: stdioto skip the shared server and its timer.oma uninstalldoes not remove the timer. - Non-interactive runs (
-y,OMA_YES=1,CI=true) use theAllskill preset unless--presetselects another, plusmodel_preset: autoand Python as the backend language. They select no browser MCP (and skip the Aside install script) unlessmcp.devtools_browsersalready lists one.
Skill presets
| Preset | Skills |
|---|---|
| All | All 33 skills (recommended) |
| Fullstack | architecture, backend, brainstorm, db, debug, design, dev-workflow, frontend, mobile, pm, qa, scm, tf-infra |
| Fullstack Web | Fullstack without mobile and tf-infra |
| Fullstack Mobile | Fullstack without frontend and tf-infra |
| Frontend | architecture, brainstorm, debug, design, frontend, pm, qa, scm |
| Backend | architecture, backend, brainstorm, db, debug, dev-workflow, pm, qa, scm |
| Mobile | architecture, brainstorm, debug, mobile, pm, qa, scm |
| DevOps | architecture, brainstorm, debug, dev-workflow, observability, pm, qa, scm, tf-infra |
| Research | academic-writing, hwp, market, pdf, scholar, scm, search, translation |
| Content | academic-writing, design, image, scm, translation, voice |
| Custom | Pick skills one by one |
Of the named presets, only All includes coordination, orchestration, docs, security, refactor, explanation, recap, video, slide, and skill-creation (or pick them under Custom). Research and Content lack the skills behind /plan, /review, /debug, /architecture, and /brainstorm. See Workflows that need skills outside a preset.
Your first 5 minutes
-
Choose your setup. For the task below, load
oma-scmwithbunx skills use first-fluke/oh-my-agent@oma-scm, or use the runtime install command above. Choose a setup explains both paths. -
For a runtime installation, check the install:
oma doctor
Ship 400+ commits a day. oh-my-agent (oma) turns Claude Code, Codex CLI, Cursor and 11 other coding agents into a team. A planner splits the work, engineers build in parallel, a reviewer checks the result, and a debugger fixes the root cause.
More MCP servers from other plugins.
Questions about context7.
- Which coding agents can use context7?
- context7 works in any agent that reads an MCP config file: Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf. Each agent reads it from its own file; this page names the file for each one.
- How do I add context7 to Claude Code?
- Run this in claude code: /plugin marketplace add first-fluke/oh-my-agent
- Is context7 safe to install?
- Low risk. Signals from public registries, not an audit.


