Claude MCP Data Engineer Server
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
Claude MCP Data Engineer Server
A Model Context Protocol (MCP) server built for data engineers — gives Claude powerful tools to help with SQL, DBT, Snowflake, CSV analysis, pipeline validation, and ETL lineage.
Tools Available
Tool | Description |
| Format & prettify SQL queries with proper indentation |
| Generate CREATE TABLE DDL from a JSON sample record |
| Analyze CSV data — row count, column types, null counts |
| Generate a dbt model SQL file with source + deduplication CTE |
| Validate a data pipeline JSON config for required fields |
| Generate a Snowflake CREATE TABLE with optional CLUSTER BY |
| Summarize ETL lineage JSON into a human-readable pipeline flow |
Related MCP server: Data Engineering MCP Server
Setup
1. Install dependencies
pip install -r requirements.txt2. Run the MCP server
python -m src.server3. Connect to Claude Desktop
Add this to your claude_desktop_config.json (~/AppData/Roaming/Claude/ on Windows):
{
"mcpServers": {
"data-engineer": {
"command": "python",
"args": ["-m", "src.server"],
"cwd": "C:/Users/Nikhil/claude-mcp-data-engineer"
}
}
}Example Usage
Format SQL
Ask Claude:
"Format this SQL: select id,name from users where status='active' group by id"
Generate DDL from JSON
Ask Claude:
"Generate a CREATE TABLE DDL for this JSON:
{"id": 1, "name": "Nikhil", "salary": 95000.0, "joined": "2024-01-15"}"
Analyze CSV
Ask Claude:
"Analyze this CSV data and tell me column types and null counts"
Generate DBT Model
Ask Claude:
"Generate a dbt model for source 'raw', table 'orders', columns: id, customer_id, amount, created_at"
Validate Pipeline Config
Ask Claude:
"Validate this pipeline config:
{"source": {"type": "snowflake"}, "destination": {"type": "s3"}, "schedule": "0 2 * * *"}"
Tech Stack
Python 3.10+
MCP SDK (
mcp[cli])FastMCP for server definition
Author
Nikhil E — Sr. Data Engineer | BI Architect GitHub: itsnikhile
This server cannot be deployed
Maintenance
Related MCP Connectors
Your Databricks Lakehouse in natural language: run SQL on your SQL warehouses, track long-running qu
Build and manage data pipelines, add custom connectors, and chat with your data.
The grounded data layer for any LLM: governed SQL, metrics, lineage and catalog over your data.
Generate, edit, and export data-architecture diagrams from your AI. Column lineage, PNG in chat.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceEnables intelligent data analysis and querying of Snowflake databases through specialized AI agents. Features 20+ tools for data operations, lineage tracing, usage analysis, and performance optimization with multi-agent architecture.-
- FlicenseBqualityBmaintenanceEnables AI clients to investigate data engineering workflows by exposing tools for job status, logs, schema lookup, read-only SQL, and searching documentation/incidents, along with resources and prompts for ETL failure analysis.9-
- FlicenseNot gradedqualityAmaintenanceEnables AI assistants to audit dbt project quality, profile warehouse data, detect schema drift, and auto-generate or update documentation and tests through natural language.-
- FlicenseNot gradedqualityAmaintenanceEnables AI assistants to audit dbt project health, profile warehouse data, detect schema drift, and safely generate or update dbt documentation and tests through natural language.-