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 Model Context Protocol (MCP) server that provides enhanced file operation capabilities with streaming, patching, and change tracking...
Cribl MCP Server
An MCP server that powers AI agents with indexed blockchain data from The Graph.
A VMware ESXi/vCenter management server based on MCP (Model Control Protocol), providing simple REST API interfaces for virtual...
MCP Server for my ledger
一个入门的MCP Client和MCP Server交互
YDB server (daemon) source code
This read-only MCP Server allows you to connect to MySQL data from Claude Desktop through CData JDBC Drivers....
tutorial for mcp server development





