What problem does it solve?
Building and operating Atlas Stream Processing pipelines involves many failure modes: invalid pipeline stages, misconfigured Kafka or S3 connections, wrong region formats, silent zero-output processors, and unexpected billing. This Skill guides an AI agent through the four MongoDB MCP streams tools with validated field mappings, safety checks, and diagnostic decision trees so processors are created, debugged, and sized correctly.
Core Features & Use Cases
- Full lifecycle management: Provision workspaces, create connections (Kafka, Atlas Cluster, S3, HTTPS, Kinesis, Lambda, SchemaRegistry), build processors with DLQ configuration, and start/stop/modify/delete them safely.
- Pipeline validation and patterns: Enforces streaming-specific rules (no $$NOW, single terminal sink, required Kafka topic field) and provides ready-made patterns for windows, enrichment, schema validation, and chained multi-sink processors.
- Diagnostics and sizing: Diagnose failing or zero-output processors with symptom-to-root-cause tables, and select the right SP tier using parallelism formulas and complexity scoring.
- Use Case: A user asks to stream Kafka order events into an Atlas collection with a 5-minute tumbling window aggregation. The Skill validates connections, composes the pipeline with a DLQ, creates the processor, warns about billing, and verifies output.
Quick Start
Ask the AI to create an Atlas Stream Processing workspace and a processor that reads from your Kafka topic and merges results into an Atlas collection.