{"id":28768709,"url":"https://github.com/mongodb-developer/mcp-mongodb-atlas","last_synced_at":"2026-01-19T03:03:53.619Z","repository":{"id":281631805,"uuid":"945889200","full_name":"mongodb-developer/mcp-mongodb-atlas","owner":"mongodb-developer","description":null,"archived":false,"fork":false,"pushed_at":"2025-05-06T09:24:21.000Z","size":26,"stargazers_count":10,"open_issues_count":3,"forks_count":3,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-06-17T13:11:25.054Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mongodb-developer.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-03-10T09:35:32.000Z","updated_at":"2025-05-30T18:49:54.000Z","dependencies_parsed_at":"2025-03-10T10:33:54.618Z","dependency_job_id":"dd8a8b00-37e6-4199-96e5-b406c97b951c","html_url":"https://github.com/mongodb-developer/mcp-mongodb-atlas","commit_stats":null,"previous_names":["mongodb-developer/mcp-mongodb-atlas"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/mongodb-developer/mcp-mongodb-atlas","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mongodb-developer%2Fmcp-mongodb-atlas","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mongodb-developer%2Fmcp-mongodb-atlas/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mongodb-developer%2Fmcp-mongodb-atlas/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mongodb-developer%2Fmcp-mongodb-atlas/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mongodb-developer","download_url":"https://codeload.github.com/mongodb-developer/mcp-mongodb-atlas/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mongodb-developer%2Fmcp-mongodb-atlas/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28559368,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-19T00:46:33.223Z","status":"online","status_checked_at":"2026-01-19T02:00:08.049Z","response_time":67,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-06-17T13:03:22.329Z","updated_at":"2026-01-19T03:03:53.608Z","avatar_url":"https://github.com/mongodb-developer.png","language":"JavaScript","funding_links":[],"categories":["Databases","Cloud Services"],"sub_categories":["How to Submit"],"readme":"\u003ch2 align=\"center\"\u003e\n  📢 \u003cstrong\u003eCOMMUNITY SERVER NOTICE\u003c/strong\u003e\u003cbr/\u003e\n  This is a community-maintained MCP Server.\u003cbr/\u003e\n  👉 For the \u003cstrong\u003eofficial\u003c/strong\u003e MongoDB MCP Server, visit  \n  \u003ca href=\"https://github.com/mongodb-js/mongodb-mcp-server\"\u003emongodb-js/mongodb-mcp-server\u003c/a\u003e\n\u003c/h2\u003e\n\n# MongoDB Atlas MCP Server\n\nAn MCP (Model Context Protocol) server for managing MongoDB Atlas projects. This package provides tools for creating and managing MongoDB Atlas clusters, users, and network access through the MCP interface.\n\n\n## Demo Video\n\n[![MongoDB Atlas MCP Server Demo](https://img.youtube.com/vi/h8nmRsOGUew/0.jpg)](https://www.youtube.com/watch?v=h8nmRsOGUew)\n\nWatch the demonstration video to see MongoDB Atlas MCP Server in action.\n\n## Features\n\n### MCP Tools\n\n- `create_atlas_cluster` - Create a new MongoDB Atlas cluster in an existing project\n- `setup_atlas_network_access` - Configure network access for an Atlas project\n- `create_atlas_user` - Create a new database user with atlasAdmin role\n- `get_atlas_connection_strings` - Retrieve connection strings for a cluster\n- `list_atlas_projects` - List all Atlas projects accessible with the provided API key\n- `list_atlas_clusters` - List all clusters in a specific Atlas project\n\n## Installation\n\n```bash\nnpm install mcp-mongodb-atlas\n```\n\n## Usage\n\n### As a Command Line Tool\n\nYou can run the Atlas Project Manager directly from the command line:\n\n```bash\n# Using environment variables\nexport ATLAS_PUBLIC_KEY=\"your-public-key\"\nexport ATLAS_PRIVATE_KEY=\"your-private-key\"\nnpx mcp-mongodb-atlas\n\n# Or passing keys as arguments\nnpx mcp-mongodb-atlas \"your-public-key\" \"your-private-key\"\n```\n\n\n### With Cline (VSCode Extension)\n\nTo use with Cline in VSCode, add the server config to your MCP settings file:\n\n```json\n{\n  \"mcpServers\": {\n    \"atlas\": {\n      \"command\": \"npx\",\n      \"args\": [\"mcp-mongodb-atlas\"],\n      \"env\": {\n        \"ATLAS_PUBLIC_KEY\": \"your-public-key\",\n        \"ATLAS_PRIVATE_KEY\": \"your-private-key\"\n      },\n      \"disabled\": false,\n      \"autoApprove\": []\n    }\n  }\n}\n```\n\nThe MCP settings file is located at:\n- macOS: `~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json`\n- Windows: `%APPDATA%\\Code\\User\\globalStorage\\saoudrizwan.claude-dev\\settings\\cline_mcp_settings.json`\n- Linux: `~/.config/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json`\n\n### With Cursor\n\nTo use with Cursor, go to \"Cursor settings\" \u003e \"MCP\" in the settings and add a new server with the following configuration:\n\n1. **Name**: `atlas` (or any name you prefer)\n2. **Command**: `npx mcp-mongodb-atlas`\n3. **Arguments**: provide your API keys as arguments\n```bash\n## Suggested Command\nnpx mcp-mongodb-atlas \u003cpublic_key\u003e \u003cprivate_key\u003e\n```\n\nNewer versions can set the `~/.cursor/mcp.json` file with:\n```\n{\n  \"mcpServers\": {\n    \"atlas\": {\n      \"command\": \"npx\",\n      \"args\": [\"mcp-mongodb-atlas\"],\n      \"env\": {\n        \"ATLAS_PUBLIC_KEY\": \"your-public-key\",\n        \"ATLAS_PRIVATE_KEY\": \"your-private-key\"\n      },\n      \"disabled\": false,\n      \"autoApprove\": []\n    }\n  }\n}\n```\n\n4. **Environment Variables** (Optional):\n   - `ATLAS_PUBLIC_KEY`: Your MongoDB Atlas public key\n   - `ATLAS_PRIVATE_KEY`: Your MongoDB Atlas private key\n\n### With Claude Desktop\n\nTo use with Claude Desktop, add the server config:\n\nOn macOS: `~/Library/Application Support/Claude/claude_desktop_config.json`\nOn Windows: `%APPDATA%/Claude/claude_desktop_config.json`\n\n```json\n{\n  \"mcpServers\": {\n    \"atlas\": {\n      \"command\": \"npx\",\n      \"args\": [\"mcp-mongodb-atlas\"],\n      \"env\": {\n        \"ATLAS_PUBLIC_KEY\": \"your-public-key\",\n        \"ATLAS_PRIVATE_KEY\": \"your-private-key\"\n      }\n    }\n  }\n}\n```\n\n## API Keys\n\nYou need MongoDB Atlas API keys to use this tool. To create API keys:\n\n1. Log in to your MongoDB Atlas account\n2. Go to Access Manager \u003e API Keys\n3. Create a new API key with the appropriate permissions\n4. Save the public and private keys\n\n## Development\n\nClone the repository and install dependencies:\n\n```bash\ngit clone https://github.com/mongodb-developer/mcp-mongodb-atlas.git\ncd mcp-mongodb-atlas\nnpm install\n```\n\nBuild the project:\n\n```bash\nnpm run build\n```\n\nFor development with auto-rebuild:\n\n```bash\nnpm run watch\n```\n\n### Debugging\n\nSince MCP servers communicate over stdio, debugging can be challenging. We recommend using the MCP Inspector:\n\n```bash\nnpm run inspector\n```\n\nThe Inspector will provide a URL to access debugging tools in your browser.\n\n## License\n\nMIT\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmongodb-developer%2Fmcp-mongodb-atlas","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmongodb-developer%2Fmcp-mongodb-atlas","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmongodb-developer%2Fmcp-mongodb-atlas/lists"}