Michael2150/flamerobin-mcp-server

๐Ÿ—„๏ธ Databases
0 Views
0 Installs

๏ธโƒฃ ๐Ÿ  ๐ŸชŸ - Firebird database MCP server that reads connection details from FlameRobin's config โ€” no credential setup required. Access all locally registered databases in one session with full schema introspection, DDL/DML execution, execution plans, and missing index analysis.

Quick Install

One-Click IDE Configuration
claude_desktop_config.json
{
  "mcpServers": {
    "michael2150-flamerobin-mcp-server": {
      "command": "npx",
      "args": [
        "-y",
        "michael2150-flamerobin-mcp-server"
      ]
    }
  }
}
Or

Using an AI coding agent (Claude Code, Cursor, etc.)? Copy a ready-made prompt that tells it to fetch the setup instructions and install this server for you.

Documentation Overview

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 projectmcpFirebird
CredentialsRead automatically from FlameRobin's config โ€” no setup requiredMust pass --user, --password, --host, --database on every launch
Multi-databaseAll FlameRobin-registered databases available in one sessionSingle database per server instance
Wire encryptionSupported (native Firebird .NET driver)Not supported โ€” requires WireCrypt = Disabled on the server
Runtime.NET 9 self-contained executableNode.js / npm
Schema introspectionTables, views, procedures, triggers, generators, roles, FK/PK/constraints, execution plans, missing index analysisTables and basic schema
DDL / DML / scriptsYes โ€” ExecuteDdl, ExecuteDml, ExecuteScriptSQL execution only
DeploymentLocal only โ€” runs on your PC alongside FlameRobinCloud-deployable via Smithery, SSE/HTTP transports

Building

dotnet build FirebirdMcp.csproj

Publishing 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-single

The 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=None env 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

ToolDescription
ListDatabasesList all servers/databases registered in FlameRobin
ListObjectsList tables, views, or both โ€” with optional regex filter
ListProceduresList stored procedures โ€” with optional regex filter
ListTriggersList triggers โ€” with optional regex filter
ListGeneratorsList generators/sequences with current values
ListRolesList roles โ€” with optional regex filter
DescribeTableColumn definitions โ€” supports brief mode and column filter
GetForeignKeysFK relationships for a table (in, out, or all directions)
GetTableConstraintsPK, FK, UNIQUE, CHECK constraints for a table
GetProcedureSourcePSQL source of a stored procedure
GetTriggerSourcePSQL source of a trigger
GetViewSourceSQL source of a view
GetExecutionPlanExecution plan for a SELECT โ€” shows index usage
AnalyzeMissingIndexesWhich columns lack indexes; optionally scoped to filter columns
GetDatabaseInfoODS version, page size, dialect, etc.
ListActiveConnectionsActive connections to the database
RunQueryExecute a SELECT โ€” supports maxRows and columns projection
ExecuteDdlExecute CREATE/ALTER/DROP and commit
ExecuteDmlExecute INSERT/UPDATE/DELETE and commit
ExecuteScriptExecute multiple semicolon-separated statements

Related MCP Servers

modelcontextprotocol/server-postgresVerified

๐Ÿ“‡ ๐Ÿ  - PostgreSQL database integration with schema inspection and query capabilities

๐Ÿ—„๏ธ Databases1 views
Aiven-Open/mcp-aiven

๐Ÿ โ˜๏ธ ๐ŸŽ–๏ธ - Navigate your Aiven projects and interact with the PostgreSQLยฎ, Apache Kafkaยฎ, ClickHouseยฎ and OpenSearchยฎ services

๐Ÿ—„๏ธ Databases0 views
alexanderzuev/supabase-mcp-server

Supabase MCP Server with support for SQL query execution and database exploration tools

๐Ÿ—„๏ธ Databases0 views
aliyun/alibabacloud-tablestore-mcp-server

โ˜• ๐Ÿ โ˜๏ธ - MCP service for Tablestore, features include adding documents, semantic search for documents based on vectors and scalars, RAG-friendly, and serverless.

๐Ÿ—„๏ธ Databases0 views

Engagement

Views
0
Installs
0
Upvotes
0

Views and upvotes are unique per visitor network (hashed IP). Installs count copy actions.

Status

Health: Not checked yet

We have not completed a health check for this listing yet.

No check timestamp yet.

Unclaimed listing (imported or pending owner verification). Claim it โ†’
โ˜… Spotlight Slot

Feature Your MCP Server

Get maximum visibility for your server across our directory, search results, and detail pages.

Spotlight Your Server

Own this project?

This directory is pre-filled from public sources. Claim via GitHub README, site badge, or DNS TXT to get the verified badge and attach your website.

Claim this listing

Promote this listing

Optional paid placement. Free listings stay free forever.

Share & Embed

Add our SVG badge (dark/light directory styles) or embeddable widget to your site.