Skip to content

MCP integration ​

bash
minerva mcp serve

Compact stdio surface for MCPHub / Claude Code / Cursor / Codex.

Product tools (8) ​

ToolUse when
minerva_learnFirst time / how Minerva works
minerva_sessionsList recent harness conversations
minerva_analyzeExtract signals from sessions
minerva_proposeRank skill drafts with evidence
minerva_resolve_skillWhich catalog skill matches this intent?
minerva_skillaction=list|show|compare
minerva_harnessaction=list|doctor
minerva_applyWrite a proposal id to ~/.agents/skills

minerva_apply is the only tool that writes skills, and the only one marked destructive. Gate it. minerva_propose also writes: it adds its drafts to ~/.agents/.minerva/proposals.json so minerva_apply can find them by id.

MCPHub ​

yaml
expose: lazy
pin:
  - minerva__learn
  - minerva__resolve_skill
  - minerva__sessions
  - minerva__analyze
  - minerva__propose
servers:
  minerva:
    command: minerva
    args: [mcp, serve]
    enabled: true
    tags: [agent, skills, sessions]
    use_when:
      - Analyze a harness conversation and propose skills
      - Resolve which skill to load for the current task
      - Check skill-dir drift across harnesses

Restart the gateway after changing pins or the Minerva binary.

Read the session. Propose the skill. Keep harnesses in sync.