AgentNave
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
uvAt 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-groupsConnect 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 pytestContributing 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.
Maintenance
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
- AlicenseNot gradedqualityDmaintenanceEnables 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.3MIT
- AlicenseNot gradedqualityDmaintenanceEnables MCP clients to spawn and control Codex CLI and Claude Code sessions on the host machine, with session management and filesystem access.4MIT
- AlicenseNot gradedqualityCmaintenanceMCP bridge for calling local coding-agent CLIs (Codex, Claude) from another agent, enabling bounded tasks like code review, verification, and bug hunting.MIT
- FlicenseNot gradedqualityCmaintenanceEnables 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.
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.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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