A Model Context Protocol server to connect to MongoDB databases and MongoDB Atlas Clusters.
6.7K
4
20 Tools
Version 4.43 or later needs to be installed to add the server automatically
Tools
Name | Description |
---|---|
aggregate | Run an aggregation against a MongoDB collection |
collection-indexes | Describe the indexes for a collection |
collection-schema | Describe the schema for a collection |
collection-storage-size | Gets the size of the collection |
count | Gets the number of documents in a MongoDB collection using db.collection.count() and query as an optional filter parameter |
create-collection | Creates a new collection in a database. If the database doesn't exist, it will be created automatically. |
create-index | Create an index for a collection |
db-stats | Returns statistics that reflect the use state of a single database |
delete-many | Removes all documents that match the filter from a MongoDB collection |
drop-collection | Removes a collection or view from the database. The method also removes any indexes associated with the dropped collection. |
drop-database | Removes the specified database, deleting the associated data files |
explain | Returns statistics describing the execution of the winning plan chosen by the query optimizer for the evaluated method |
find | Run a find query against a MongoDB collection |
insert-many | Insert an array of documents into a MongoDB collection |
list-collections | List all collections for a given database |
list-databases | List all databases for a MongoDB connection |
mongodb-logs | Returns the most recent logged mongod events |
rename-collection | Renames a collection in a MongoDB database |
switch-connection | Switch to a different MongoDB connection. If the user has configured a connection string or has previously called the connect tool, a connection is already established and there's no need to call this tool unless the user has explicitly requested to switch to a new instance. |
update-many | Updates all documents that match the specified filter for a collection |
Manual installation
You can install the MCP server using:
Installation for