MCP Hub
Back to servers

Ava MCP Adapter

A REST bridge that exposes Ava Agent's AI capabilities as MCP tools, enabling interaction with CommandDeck specialist brains through chat, project management, memory recall, and skill invocation.

glama
Updated
Apr 16, 2026

Ava MCP Adapter

Thin REST bridge that implements JarvisEPC's MCP tool-server contract (GET /tools, POST /execute, GET /health) and proxies each tool to the deployed Ava_Agent at https://ava-agent-qzmu.onrender.com, which in turn routes to CommandDeck specialist brains.

Why

JarvisEPC's api/routes/mcp.ts expects a REST tool server shape. The existing Ava_Agent speaks FastAPI domain-specific endpoints (/chat, /projects/.../tasks, /broadcast, /v1/skills/invoke, ...) — this adapter is the glue that maps the REST contract onto those endpoints.

Tools exposed

namecategoryupstream
ava_chatAIPOST /chat → CommandDeck brain routing
ava_statusSystemGET /status
ava_projects_listSystemGET /projects
ava_task_submitAIPOST /projects/{id}/tasks
ava_broadcastAIPOST /broadcast
ava_memory_recallAIPOST /projects/{id}/memory/recall
ava_memory_summaryAIGET /projects/{id}/memory
ava_skill_invokeAIPOST /v1/skills/invoke
ava_git_statusSystemGET /projects/{id}/git/status
ava_git_logSystemGET /projects/{id}/git/log
ava_git_commitSystemPOST /projects/{id}/git/commit

Deploy

Already wired to Render via render.yaml. Set AVA_AGENT_API_KEY (copied from the Ava_Agent service env) in the Render dashboard.

Wire AVA_MCP_URL=https://ava-mcp-adapter.onrender.com into the JarvisEPC service env; the MCP tab will switch from "Ava offline" to showing the full merged tool catalog.

Reviews

No reviews yet

Sign in to write a review