---
title: "ai-data-engineer"
description: "ai-data-engineer is an Agent Plugin published by sweta2503. It packages 5 skills and 4 MCP servers. We fetched the plugin.json from GitHub on 2026-11-07 and checked it against the official Agent Plugins 1.0.0 schema."
canonical: https://agentpluginsdirectory.com/plugins/ai-data-engineer
last-updated: 2026-11-07
---

# ai-data-engineer
ai-data-engineer is an Agent Plugin published by sweta2503. It packages 5 skills and 4 MCP servers. We fetched the plugin.json from GitHub on 2026-11-07 and checked it against the official Agent Plugins 1.0.0 schema.
- Slug: ai-data-engineer
- Publisher: sweta2503
- Repository: https://github.com/sweta2503/ai-data-engineer-plugin
- Manifest: plugin.json
- Category (editorial): databases
- Skills: 5 (analyze-sql, debug-pipeline, generate-rca, investigate-data, validate-rerun)
- MCP servers: 4 (github, job-telemetry, observability, sql-metadata)
- Stars: 0
- Repository created: 2026-08-08
- Repository last pushed: 2026-08-11
- Publisher type: User
- Listing: https://agentpluginsdirectory.com/plugins/ai-data-engineer
- Schema: https://agent-plugins.org/schemas/1.0.0/plugin.schema.json

## What ai-data-engineer does, in the publisher's words

> 🎥 Full tutorial: https://www.youtube.com/@agenticdatalab

A portable AI agent plugin built to the Agent Plugins 1.0 spec: one set of skills and MCP servers that runs across Cursor, Codex, VS Code, and Claude Code.

The demo scenario: A production customer_orders_daily pipeline failed at 2:16 AM. A developer changed customer_id from int to "CUST-{id}" format. The warehouse target column expects BIGINT. PostgreSQL raises invalid input syntax for type bigint: "CUST-1009". The plugin investigates this incident, identifies the root cause, and tells you whether it is safe to rerun.

From the project README, punctuation lightly normalized. Full text: https://raw.githubusercontent.com/sweta2503/ai-data-engineer-plugin/HEAD/README.md

## MCP servers

- github: transport: stdio; command: npx -y @modelcontextprotocol/server-github; env: GITHUB_PERSONAL_ACCESS_TOKEN
- job-telemetry: transport: stdio; command: python3 mcp-servers/job-telemetry/server.py; env: JOB_DB_PATH
- observability: transport: stdio; command: python3 mcp-servers/observability/server.py; env: LOG_DIR
- sql-metadata: transport: stdio; command: python3 mcp-servers/sql-metadata/server.py; env: DB_HOST, DB_PORT, DB_NAME, DB_USER, DB_PASSWORD

Read from the plugin's own mcp.json. Environment variable names only, never values.
