# Example reyn.yaml with MCP servers configured.
# Drop into your project root to enable the read_local_files stdlib skill
# (and any future skills that target these servers).

model: standard
models:
  light:    gemini-flash-lite
  standard: gemini-flash-lite
  strong:   gemini-pro

permissions:
  python.pure: allow
  # Pre-approve MCP server calls so the skill runs without a TTY prompt.
  # Required in headless / non-interactive mode (CI, piped stdin, dogfood
  # scripts): without this line every MCP call returns permission_denied.
  # Remove or comment these lines to get interactive per-call prompts instead.
  mcp.filesystem: allow
  mcp.git: allow
  mcp.fetch: allow

mcp:
  servers:
    filesystem:
      type: stdio
      command: npx
      args: ["-y", "@modelcontextprotocol/server-filesystem", "."]

    git:
      type: stdio
      command: npx
      args: ["-y", "@modelcontextprotocol/server-git", "--repository", "."]

    fetch:
      type: stdio
      command: uvx
      args: ["mcp-server-fetch"]

    # Remote HTTP example
    # team_search:
    #   type: http
    #   url: ${TEAM_SEARCH_MCP_URL}
    #   headers:
    #     Authorization: "Bearer ${TEAM_SEARCH_TOKEN}"
