Safe MongoDB MCP Server
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"mongodb-mcp-vn","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# MongoDB MCP VN English | [Tiếng Việt](#tiếng-việt) `mongodb-mcp-vn` is a Python MCP server for bounded MongoDB discovery, read, and explicitly guarded mutation operations. It returns MongoDB Extended JSON and never returns a configured connection URI or driver exception details. ## Install and run Install the released package: ```sh uv tool install mongodb-mcp-vn ``` Or, from a source checkout: ```sh cd uvx/mongodb uv sync --extra dev ``` Set a least-privilege URI outside source control. This local example contains no credentials: ```sh export MONGO_URI='mongodb://localhost:27017' ``` ### stdio (default) Use stdio for a local MCP client such as Codex or Claude Desktop: ```sh MCP_TRANSPORT=stdio mongodb-mcp-vn ``` The equivalent source command is `uv run mongodb-mcp-vn`. ### MCP client JSON configuration (stdio) Add this to your Codex or Claude Desktop MCP configuration. Do not set `MCP_TRANSPORT`; stdio is the default. ```json { "mcpServers": { "mongodb-mcp-vn": { "command": "uvx", "args": ["mongodb-mcp-vn"], "env": { "MONGO_URI": "mongodb://localhost:27017", "MONGO_ALLOW_WRITE": "false" } } } } ``` Set `MONGO_ALLOW_WRITE` to `true` only when the MCP client must create, update, delete documents, or drop a collection; restart the client after changing it. Tool inputs are direct JSON fields: call `mongodb_ping` with `{}`, and call `mongodb_list_databases` with `{"limit": 50}`. Do not wrap them in `params`. ### Streamable HTTP Use streamable HTTP only behind an appropriate network boundary. The defaults are `127.0.0.1:8005`; `streamable_http` is accepted as an alias. ```sh MCP_TRANSPORT=streamable-http MCP_HOST=127.0.0.1 MCP_PORT=8005 mongodb-mcp-vn ``` `MCP_PORT` must be an integer from 1 through 65535. Unsupported transports fail at startup rather than silently changing transport. ## Tools All collection and database names preserve the supplied bytes; blank-only names are rejected. Read to…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.