flamerobin-mcp-server
flamerobin-mcp-server
A Model Context Protocol (MCP) server for Firebird databases intended for local use. It reads connection details from FlameRobin's fr_databases.conf so no extra configuration is needed — if you have FlameRobin set up with your Firebird databases, this server works out of the box.
Compared to mcpFirebird
This project | mcpFirebird | |
Credentials | Read automatically from FlameRobin's config — no setup required | Must pass |
Multi-database | All FlameRobin-registered databases available in one session | Single database per server instance |
Wire encryption | Supported (native Firebird .NET driver) | Not supported — requires |
Runtime | .NET 9 self-contained executable | Node.js / npm |
Schema introspection | Tables, views, procedures, triggers, generators, roles, FK/PK/constraints, execution plans, missing index analysis | Tables and basic schema |
DDL / DML / scripts | Yes — | SQL execution only |
Deployment | Local only — runs on your PC alongside FlameRobin | Cloud-deployable via Smithery, SSE/HTTP transports |
Related MCP server: MCP Firebird
Building
dotnet build FirebirdMcp.csprojPublishing a single self-contained executable
dotnet publish FirebirdMcp.csproj -c Release -r win-x64 --self-contained true -p:PublishSingleFile=true -p:IncludeNativeLibrariesForSelfExtract=true -o publish-singleThe output is publish-single\FirebirdMcp.exe. The publish-single\ folder is gitignored.
Claude Desktop configuration
Add to claude_desktop_config.json:
{
"mcpServers": {
"firebird": {
"command": "C:\\path\\to\\publish-single\\FirebirdMcp.exe",
"env": {
"Logging__LogLevel__Default": "None"
}
}
}
}Important: The
Logging__LogLevel__Default=Noneenv var is required. The server's startup log output is written to stdout, which Claude reads as part of the MCP handshake — any unexpected output causes Claude to fail to recognize the server.
Tools
Tool | Description |
| List all servers/databases registered in FlameRobin |
| List tables, views, or both — with optional regex filter |
| List stored procedures — with optional regex filter |
| List triggers — with optional regex filter |
| List generators/sequences with current values |
| List roles — with optional regex filter |
| Column definitions — supports |
| FK relationships for a table ( |
| PK, FK, UNIQUE, CHECK constraints for a table |
| PSQL source of a stored procedure |
| PSQL source of a trigger |
| SQL source of a view |
| Execution plan for a SELECT — shows index usage |
| Which columns lack indexes; optionally scoped to filter columns |
| ODS version, page size, dialect, etc. |
| Active connections to the database |
| Execute a SELECT — supports |
| Execute CREATE/ALTER/DROP and commit |
| Execute INSERT/UPDATE/DELETE and commit |
| Execute multiple semicolon-separated statements |
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.Last updated3
- 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.Last updated2790561MIT
- 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.Last updated537MIT
- Flicense-qualityDmaintenanceMCP server for ChaosLimba — provides read-only access to the Romanian language learning platform's database via the Model Context Protocol.Last updated
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