MongoDB-Connector
Im aktuell analysierten Go-Binary ist mongodb-connector nicht als Cobra-Command registriert. Diese Seite beschreibt den ergänzenden MongoDB-Connector aus der bestehenden Connector-Dokumentation; prüfe vor der Nutzung mit ai-hub-cli --help, ob dein ausgeliefertes Binary diesen Connector enthält.
Stellt MongoDB lokal, als Replica Set oder als Atlas-Cluster als MCP-Server bereit. Enthalten sind Tools für Datenbank-Inspektion, CRUD-Operationen und Aggregation-Pipelines. BSON-Werte werden als Extended JSON ausgegeben, damit ObjectID, DateTime und Decimal128 erhalten bleiben.
Flags
| Flag | Umgebungsvariable | Standard | Beschreibung |
|---|---|---|---|
--uri | MONGODB_URI | Vollständige Verbindungs-URI; hat Vorrang vor Einzel-Flags. | |
--host | MONGODB_HOST | localhost | MongoDB-Host. |
--port | MONGODB_PORT | 27017 | MongoDB-Port. |
--username | MONGODB_USERNAME | Benutzername. | |
--password | MONGODB_PASSWORD | Passwort. | |
--auth-source | MONGODB_AUTH_SOURCE | admin | Authentifizierungsdatenbank. |
--database | MONGODB_DATABASE | Standarddatenbank für Collection-Tools. | |
--tls | MONGODB_TLS | false | TLS aktivieren. |
--tls-ca-file | Pfad zu einer PEM-CA-Datei; aktiviert TLS ebenfalls. | ||
--tls-insecure | false | TLS-Prüfung überspringen; nur für Tests. | |
--query-timeout | 60s | Timeout pro Operation als Go-Dauer. |
Verwendung
# Mit URI
ai-hub-cli mcp ai-hub-cli mongodb-connector \
--uri "mongodb://user:pass@localhost:27017/?authSource=admin" \
--database meinedb
# Mit Einzel-Flags
ai-hub-cli mcp ai-hub-cli mongodb-connector \
--host localhost --port 27017 \
--username meinuser --password meinpass --database meinedb
# Mit TLS
ai-hub-cli mcp ai-hub-cli mongodb-connector \
--uri "mongodb://user:pass@docdb.cluster.amazonaws.com:27017/" \
--tls --tls-ca-file /pfad/zur/ca.pem --database meinedb
MCP-Tools
| Bereich | Tools |
|---|---|
| Lesen | mongodb_list_databases, mongodb_list_collections, mongodb_find, mongodb_find_one, mongodb_count, mongodb_aggregate, mongodb_run_command |
| Schreiben | mongodb_insert_one, mongodb_insert_many, mongodb_update_one, mongodb_update_many, mongodb_delete_one, mongodb_delete_many |
Verbindungspool: Beim Start wird eine gemeinsame Verbindung mit Pool aufgebaut. Wenn
--uriund Einzel-Flags gleichzeitig gesetzt sind, gewinnt die URI. TLS wird automatisch aktiviert, wenn--tls-ca-fileoder--tls-insecuregesetzt ist.