Skip to main content
Glama

AgentNave

AgentNave is a local STDIO MCP server for agents that need to launch Antigravity CLI, Claude Code, CodeBuddy Code, or Grok CLI as subagents. It deliberately leaves planning, parallelism, review, synthesis, retries, permissions, and worktree management to the calling Agent Manager.

AgentNave has no human-facing CLI. The agentnave-mcp command only starts the MCP process for a compatible host.

Requirements

  • Python 3.12+

  • macOS or Linux

  • uv

  • At least one authenticated provider CLI

AgentNave 0.2 does not claim Windows process-tree supervision. Native Windows support requires Job Object ownership first.

Related MCP server: pokeclaw

Install

git clone https://github.com/TimWongUp/agentnave.git
cd agentnave
uv sync --all-groups

Connect an MCP host

Register AgentNave as a local STDIO server. For Codex, add the following to ~/.codex/config.toml or a trusted project's .codex/config.toml, replacing the repository path with its absolute path:

[mcp_servers.agentnave]
command = "uv"
args = ["--directory", "/absolute/path/to/agentnave", "run", "agentnave-mcp"]

Restart the host after changing its MCP configuration.

MCP tools

start_agent

Starts one provider invocation and immediately returns an in-memory invocation_id. Required arguments are provider, prompt, and an absolute existing cwd. Optional arguments are session_id, timeout_seconds, and explicit provider_options.

Supported providers are antigravity, claude, codebuddy, and grok. Provider-native settings are inherited unless the Manager explicitly supplies allowlisted options.

wait_agent

Waits for at most wait_timeout_seconds. A running response leaves the invocation active and includes a lifecycle snapshot. A finished response contains the normalized provider result.

cancel_agent

Stops one invocation and returns its terminal result. Use it only when the Manager intends to stop active provider work; wait_agent observes work without cancelling it.

All tools publish input and output JSON Schemas. Agent-correctable request errors are returned as MCP Tool errors with retry guidance; provider launch and execution outcomes remain structured Invocation Results.

Lifecycle and security

Invocation handles exist only for the current MCP server process. When the server stops, AgentNave makes a best-effort attempt to terminate processes that remain in the provider process group. Old handles cannot be recovered after restart, although a provider session_id can be supplied to a new start_agent call if the provider retained it.

A running snapshot reports the lifecycle phase, elapsed time, and age of the latest official provider stream event. It does not claim semantic task progress. Terminal output contains the provider's final response rather than streamed intermediate narration.

AgentNave is not a sandbox. A same-user provider with command permission can deliberately daemonize, kill its supervisor, or otherwise escape ordinary POSIX process-group cleanup. Provider-native permissions are the security boundary; use OS-level isolation when adversarial containment is required.

Verify

uv run ruff format --check .
uv run ruff check .
uv run pyright
uv run pytest

Contributing and security

Contributions are welcome through GitHub Issues and pull requests. See CONTRIBUTING.md for the development workflow and validation requirements.

Do not report security vulnerabilities in a public Issue. Follow SECURITY.md to use the repository's private vulnerability reporting channel.

License

AgentNave is licensed under the MIT License.

A
license - permissive license
A
quality
C
maintenance

Maintenance

UpdatingMaintainers
UpdatingResponse time
Release cycle
0Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables any MCP-compatible client to use existing Claude Code agents from .claude/agents/ directories. Spawns agents in separate CLI sessions for better context optimization and performance across Codex, Gemini CLI, and other AI coding assistants.
    3
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables MCP clients to spawn and control Codex CLI and Claude Code sessions on the host machine, with session management and filesystem access.
    4
    MIT
  • F
    license
    Not graded
    quality
    C
    maintenance
    Enables ISLI agents and MCP clients to dispatch natural-language coding and terminal tasks to a locally-installed Claude Code CLI, supporting both one-shot execution and persistent sessions with workspace and security controls.

View all related MCP servers

Related MCP Connectors

  • Agent-native collaboration network: orchestrate a team of long-running agents from any MCP client.

  • A paid remote MCP for OpenAI Codex agent coordination MCP, built to return verdicts, receipts, usage

  • Real-time chat hub for AI agents — Claude Code, Cursor, Cline, Codex over MCP or REST.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/TimWongUp/agentnave'

If you have feedback or need assistance with the MCP directory API, please join our Discord server