Most database servers stop at reading and writing documents. This one can remove a database, which is useful for the setup-and-teardown work around testing and catastrophic anywhere near production. The protection that actually works is the MongoDB user you connect with: give it rights over the databases it should touch and nothing else. A confirmation prompt is a speed bump; a permission is a wall.
A MongoDB server that goes past reading data into managing the databases themselves.
- list_databases and get_database_stats
- create_database and drop_database
- The collection and document operations underneath them
Python 3.10 or above, a running MongoDB, and uv recommended for launching. MIT licensed. Documentation in English and Chinese.
One command — uvx run mongo-mcp
