Skip to main content
Glama
Michael2150

flamerobin-mcp-server

by Michael2150

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 --user, --password, --host, --database en cada inicio

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 WireCrypt = Disabled en el servidor

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í — ExecuteDdl, ExecuteDml, ExecuteScript

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.csproj

Publicar un ejecutable único autocontenido

dotnet publish FirebirdMcp.csproj -c Release -r win-x64 --self-contained true -p:PublishSingleFile=true -p:IncludeNativeLibrariesForSelfExtract=true -o publish-single

La 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=None es 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

ListDatabases

Lista todos los servidores/bases de datos registrados en FlameRobin

ListObjects

Lista tablas, vistas o ambas — con filtro regex opcional

ListProcedures

Lista procedimientos almacenados — con filtro regex opcional

ListTriggers

Lista disparadores — con filtro regex opcional

ListGenerators

Lista generadores/secuencias con valores actuales

ListRoles

Lista roles — con filtro regex opcional

DescribeTable

Definiciones de columnas — soporta modo brief y filtro de columnas

GetForeignKeys

Relaciones FK para una tabla (direcciones in, out o all)

GetTableConstraints

Restricciones PK, FK, UNIQUE, CHECK para una tabla

GetProcedureSource

Código fuente PSQL de un procedimiento almacenado

GetTriggerSource

Código fuente PSQL de un disparador

GetViewSource

Código fuente SQL de una vista

GetExecutionPlan

Plan de ejecución para un SELECT — muestra el uso de índices

AnalyzeMissingIndexes

Qué columnas carecen de índices; opcionalmente limitado a columnas de filtro

GetDatabaseInfo

Versión ODS, tamaño de página, dialecto, etc.

ListActiveConnections

Conexiones activas a la base de datos

RunQuery

Ejecuta un SELECT — soporta maxRows y proyección de columns

ExecuteDdl

Ejecuta CREATE/ALTER/DROP y confirma (commit)

ExecuteDml

Ejecuta INSERT/UPDATE/DELETE y confirma (commit)

ExecuteScript

Ejecuta múltiples sentencias separadas por punto y coma

Install Server
A
license - permissive license
A
quality
B
maintenance

Maintenance

Maintainers
Response time
3wRelease cycle
3Releases (12mo)
Commit activity

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

  • F
    license
    -
    quality
    D
    maintenance
    A 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
  • A
    license
    B
    quality
    A
    maintenance
    A 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.
    27
    822
    62
    MIT
  • A
    license
    -
    quality
    D
    maintenance
    A Model Context Protocol server that provides read-only access to Firebird databases, enabling LLMs to inspect database schemas and execute read-only queries.
    27
    7
    MIT

View all related MCP servers

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.

View all MCP Connectors

Latest Blog Posts

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