Agent skill · Data & Analytics

mongodb-atlas-stream-processing

Manages MongoDB Atlas Stream Processing (ASP) workflows. Handles workspace provisioning, data source/sink connections, processor lifecycle operations, debugging diagnostics, and tier sizing. Supports Kafka, Atlas clusters, S3, HTTPS, and Lambda integrations for streaming data workloads and event processing. NOT for general MongoDB queries or Atlas cluster management. Requires MongoDB MCP Server with Atlas API credentials.

fcakyongithub.com/fcakyonGitHub ↗
claude-codecodexcursorApache-2.0
Install
npx skills add fcakyon/claude-codex-settings --skill mongodb-atlas-stream-processing --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 7
SKILL.md size: 19 KB
Bundled scripts: none
Version: 1.0.0
Path: plugins/mongodb-skills/skills/mongodb-atlas-stream-processing/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 967
Language: Python

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

Review
written from the skill's own SKILL.md · Aug 5, 2026

What it does

Manages MongoDB Atlas Stream Processing (ASP) workflows, handling workspace provisioning, data source/sink connections, processor lifecycle operations, debugging diagnostics, and tier sizing. Supports Kafka, Atlas clusters, S3, HTTPS, and Lambda integrations for streaming data workloads and event processing. NOT for general MongoDB queries or Atlas cluster management. Requires MongoDB MCP Server with Atlas API credentials.

How it works

The skill provides four MCP tools to operate ASP pipelines:

  • atlas-streams-discover: ALL read operations (list-workspaces, inspect-workspace, list-connections, inspect-connection, list-processors, inspect-processor, diagnose-processor, get-networking) with pagination and response formats.
  • atlas-streams-build: ALL create operations for resources: workspace, connection, processor, privatelink. Field mapping rules specify which fields to fill per resource type.
  • atlas-streams-manage: ALL update/state operations (start-processor, stop-processor, modify-processor, update-workspace, update-connection, accept-peering, reject-peering) with state pre-checks and processor lifecycle rules.
  • atlas-streams-teardown: ALL delete operations with safety behavior (auto-stops processors, blocks deletions if referenced, cascading workspace deletes) and a pre-delete workspace confirmation workflow.

Critical validation step:

  • You MUST call search-knowledge before composing any processor pipeline. This includes field validation queries and example pattern references, plus consulting https://github.com/mongodb/ASP_example for non-trivial processors. Examples and quickstarts are listed (e.g., 00_hello_world.json, 01_changestream_basic.json).

Pipeline rules:

  • Several constraints and required fields per stage are documented (e.g., sources, sinks, and enrichment patterns; specific field requirements for $source, $emit, $https, $externalFunction, $validate, $lookup, etc.).
  • AWS/Azure/GCP region mappings and Atlas region naming conventions are included to avoid region format errors.

MCP Tool Behaviors:

  • Elicitation: missing sensitive fields are auto-collected by the build tool during connection creation.
  • Auto-normalization: specific fields auto-convert (e.g., bootstrapServers, schemaRegistryUrls).
  • Workspace defaults and region mappings are outlined for correct configuration.

Safety and teardown rules are specified for processor, connection, and workspace deletions, including pre-deletion inspection steps for workspaces.

When to use it

Use when your workflow involves Atlas Stream Processing tasks and you have the MongoDB MCP Server connected with Atlas API credentials. Use the discovery tool to inventory, the build tool to create resources, the manage tool to start/stop/modify, and the teardown tool to delete, following the safety workflow for workspaces.

What it can touch

The skill interacts with Atlas Stream Processing resources via MCP tools: atlas-streams-discover, atlas-streams-build, atlas-streams-manage, atlas-streams-teardown. These tools operate on workspaces, connections, processors, and privatelink/peering resources, requiring fields as specified in the tool matrices.

Caveats

Requires MongoDB MCP Server connected with Atlas API credentials (apiClientId and apiClientSecret). All operations require an Atlas project ID. PrivateLink changes are project-level; networking config cannot be modified after creation without deletion and recreation. Before deleting a workspace, explicit confirmation is required.

From the SKILL.md

# MongoDB Atlas Streams Build, operate, and debug Atlas Stream Processing (ASP) pipelines using four MCP tools from the MongoDB MCP Server. ## Prerequisites This skill requires the **MongoDB MCP Server** connected with: - Atlas API credentials (`apiClientId` and `apiClientSecret`) The 4 tools: `atlas-streams-discover`, `atlas-streams-build`, `atlas-streams-manage`, `atlas-streams-teardown`. **All operations require an Atlas project ID.** If unknown, call `atlas-list-projects` first to find your project ID. ## If MCP tools are unavailable If the MongoDB MCP Server is not connected or the streams tools are missing, see [references/mcp-troubleshooting.md](references/mcp-troubleshooting.md) for diagnostic steps and fallback options. ## Tool Selection Matrix ### atlas-streams-discover — ALL read operations | Action | Use when | |--------|----------| | `list-workspaces` | See all workspaces in a project | | `inspect-workspace` | Review workspace config, state, region | | `list-connections` | See all connections in a workspace | | `inspect-connection` | Check connection state, config, health | | `list-processors` | See all processors in a workspace | | `inspect-processor` | Check processo

What's inside
Steps it walks through
  1. Prerequisites
  2. If MCP tools are unavailable
  3. Tool Selection Matrix
  4. atlas-streams-discover — ALL read operations
  5. atlas-streams-build — ALL create operations
  6. atlas-streams-manage — ALL update/state operations
  7. atlas-streams-teardown — ALL delete operations
  8. CRITICAL: Validate Before Creating Processors
  9. Pipeline Rules & Warnings
  10. MCP Tool Behaviors
  11. Connection Capabilities — Source/Sink Reference
  12. Core Workflows
  13. Setup from scratch
  14. Workflow Patterns
Ships with 6 files
  • references/connection-configs.md
  • references/development-workflow.md
  • references/mcp-troubleshooting.md
  • references/output-diagnostics.md
  • references/pipeline-patterns.md
  • references/sizing-and-parallelism.md
More from claude-codex-settings
All skills →
About this skill
What does the mongodb-atlas-stream-processing skill do?

Manages MongoDB Atlas Stream Processing (ASP) workflows. Handles workspace provisioning, data source/sink connections, processor lifecycle operations, debugging diagnostics, and tier sizing. Supports Kafka, Atlas clusters, S3, HTTPS, and Lambda integrations for streaming data workloads and event processing. NOT for general MongoDB queries or Atlas cluster management. Requires MongoDB MCP Server with Atlas API credentials.

How do I install it?

Run `npx skills add fcakyon/claude-codex-settings --skill mongodb-atlas-stream-processing --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From fcakyon/claude-codex-settings, a repository with 967 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going