Servidor MCP
Conecta un agente de IA a TeselaDB con las herramientas de MongoDB MCP Server.
Cada nodo tiene un servidor del Model Context Protocol. Ofrece las herramientas de base de datos de MongoDB MCP Server
con sus mismos nombres y argumentos: find, aggregate, count, insert-many, update-many, delete-many,
create-index, collection-indexes, collection-schema y las demás.
Dos formas de conectar
- Streamable HTTP en
https://<nodo>:27080/mcp, con una clave de API enAuthorization: Bearer. - stdio con
teseladb mcp, que reenvía al puerto HTTP. La credencial va en la variable de entornoTESELADB_API_KEY, nunca en los argumentos.
JSON
{
"mcpServers": {
"teseladb": {
"command": "teseladb",
"args": ["mcp", "--uri", "https://node-01:27080"],
"env": { "TESELADB_API_KEY": "tdb_…" }
}
}
}Solo lectura por defecto
El servidor MCP arranca en solo lectura: las herramientas que escriben no están disponibles hasta que las activas con el
parámetro de clúster mcpOptions. aggregate rechaza $out y $merge. Cada herramienta comprueba los privilegios del
comando equivalente con los roles de la clave, y cada llamada queda en el registro de auditoría.
Una guía paso a paso está en Conectar un agente con MCP.