# Mnemosyne Validator — secrets template
#
# Copy to fastagent.secrets.yaml and fill in real values. The .yaml is
# gitignored; the .yaml.example is committed.

# ── LLM provider keys ───────────────────────────────────────────────────────
# Local llama.cpp on Nyx is served via fast-agent's Generic provider
# (fastagent.config.yaml: `default_model: generic.…`). The Generic provider
# injects "ollama" as a placeholder key automatically, so no explicit entry
# is needed here. If you later point `default_model` at a cloud OpenAI model,
# add an `openai.api_key` stanza.

# ── MCP server bearer tokens ────────────────────────────────────────────────
mcp:
  servers:
    mnemosyne:
      headers:
        # Mnemosyne MCP server requires a bearer token when MCP_REQUIRE_AUTH=True.
        # Provision one with:
        #     cd ../mnemosyne
        #     python manage.py create_mcp_token --user <username> --name validator
        # then paste the printed token here (it is shown once and not retrievable).
        Authorization: "Bearer paste-mcp-token-here"
