@novaproto/mcp
v0.1.0
Published
Unified MCP facade — roll-up tools across llamactl, sirius-gateway, and embersynth. Operator's single entry point.
Readme
@novaproto/mcp
Unified MCP facade — a single operator entry point that rolls up tools
across the llamactl-family servers (llamactl, sirius-gateway,
embersynth). Serves native nova.* tools (ops overview, healthcheck,
cost snapshot, operator plan, models list) and 1:1-proxies every tool
advertised by each configured downstream.
The package is node-portable — its library and CLI entry have no
bun:* or Bun.* dependencies and run on Node.js and Bun alike.
Install
npm install @novaproto/mcpCLI
The package ships a nova-mcp stdio MCP server. Clients spawn it as a
subprocess and speak JSON-RPC over stdin/stdout:
nova-mcpConfiguration is read from ~/.llamactl/nova-mcp.yaml (override with
$NOVA_MCP_CONFIG). Missing config is fine — the facade still serves
its native nova.* tools.
Library
import { buildNovaMcpServer } from "@novaproto/mcp";Depends on @novaproto/contracts
and @novaproto/mcp-shared.
License
MIT
