# 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 doesn't authenticate, but fast-agent requires the key field
# to be present. "0000" or any non-empty string is fine.
openai:
  api_key: "0000"

# ── 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"
