MCP Airflow Database
A Model Context Protocol (MCP) server for interacting with Airflow databases.
Setup with Poetry
Prerequisites
- Python 3.8 or higher
- Poetry installed on your system
Installation
Clone this repository:
git clone <your-repository-url> cd mcp-airflow-dbInstall dependencies with Poetry:
poetry installConfigure your environment: Create a
.envfile with your database connection string:DATABASE_URL=postgresql://airflow:airflow123@localhost:5432/airflow
Running the MCP Server
Run the server with Poetry:
poetry run python src/server.py
Or activate the Poetry environment first:
poetry shell
python src/server.py
Using with Smithery
This MCP can be used with Smithery directly as configured in the smithery.yaml file. Make sure to provide the DATABASE_URL configuration when starting the server.
Available Tools
failed_runs: Query failed Airflow DAG runs within a specified time period.query: Execute SQL queries directly against the Airflow database.
License
[Your License]
Airflow Database Integration Server
Project Details
- gavinHuang/mcp-airflow-postgres
- Last Updated: 5/11/2025
Recomended MCP Servers
A ready-to-use MCP (Model Context Protocol) server template for extending Cursor IDE with custom tools. Deploy your own...
MCP server for access to OpenAI's ChatGPT API with Responses API for conversation management
Jira MCP Server
MCP Server for the Fillout.io API, enabling form management, response handling, and analytics.
A First FIWARE Model Context Protocol Server
Defang CLI and sample projects. Develop Anything, Deploy Anywhere. Take your app from Docker Compose to a secure...
A model context protocol server for zulip
Stock screening provider for Claude Desktop using MCP
A Model Context Protocol (MCP) server implementation for Gumroad API





