read-only
Por defecto. Solo SELECT / find / describe — toda herramienta de escritura se rechaza.
IA · Conector MCP
huginndb-mcp es un servidor headless de Model Context Protocol que expone las conexiones que ya guardaste en HuginnDB — profiles.json, con contraseñas leídas del keychain del SO — a Claude Code, Claude Desktop, Cursor, Antigravity o Codex. Cualquier cliente MCP compatible con la especificación funciona igual en cuanto le indiques la ruta al binario.
Ajustes → MCP en la app resuelve la ruta del binario y genera cada snippet de abajo por ti — elige qué conexiones guardadas exponer, y pega.
read-only
Por defecto. Solo SELECT / find / describe — toda herramienta de escritura se rechaza.
data
Añade INSERT / UPDATE / DELETE a nivel de fila. Sin cambios de esquema.
full
Añade DDL — CREATE / DROP / ALTER / TRUNCATE.
Se relee de disco en cada intento de escritura — cambia el nivel de una conexión en la app y surte efecto sin reiniciar tu cliente de IA. Cada escritura queda registrada en mcp-audit.log, junto a tus perfiles.
Sustituye la ruta por la que te muestre Ajustes → MCP.
claude mcp add huginndb -s user -- /ruta/a/huginndb-mcp --connections <profile-id>
O escríbelo a mano en ~/.claude.json, o en un .mcp.json de proyecto:
{
"mcpServers": {
"huginndb": {
"command": "/ruta/a/huginndb-mcp",
"args": ["--connections", "<profile-id>"]
}
}
}
{
"mcpServers": {
"huginndb": {
"command": "/ruta/a/huginndb-mcp",
"args": ["--connections", "<profile-id>"]
}
}
}
Ajustes → Developer → Edit Config, y reinicia la app.
{
"mcpServers": {
"huginndb": {
"command": "/ruta/a/huginndb-mcp",
"args": ["--connections", "<profile-id>"]
}
}
}
.cursor/mcp.json (de proyecto) o ~/.cursor/mcp.json (global) — o Ajustes → MCP → Add new global MCP server.
{
"mcpServers": {
"huginndb": {
"command": "/ruta/a/huginndb-mcp",
"args": ["--connections", "<profile-id>"]
}
}
}
Panel del Agente → menú «…» → MCP Servers → Manage MCP Servers → View raw config.
[mcp_servers.huginndb]
command = "/ruta/a/huginndb-mcp"
args = ["--connections", "<profile-id>"]
~/.codex/config.toml — o: codex mcp add huginndb -- /ruta/a/huginndb-mcp --connections <profile-id>
list_connectionsQué bases de datos alcanza el servidor, con el nivel de escritura efectivo.
list_tables / describe_tableTablas, vistas, columnas, tipos, PK/FK, índices.
run_querySQL o estilo mongosh, controlado por el nivel de escritura.
browse_tableNavega filas por página sin escribir una query.
insert_row / update_cell / delete_rowsEscrituras a nivel de fila, por PK. Requiere data o full.
server_version / list_usersVersión del motor, usuarios y privilegios del servidor.