{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.us-all/airflow","description":"Airflow MCP — list DAGs/runs/task instances, tail logs, trigger and clear (write-gated)","repository":{"url":"https://github.com/us-all/airflow-mcp-server","source":"github"},"version":"0.1.0","packages":[{"registryType":"npm","identifier":"@us-all/airflow-mcp","version":"0.1.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Airflow REST API base, e.g. 'http://airflow.example.com:8080/api/v1'.","isRequired":true,"name":"AIRFLOW_API_URL"},{"description":"Airflow basic-auth username.","name":"AIRFLOW_USERNAME"},{"description":"Airflow basic-auth password.","isSecret":true,"name":"AIRFLOW_PASSWORD"},{"description":"Set to 'true' to enable trigger-dag and clear-task tools. Default read-only.","default":"false","name":"AIRFLOW_ALLOW_WRITE"},{"description":"Comma-separated category allowlist (airflow,meta).","name":"AIRFLOW_TOOLS"},{"description":"Comma-separated category disablelist.","name":"AIRFLOW_DISABLE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-07T02:06:15.741273Z","publishedAt":"2026-05-07T02:06:15.741273Z","updatedAt":"2026-05-07T02:06:15.741273Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.us-all/airflow","description":"Airflow MCP — list DAGs/runs/task instances, tail logs, trigger and clear (write-gated)","repository":{"url":"https://github.com/us-all/airflow-mcp-server","source":"github"},"version":"0.2.0","packages":[{"registryType":"npm","identifier":"@us-all/airflow-mcp","version":"0.2.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Airflow host base, e.g. 'http://airflow.example.com:8080'. Server prepends /api/v2 internally; trailing /api/v1 or /api/v2 is stripped if supplied.","isRequired":true,"name":"AIRFLOW_API_URL"},{"description":"Airflow username (used to mint a JWT via SimpleAuthManager /auth/token).","isRequired":true,"name":"AIRFLOW_USERNAME"},{"description":"Airflow password (used to mint a JWT via SimpleAuthManager /auth/token).","isRequired":true,"isSecret":true,"name":"AIRFLOW_PASSWORD"},{"description":"Set to 'true' to enable trigger-dag and clear-task tools. Default read-only.","default":"false","name":"AIRFLOW_ALLOW_WRITE"},{"description":"Comma-separated category allowlist (airflow,meta).","name":"AIRFLOW_TOOLS"},{"description":"Comma-separated category disablelist.","name":"AIRFLOW_DISABLE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-07T07:39:48.226544Z","publishedAt":"2026-05-07T07:39:48.226544Z","updatedAt":"2026-05-07T07:39:48.226544Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.us-all/airflow","description":"Airflow MCP — list DAGs/runs/task instances, tail logs, trigger and clear (write-gated)","repository":{"url":"https://github.com/us-all/airflow-mcp-server","source":"github"},"version":"1.0.3","packages":[{"registryType":"npm","identifier":"@us-all/airflow-mcp","version":"1.0.3","transport":{"type":"stdio"},"environmentVariables":[{"description":"Airflow host base, e.g. 'http://airflow.example.com:8080'. Server prepends /api/v2 internally; trailing /api/v1 or /api/v2 is stripped if supplied.","isRequired":true,"name":"AIRFLOW_API_URL"},{"description":"Airflow username (used to mint a JWT via SimpleAuthManager /auth/token).","isRequired":true,"name":"AIRFLOW_USERNAME"},{"description":"Airflow password (used to mint a JWT via SimpleAuthManager /auth/token).","isRequired":true,"isSecret":true,"name":"AIRFLOW_PASSWORD"},{"description":"Set to 'true' to enable trigger-dag and clear-task tools. Default read-only.","default":"false","name":"AIRFLOW_ALLOW_WRITE"},{"description":"Comma-separated category allowlist (airflow,meta).","name":"AIRFLOW_TOOLS"},{"description":"Comma-separated category disablelist.","name":"AIRFLOW_DISABLE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-21T05:42:50.39214Z","publishedAt":"2026-05-21T05:42:50.39214Z","updatedAt":"2026-05-21T05:42:50.39214Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.us-all/airflow","description":"Airflow MCP — list DAGs/runs/task instances, tail logs, trigger and clear (write-gated)","repository":{"url":"https://github.com/us-all/airflow-mcp-server","source":"github"},"version":"1.0.4","packages":[{"registryType":"npm","identifier":"@us-all/airflow-mcp","version":"1.0.4","transport":{"type":"stdio"},"environmentVariables":[{"description":"Airflow host base, e.g. 'http://airflow.example.com:8080'. Server prepends /api/v2 internally; trailing /api/v1 or /api/v2 is stripped if supplied.","isRequired":true,"name":"AIRFLOW_API_URL"},{"description":"Airflow username (used to mint a JWT via SimpleAuthManager /auth/token).","isRequired":true,"name":"AIRFLOW_USERNAME"},{"description":"Airflow password (used to mint a JWT via SimpleAuthManager /auth/token).","isRequired":true,"isSecret":true,"name":"AIRFLOW_PASSWORD"},{"description":"Set to 'true' to enable trigger-dag and clear-task tools. Default read-only.","default":"false","name":"AIRFLOW_ALLOW_WRITE"},{"description":"Comma-separated category allowlist (airflow,meta).","name":"AIRFLOW_TOOLS"},{"description":"Comma-separated category disablelist.","name":"AIRFLOW_DISABLE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-27T22:10:16.635118Z","publishedAt":"2026-05-27T22:10:16.635118Z","updatedAt":"2026-05-27T22:10:16.635118Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.us-all/airflow","description":"Airflow MCP — list DAGs/runs/task instances, tail logs, trigger and clear (write-gated)","repository":{"url":"https://github.com/us-all/airflow-mcp-server","source":"github"},"version":"1.0.5","packages":[{"registryType":"npm","identifier":"@us-all/airflow-mcp","version":"1.0.5","transport":{"type":"stdio"},"environmentVariables":[{"description":"Airflow host base, e.g. 'http://airflow.example.com:8080'. Server prepends /api/v2 internally; trailing /api/v1 or /api/v2 is stripped if supplied.","isRequired":true,"name":"AIRFLOW_API_URL"},{"description":"Airflow username (used to mint a JWT via SimpleAuthManager /auth/token).","isRequired":true,"name":"AIRFLOW_USERNAME"},{"description":"Airflow password (used to mint a JWT via SimpleAuthManager /auth/token).","isRequired":true,"isSecret":true,"name":"AIRFLOW_PASSWORD"},{"description":"Set to 'true' to enable trigger-dag and clear-task tools. Default read-only.","default":"false","name":"AIRFLOW_ALLOW_WRITE"},{"description":"Comma-separated category allowlist (airflow,meta).","name":"AIRFLOW_TOOLS"},{"description":"Comma-separated category disablelist.","name":"AIRFLOW_DISABLE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-30T11:20:19.360895Z","publishedAt":"2026-05-30T11:20:19.360895Z","updatedAt":"2026-05-30T11:20:19.360895Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.us-all/airflow","description":"Airflow MCP — list DAGs/runs/task instances, tail logs, trigger and clear (write-gated)","repository":{"url":"https://github.com/us-all/airflow-mcp-server","source":"github"},"version":"1.1.0","packages":[{"registryType":"npm","identifier":"@us-all/airflow-mcp","version":"1.1.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Airflow host base, e.g. 'http://airflow.example.com:8080'. Server prepends /api/v2 internally; trailing /api/v1 or /api/v2 is stripped if supplied.","isRequired":true,"name":"AIRFLOW_API_URL"},{"description":"Airflow username (used to mint a JWT via SimpleAuthManager /auth/token).","isRequired":true,"name":"AIRFLOW_USERNAME"},{"description":"Airflow password (used to mint a JWT via SimpleAuthManager /auth/token).","isRequired":true,"isSecret":true,"name":"AIRFLOW_PASSWORD"},{"description":"Set to 'true' to enable trigger-dag and clear-task tools. Default read-only.","default":"false","name":"AIRFLOW_ALLOW_WRITE"},{"description":"Comma-separated category allowlist (airflow,meta).","name":"AIRFLOW_TOOLS"},{"description":"Comma-separated category disablelist.","name":"AIRFLOW_DISABLE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-30T14:10:40.072817Z","publishedAt":"2026-05-30T14:10:40.072817Z","updatedAt":"2026-05-30T14:10:40.072817Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.us-all/airflow","description":"Airflow MCP — list DAGs/runs/task instances, tail logs, trigger and clear (write-gated)","repository":{"url":"https://github.com/us-all/airflow-mcp-server","source":"github"},"version":"1.2.0","packages":[{"registryType":"npm","identifier":"@us-all/airflow-mcp","version":"1.2.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Airflow host base, e.g. 'http://airflow.example.com:8080'. Server prepends /api/v2 internally; trailing /api/v1 or /api/v2 is stripped if supplied.","isRequired":true,"name":"AIRFLOW_API_URL"},{"description":"Airflow username (used to mint a JWT via SimpleAuthManager /auth/token).","isRequired":true,"name":"AIRFLOW_USERNAME"},{"description":"Airflow password (used to mint a JWT via SimpleAuthManager /auth/token).","isRequired":true,"isSecret":true,"name":"AIRFLOW_PASSWORD"},{"description":"Set to 'true' to enable trigger-dag and clear-task tools. Default read-only.","default":"false","name":"AIRFLOW_ALLOW_WRITE"},{"description":"Comma-separated category allowlist (airflow,meta).","name":"AIRFLOW_TOOLS"},{"description":"Comma-separated category disablelist.","name":"AIRFLOW_DISABLE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-30T14:12:47.719025Z","publishedAt":"2026-05-30T14:12:47.719025Z","updatedAt":"2026-05-30T14:12:47.719025Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.us-all/airflow","description":"Airflow MCP — list DAGs/runs/task instances, tail logs, trigger and clear (write-gated)","repository":{"url":"https://github.com/us-all/airflow-mcp-server","source":"github"},"version":"1.2.1","packages":[{"registryType":"npm","identifier":"@us-all/airflow-mcp","version":"1.2.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Airflow host base, e.g. 'http://airflow.example.com:8080'. Server prepends /api/v2 internally; trailing /api/v1 or /api/v2 is stripped if supplied.","isRequired":true,"name":"AIRFLOW_API_URL"},{"description":"Airflow username (used to mint a JWT via SimpleAuthManager /auth/token).","isRequired":true,"name":"AIRFLOW_USERNAME"},{"description":"Airflow password (used to mint a JWT via SimpleAuthManager /auth/token).","isRequired":true,"isSecret":true,"name":"AIRFLOW_PASSWORD"},{"description":"Set to 'true' to enable trigger-dag and clear-task tools. Default read-only.","default":"false","name":"AIRFLOW_ALLOW_WRITE"},{"description":"Comma-separated category allowlist (airflow,meta).","name":"AIRFLOW_TOOLS"},{"description":"Comma-separated category disablelist.","name":"AIRFLOW_DISABLE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-16T02:54:50.904953Z","publishedAt":"2026-06-16T02:54:50.904953Z","updatedAt":"2026-06-16T02:54:50.904953Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.us-all/airflow","description":"Airflow MCP — list DAGs/runs/task instances, tail logs, trigger and clear (write-gated)","repository":{"url":"https://github.com/us-all/airflow-mcp-server","source":"github"},"version":"1.2.2","packages":[{"registryType":"npm","identifier":"@us-all/airflow-mcp","version":"1.2.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"Airflow host base, e.g. 'http://airflow.example.com:8080'. Server prepends /api/v2 internally; trailing /api/v1 or /api/v2 is stripped if supplied.","isRequired":true,"name":"AIRFLOW_API_URL"},{"description":"Airflow username (used to mint a JWT via SimpleAuthManager /auth/token).","isRequired":true,"name":"AIRFLOW_USERNAME"},{"description":"Airflow password (used to mint a JWT via SimpleAuthManager /auth/token).","isRequired":true,"isSecret":true,"name":"AIRFLOW_PASSWORD"},{"description":"Set to 'true' to enable trigger-dag and clear-task tools. Default read-only.","default":"false","name":"AIRFLOW_ALLOW_WRITE"},{"description":"Comma-separated category allowlist (airflow,meta).","name":"AIRFLOW_TOOLS"},{"description":"Comma-separated category disablelist.","name":"AIRFLOW_DISABLE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-16T05:49:15.473878Z","publishedAt":"2026-06-16T05:49:15.473878Z","updatedAt":"2026-06-16T05:49:15.473878Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.us-all/airflow","description":"Airflow MCP — list DAGs/runs/task instances, tail logs, trigger and clear (write-gated)","repository":{"url":"https://github.com/us-all/airflow-mcp-server","source":"github"},"version":"1.3.0","packages":[{"registryType":"npm","identifier":"@us-all/airflow-mcp","version":"1.3.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Airflow host base, e.g. 'http://airflow.example.com:8080'. Server prepends /api/v2 internally; trailing /api/v1 or /api/v2 is stripped if supplied.","isRequired":true,"name":"AIRFLOW_API_URL"},{"description":"Airflow username (used to mint a JWT via SimpleAuthManager /auth/token).","isRequired":true,"name":"AIRFLOW_USERNAME"},{"description":"Airflow password (used to mint a JWT via SimpleAuthManager /auth/token).","isRequired":true,"isSecret":true,"name":"AIRFLOW_PASSWORD"},{"description":"Set to 'true' to enable trigger-dag and clear-task tools. Default read-only.","default":"false","name":"AIRFLOW_ALLOW_WRITE"},{"description":"Comma-separated category allowlist (airflow,meta).","name":"AIRFLOW_TOOLS"},{"description":"Comma-separated category disablelist.","name":"AIRFLOW_DISABLE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-19T00:35:28.768286Z","publishedAt":"2026-06-19T00:35:28.768286Z","updatedAt":"2026-06-19T00:35:28.768286Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.us-all/airflow","description":"Airflow MCP — list DAGs/runs/task instances, tail logs, trigger and clear (write-gated)","repository":{"url":"https://github.com/us-all/airflow-mcp-server","source":"github"},"version":"1.4.0","packages":[{"registryType":"npm","identifier":"@us-all/airflow-mcp","version":"1.4.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Airflow host base, e.g. 'http://airflow.example.com:8080'. Server prepends /api/v2 internally; trailing /api/v1 or /api/v2 is stripped if supplied.","isRequired":true,"name":"AIRFLOW_API_URL"},{"description":"Airflow username (used to mint a JWT via SimpleAuthManager /auth/token).","isRequired":true,"name":"AIRFLOW_USERNAME"},{"description":"Airflow password (used to mint a JWT via SimpleAuthManager /auth/token).","isRequired":true,"isSecret":true,"name":"AIRFLOW_PASSWORD"},{"description":"Set to 'true' to enable trigger-dag and clear-task tools. Default read-only.","default":"false","name":"AIRFLOW_ALLOW_WRITE"},{"description":"Comma-separated category allowlist (airflow,meta).","name":"AIRFLOW_TOOLS"},{"description":"Comma-separated category disablelist.","name":"AIRFLOW_DISABLE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-19T01:42:51.639325Z","publishedAt":"2026-06-19T01:42:51.639325Z","updatedAt":"2026-06-19T01:42:51.639325Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.us-all/airflow","description":"Airflow MCP — list DAGs/runs/task instances, tail logs, trigger and clear (write-gated)","repository":{"url":"https://github.com/us-all/airflow-mcp-server","source":"github"},"version":"1.4.1","packages":[{"registryType":"npm","identifier":"@us-all/airflow-mcp","version":"1.4.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Airflow host base, e.g. 'http://airflow.example.com:8080'. Server prepends /api/v2 internally; trailing /api/v1 or /api/v2 is stripped if supplied.","isRequired":true,"name":"AIRFLOW_API_URL"},{"description":"Airflow username (used to mint a JWT via SimpleAuthManager /auth/token).","isRequired":true,"name":"AIRFLOW_USERNAME"},{"description":"Airflow password (used to mint a JWT via SimpleAuthManager /auth/token).","isRequired":true,"isSecret":true,"name":"AIRFLOW_PASSWORD"},{"description":"Set to 'true' to enable trigger-dag and clear-task tools. Default read-only.","default":"false","name":"AIRFLOW_ALLOW_WRITE"},{"description":"Comma-separated category allowlist (airflow,meta).","name":"AIRFLOW_TOOLS"},{"description":"Comma-separated category disablelist.","name":"AIRFLOW_DISABLE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-19T03:59:18.748095Z","publishedAt":"2026-06-19T03:59:18.748095Z","updatedAt":"2026-06-19T03:59:18.748095Z","isLatest":true}}}],"metadata":{"count":12}}
