Docs assistant

Searches these docs locally; a configured answer service can generate responses.

Ask about this page or the wider Carina docs. Try: “How do I roll back a patch?”

llms.txt

Skip to content

Markdown

MCP integrations

Governed MCP client/server without leaking unconstrained authority.

Carina includes a governed MCP manager (go/mcp) and server surface (go/mcpserver). External tools still pass capability policy.

Register MCP servers in config; their tools appear inside the session subject to the active profile. Agent actions:

mcp.json
`{"tool":"mcp", ...}`
`{"tool":"mcp_find", ...}`

mcp.inventory returns public MCP server names, tool names, prompt counts, and connection health.

  • /mcp verbose can show public tool descriptions
  • Process commands, arguments, environment variables, input schemas, and private managed servers are never returned

Expose a curated tool set to external MCP hosts. Prefer least privilege — do not re-export the full local kernel.

WASM plugins (carina-plugin-runtime) start with zero permissions and declare capabilities in manifests. Related: plugin.inspect, plugin.run (optional signature_base64).

  • Manager: go/mcp · server surface: go/mcpserver
  • Operator inventory: mcp.inventory (public names/health only)
  • Plugins: carina-plugin-runtime · docs/plugin-model.md
  • Related: Tools overview · Policy · JSON-RPC

Was this page helpful?

One vote per page is recorded during this session.