- name: Setup MCP servers hosts: mcp vars: podman_user: "{{ mcp_user | default('mcp') }}" podman_group: "{{ mcp_group | default('mcp') }}" podman_user_home: "{{ mcp_home | default('/home/mcp') }}" mcp_servers: - name: gitea-mcp enabled: false build: super_user_custom_actions: | RUN apt-get update && apt-get install -y --no-install-recommends \ curl \ tar \ && rm -rf /var/lib/apt/lists/* RUN curl -L https://gitea.com/gitea/gitea-mcp/releases/download/v0.2.0/gitea-mcp_Linux_x86_64.tar.gz \ | tar -xz -C /usr/local/bin \ && chmod +x /usr/local/bin/gitea-mcp worker_custom_actions: | ENV GITEA_HOST="https://gitea.com" ENV GITEA_INSECURE="false" ENV GITEA_ACCESS_TOKEN="" mcp_server_commands: ["gitea-mcp"] port: 8000 env: GITEA_HOST: "https://code.alexpires.me" GITEA_ACCESS_TOKEN: "{{ lookup('env', 'GITEA_APP_TOKEN') }}" tasks: - name: Setup Pods ansible.builtin.include_tasks: file: tasks/mcp-proxy.yml loop: "{{ mcp_servers }}"