Install any skill in seconds. Free to start, no credit card required.
Get Started Free →fcakyon/mongodb-mcp-setup
Guide users through configuring key MongoDB MCP server options.
Passed 12 of 20 test cases with the skill, and 8 of 20 without it.
and 5 more in the full report
5 fixed8 passed either way8 still failing1 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 5 test cases the skill fixed. Same model, same prompt, with and without the skill.
I am on a standard bash shell client and want to inspect whether my MongoDB MCP environment variables are already set without revealing secrets on my terminal screen. What shell command should be run?
| Checked | Without skill | With skill |
|---|---|---|
| Executes `env | grep "^MDB_MCP"` to inspect current environment variables. | Missed | Passed |
| Redacts sensitive values by replacing credentials with `[set]` in the output stream. | Missed | Passed |
The instructions your model reads when the skill loads.
This skill guides users through configuring the MongoDB MCP server for use with an agentic client.
The MongoDB MCP server requires authentication. Users have three options:
Connection String (Option A): Direct connection to a specific cluster
MDB_MCP_CONNECTION_STRING environment variableService Account Credentials (Option B): MongoDB Atlas Admin API access
atlas-connect-clusterMDB_MCP_API_CLIENT_ID and MDB_MCP_API_CLIENT_SECRET environment variablesAtlas Local (Option C): Local development with Docker
This is an interactive step-by-step guide. The agent detects the user's environment and provides tailored instructions, but never asks for or handles credentials — users add those directly to their shell profile or agentic client config in Step 5. Make this clear to the user whenever credentials come up in Steps 3a and 3b.
Before anything else, determine which agentic client the user is running. This controls how credentials are configured in Step 1 and Step 5.
Run:
env | grep "^CODEX_"
CODEX_* variables are present → the user is running a shell-based client (Claude, Cursor, Gemini CLI, Copilot CLI, etc.). Credentials are configured via shell profile environment variables.CODEX_* variables are present → the user is running Codex. Credentials are stored in ~/.codex/config.toml (macOS/Linux) or %USERPROFILE%\.codex\config.toml (Windows), not in shell environment variables. The desktop app does not inherit shell env vars when launched from Finder, Launchpad, or the Windows Start menu.Carry this client type (Codex vs. shell-based) forward through every subsequent step.
test cases passed, vs 8 / 20 without
Published skills whose descriptions closely match this one, with their headline benchmark lift.
More skills from the same source and nearby in the registry, with their headline benchmark lift.