{"id":40928,"recorded_at":"2026-10-26T14:36:38.187968Z","observed_at":"2026-10-26T14:36:38.187933Z","subject_kind":"source_record","subject":"mcp_registry:io.github.madamak/apache-airflow-mcp-server","kind":"listing","method":"baseline/1","body":{"endpoints":[["web","https://github.com/madamak/apache-airflow-mcp-server"]],"name":"Incident Response MCP for Apache Airflow","owner_address":null,"raw":{"_meta":{"io.modelcontextprotocol.registry/official":{"isLatest":true,"publishedAt":"2026-07-16T15:50:22.488195Z","status":"active","statusChangedAt":"2026-07-16T15:50:22.488195Z","updatedAt":"2026-07-16T15:50:22.488195Z"}},"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","description":"Diagnose Airflow failures from UI links with bounded logs and optional recovery actions.","name":"io.github.madamak/apache-airflow-mcp-server","packages":[{"environmentVariables":[{"description":"Base URL of the Airflow instance.","isRequired":true,"name":"AIRFLOW_MCP_HOST","placeholder":"https://airflow.example.com"},{"description":"Bearer token. Provide this or both username and password; it takes precedence when set.","isSecret":true,"name":"AIRFLOW_MCP_TOKEN"},{"description":"Basic-auth username. Required with password when token is omitted.","name":"AIRFLOW_MCP_USERNAME"},{"description":"Basic-auth password. Required with username when token is omitted.","isSecret":true,"name":"AIRFLOW_MCP_PASSWORD"},{"description":"The directory install uses the Airflow 3 client. See the README for Airflow 2 setup.","name":"AIRFLOW_MCP_API_VERSION","value":"v2"},{"choices":["true","false"],"default":"true","description":"Expose only read tools unless write access is deliberately selected.","format":"boolean","name":"AIRFLOW_MCP_READ_ONLY"}],"identifier":"apache-airflow-mcp-server","registryBaseUrl":"https://pypi.org","registryType":"pypi","runtimeHint":"uvx","transport":{"type":"stdio"},"version":"1.0.2"}],"repository":{"id":"1105594193","source":"github","url":"https://github.com/madamak/apache-airflow-mcp-server"},"title":"Incident Response MCP for Apache Airflow","version":"1.0.2","websiteUrl":"https://github.com/madamak/apache-airflow-mcp-server#readme"}},"source":"mcp_registry","summary":"Diagnose Airflow failures from UI links with bounded logs and optional recovery actions."},"body_sha256":"f0ec9bdef96f70d1b7a0cf990bf366259ed8c3c9f63e6af9a636f8f37975ca2c","prev_id":null,"leaf":"0x4d10c07ad0d6e207b4c19265c6b6c81d4584795d171a323e0fef524a9f43f1c4","leaf_text":"{\"body\":\"f0ec9bdef96f70d1b7a0cf990bf366259ed8c3c9f63e6af9a636f8f37975ca2c\",\"id\":40928,\"kind\":\"listing\",\"method\":\"baseline/1\",\"observed_us\":1793025398187933,\"prev\":null,\"subject\":\"mcp_registry:io.github.madamak/apache-airflow-mcp-server\",\"subject_kind\":\"source_record\"}","day":null,"proof":[]}