flamerobin-mcp-server
flamerobin-mcp-server
Un servidor del Protocolo de Contexto de Modelo (MCP) para bases de datos Firebird destinado a uso local. Lee los detalles de conexión del archivo fr_databases.conf de FlameRobin, por lo que no se necesita configuración adicional: si tienes FlameRobin configurado con tus bases de datos Firebird, este servidor funciona de inmediato.
Comparación con mcpFirebird
Este proyecto | mcpFirebird | |
Credenciales | Leídas automáticamente de la configuración de FlameRobin — no requiere configuración | Debe pasar |
Multibase de datos | Todas las bases de datos registradas en FlameRobin disponibles en una sesión | Una sola base de datos por instancia de servidor |
Cifrado de red | Soportado (controlador nativo .NET de Firebird) | No soportado — requiere |
Entorno de ejecución | Ejecutable autocontenido de .NET 9 | Node.js / npm |
Introspección de esquema | Tablas, vistas, procedimientos, disparadores, generadores, roles, FK/PK/restricciones, planes de ejecución, análisis de índices faltantes | Tablas y esquema básico |
DDL / DML / scripts | Sí — | Solo ejecución de SQL |
Despliegue | Solo local — se ejecuta en tu PC junto a FlameRobin | Desplegable en la nube mediante Smithery, transportes SSE/HTTP |
Related MCP server: MCP Firebird
Construcción
dotnet build FirebirdMcp.csprojPublicar un ejecutable único autocontenido
dotnet publish FirebirdMcp.csproj -c Release -r win-x64 --self-contained true -p:PublishSingleFile=true -p:IncludeNativeLibrariesForSelfExtract=true -o publish-singleLa salida es publish-single\FirebirdMcp.exe. La carpeta publish-single\ está ignorada por git.
Configuración de Claude Desktop
Añadir a claude_desktop_config.json:
{
"mcpServers": {
"firebird": {
"command": "C:\\path\\to\\publish-single\\FirebirdMcp.exe",
"env": {
"Logging__LogLevel__Default": "None"
}
}
}
}Importante: La variable de entorno
Logging__LogLevel__Default=Nonees obligatoria. El registro de inicio del servidor se escribe en stdout, que Claude lee como parte del protocolo de enlace MCP; cualquier salida inesperada provoca que Claude no reconozca el servidor.
Herramientas
Herramienta | Descripción |
| Lista todos los servidores/bases de datos registrados en FlameRobin |
| Lista tablas, vistas o ambas — con filtro regex opcional |
| Lista procedimientos almacenados — con filtro regex opcional |
| Lista disparadores — con filtro regex opcional |
| Lista generadores/secuencias con valores actuales |
| Lista roles — con filtro regex opcional |
| Definiciones de columnas — soporta modo |
| Relaciones FK para una tabla (direcciones |
| Restricciones PK, FK, UNIQUE, CHECK para una tabla |
| Código fuente PSQL de un procedimiento almacenado |
| Código fuente PSQL de un disparador |
| Código fuente SQL de una vista |
| Plan de ejecución para un SELECT — muestra el uso de índices |
| Qué columnas carecen de índices; opcionalmente limitado a columnas de filtro |
| Versión ODS, tamaño de página, dialecto, etc. |
| Conexiones activas a la base de datos |
| Ejecuta un SELECT — soporta |
| Ejecuta CREATE/ALTER/DROP y confirma (commit) |
| Ejecuta INSERT/UPDATE/DELETE y confirma (commit) |
| Ejecuta múltiples sentencias separadas por punto y coma |
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Flicense-qualityDmaintenanceA Model Context Protocol server that provides tools for connecting to and interacting with various database systems (SQLite, PostgreSQL, MySQL/MariaDB, SQL Server) through a unified interface.3
- AlicenseBqualityAmaintenanceA server implementing Anthropic's Model Context Protocol (MCP) for Firebird SQL databases, enabling Claude and other LLMs to securely access, analyze, and manipulate data in Firebird databases through natural language.2782262MIT
- Alicense-qualityDmaintenanceA Model Context Protocol server that provides read-only access to Firebird databases, enabling LLMs to inspect database schemas and execute read-only queries.277MIT
- Flicense-qualityDmaintenanceMCP server for ChaosLimba — provides read-only access to the Romanian language learning platform's database via the Model Context Protocol.
Related MCP Connectors
MCP (Model Context Protocol) server for Appwrite
Remote MCP server for full read/write access to a Zotero library
MCP server for managing Prisma Postgres.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Michael2150/flamerobin-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server