Skip to main content
ClaudeWave

MCP server that delegates tasks to coding agents (Claude, Codex, Antigravity)

MCP ServersRegistry oficial4 estrellas2 forks● PythonMITActualizado today
ClaudeWave Trust Score
95/100
✓ Verified
Passed
  • ✓Open-source license (MIT)
  • ✓Actively maintained (<30d)
  • ✓Clear description
  • ✓Topics declared
  • ✓Documented (README)
Last scanned: 10/3/2026
Install in Claude Code / Claude Desktop
Method: UVX (Python) · --with
Claude Code CLI
claude mcp add nexus-mcp -- uvx --with
claude_desktop_config.json (Claude Desktop)
{
  "mcpServers": {
    "nexus-mcp": {
      "command": "uvx",
      "args": ["--with"]
    }
  }
}
1. Run the command above in your terminal (Claude Code), or paste the JSON config into claude_desktop_config.json (Claude Desktop).
2. Replace any <placeholder> values with your API keys or paths.
3. Restart Claude. The MCP server and its tools appear automatically.
Casos de uso

Resumen de MCP Servers

# nexus-mcp
<!-- mcp-name: io.github.j7an/nexus-mcp -->

MCP server that delegates tasks to coding agents — [Claude Code](https://code.claude.com)
via the Claude Agent SDK, [Codex](https://developers.openai.com/codex) via the Codex App Server,
and Antigravity via the Antigravity SDK — from any MCP client.

## Install

Backends are optional extras; install the ones you use.

| Extra | Backend | Adds |
|---|---|---|
| `claude` | Claude Agent SDK | `claude-agent-sdk` (bundles the Claude Code CLI, ~100 MB) |
| `codex` | Codex App Server | `openai-codex` (bundles the Codex CLI, ~120–150 MB) |
| `antigravity` | Antigravity SDK | `google-antigravity` (bundles the Antigravity Go harness, ~40 MB) |
| `all` | every backend | |

```bash
uvx --with 'nexus-mcp[all]' nexus-mcp          # run directly
pip install 'nexus-mcp[claude]'                 # or install
pip install 'nexus-mcp[codex]'                  # Codex only
pip install 'nexus-mcp[antigravity]'
```

Claude Code MCP config:

```json
{ "mcpServers": { "nexus": { "command": "uvx", "args": ["--with", "nexus-mcp[all]", "nexus-mcp"] } } }
```

Authentication is the agent's own: log in with `claude`, or set `ANTHROPIC_API_KEY`; for Codex,
log in with `codex login` (credentials in `~/.codex` are shared). Antigravity uses `GEMINI_API_KEY`,
or Vertex AI with `GOOGLE_GENAI_USE_VERTEXAI`, `GOOGLE_CLOUD_PROJECT`, and
`GOOGLE_CLOUD_LOCATION`, authenticated through Application Default Credentials (ADC). It does not
use Google-account login.

**Windows:** recent `claude-agent-sdk` releases ship no Windows wheel with a bundled CLI;
install Claude Code so `claude` is on `PATH`.

## Tool: `prompt`

Runs one agent turn and returns its final answer.

| Parameter | Default | Meaning |
|---|---|---|
| `backend` | required | `claude`, `codex`, or `antigravity` |
| `prompt` | required | Task for the agent |
| `cwd` | required | Absolute project directory |
| `profile` | `read_only` | Permission profile (below) |
| `session_id` | — | Continue this conversation |
| `fork` | `false` | Branch `session_id` into a new conversation |
| `model` | provider default | Model id or alias |
| `timeout` | `600` | Seconds before the turn is cancelled |

Returns `{backend, session_id, output, usage}`. Conversations are stored by the agent itself
(`~/.claude/projects`, `$CODEX_HOME/sessions`, `~/.nexus-mcp/antigravity`), so a `session_id` keeps
working after nexus-mcp restarts. Antigravity does not support `fork=true`.

### Permission profiles

Actions outside the chosen profile are denied automatically — nobody is prompted.

| Profile | Allows |
|---|---|
| `read_only` | Read/Glob/Grep; `git diff`/`log`/`show` with `--no-ext-diff --no-textconv` |
| `workspace_write` | Plus file edits inside `cwd` and Bash inside the OS sandbox |
| `full_access` | Everything |

Codex enforces profiles with its OS sandbox (`read-only`, `workspace-write`, `danger-full-access`)
and never asks for approval.

Antigravity enforces workspace containment in its harness and uses the OS sandbox for commands.
`workspace_write` fails if that sandbox is unavailable.

## Resource: `nexus://backends`

JSON list of `{name, installed, models, hint}`; `hint` gives the install command for a
missing extra. Codex lists its models; Claude and Antigravity report `null` (Antigravity does not
provide a model list).

## Configuration

| Variable | Default | Meaning |
|---|---|---|
| `NEXUS_CLAUDE_SETTINGS_PROFILE` | `isolated` | Claude settings to load: `isolated` (none), `project` (project `.claude/`), `inherit` (all, including user settings). Profiles still bound every tool call. |

## Migrating from v1

| v1 | v2 |
|---|---|
| `prompt(cli="codex")` (`codex exec`) | `prompt(backend="codex", cwd=…)` (App Server) |
| `prompt(cli=…, execution_mode="yolo")` | `prompt(backend=…, profile="full_access", cwd=…)` |
| `batch_prompt` | Parallel `prompt` calls from the client |
| `agent_start` / `agent_status` / `agent_result` | `prompt` (synchronous) |
| `agent_continue` / `agent_fork` | `prompt(session_id=…)` / `prompt(session_id=…, fork=true)` |
| `agent_review` | `prompt(profile="read_only", prompt="Review …")` |
| `agent_cancel` | Cancel the tool call in the client |
| `agent_respond`, elicitation | Removed — choose a profile instead |
| Preferences, model tiers, MCP prompts | Removed |
| OpenCode runners and tools | Removed |
| `NEXUS_*` variables | Removed except `NEXUS_CLAUDE_SETTINGS_PROFILE` |

## Development

```bash
uv sync --all-extras --all-groups
uv run pytest                    # unit + e2e
uv run pytest -m integration     # real CLI (slow, makes model calls)
uv run mypy src/nexus_mcp && uv run ruff check . && uv run ruff format --check .
```

## License

MIT
ai-agentsai-orchestrationantigravityclaude-codeclaude-desktopclaudecodecli-toolscodexcodex-clifastmcpgeminigoogle-antigravitymcpmcp-servermodel-context-protocolmulti-agent

Lo que la gente pregunta sobre nexus-mcp

¿Qué es j7an/nexus-mcp?

+

j7an/nexus-mcp es mcp servers para el ecosistema de Claude AI. MCP server that delegates tasks to coding agents (Claude, Codex, Antigravity) Tiene 4 estrellas en GitHub y su última actualización registrada es del 2026-10-03.

¿Cómo se instala nexus-mcp?

+

Puedes instalar nexus-mcp clonando el repositorio (https://github.com/j7an/nexus-mcp) o siguiendo las instrucciones del README en GitHub. ClaudeWave también te ofrece bloques de instalación rápida en esta misma página.

¿Es seguro usar j7an/nexus-mcp?

+

Nuestro agente de seguridad ha analizado j7an/nexus-mcp y le ha asignado un Trust Score de 95/100 (tier: Verified). Revisa el desglose completo de comprobaciones superadas y flags en esta página.

¿Quién mantiene j7an/nexus-mcp?

+

j7an/nexus-mcp es mantenido por j7an. La última actividad registrada en GitHub es del 2026-10-03, con 0 issues abiertos.

¿Hay alternativas a nexus-mcp?

+

Sí. En ClaudeWave puedes explorar mcp servers similares en /categories/mcp, ordenados por popularidad o actividad reciente.

Despliega nexus-mcp en tu cloud

Lleva este repo a producción en minutos. Cada plataforma genera su propio entorno con variables de entorno editables.

¿Mantienes este repo? Añade un badge a tu README

Pega el badge en tu README de GitHub para mostrar que está auditado por ClaudeWave. Cada badge enlaza de vuelta a esta página y muestra el Trust Score actual.

Featured on ClaudeWave: j7an/nexus-mcp
[![Featured on ClaudeWave](https://claudewave.com/api/badge/j7an-nexus-mcp)](https://claudewave.com/repo/j7an-nexus-mcp)
<a href="https://claudewave.com/repo/j7an-nexus-mcp"><img src="https://claudewave.com/api/badge/j7an-nexus-mcp" alt="Featured on ClaudeWave: j7an/nexus-mcp" width="320" height="64" /></a>

Más MCP Servers

Alternativas a nexus-mcp