Skip to main content
Glama
Michael2150

flamerobin-mcp-server

by Michael2150

flamerobin-mcp-server

MCP-сервер (Model Context Protocol) для баз данных Firebird, предназначенный для локального использования. Он считывает параметры подключения из файла fr_databases.conf программы FlameRobin, поэтому дополнительная настройка не требуется — если у вас настроен FlameRobin для работы с базами данных Firebird, этот сервер будет работать сразу «из коробки».

Сравнение с mcpFirebird

Этот проект

mcpFirebird

Учетные данные

Считываются автоматически из конфигурации FlameRobin — настройка не требуется

Необходимо передавать --user, --password, --host, --database при каждом запуске

Мультибазовость

Все базы данных, зарегистрированные в FlameRobin, доступны в одной сессии

Одна база данных на экземпляр сервера

Шифрование канала

Поддерживается (родной драйвер Firebird .NET)

Не поддерживается — требует WireCrypt = Disabled на сервере

Среда выполнения

Автономный исполняемый файл .NET 9

Node.js / npm

Интроспекция схемы

Таблицы, представления, процедуры, триггеры, генераторы, роли, FK/PK/ограничения, планы выполнения, анализ отсутствующих индексов

Таблицы и базовая схема

DDL / DML / скрипты

Да — ExecuteDdl, ExecuteDml, ExecuteScript

Только выполнение SQL

Развертывание

Только локально — запускается на вашем ПК вместе с FlameRobin

Облачное развертывание через Smithery, транспорты SSE/HTTP

Related MCP server: MCP Firebird

Сборка

dotnet build FirebirdMcp.csproj

Публикация единого автономного исполняемого файла

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

Результатом является publish-single\FirebirdMcp.exe. Папка publish-single\ игнорируется git.

Конфигурация Claude Desktop

Добавьте в claude_desktop_config.json:

{
  "mcpServers": {
    "firebird": {
      "command": "C:\\path\\to\\publish-single\\FirebirdMcp.exe",
      "env": {
        "Logging__LogLevel__Default": "None"
      }
    }
  }
}

Важно: Переменная окружения Logging__LogLevel__Default=None обязательна. Журнал запуска сервера выводится в stdout, который Claude считывает как часть рукопожатия MCP — любой неожиданный вывод приведет к тому, что Claude не сможет распознать сервер.

Инструменты

Инструмент

Описание

ListDatabases

Список всех серверов/баз данных, зарегистрированных в FlameRobin

ListObjects

Список таблиц, представлений или и того, и другого — с опциональным фильтром по регулярному выражению

ListProcedures

Список хранимых процедур — с опциональным фильтром по регулярному выражению

ListTriggers

Список триггеров — с опциональным фильтром по регулярному выражению

ListGenerators

Список генераторов/последовательностей с текущими значениями

ListRoles

Список ролей — с опциональным фильтром по регулярному выражению

DescribeTable

Определение столбцов — поддерживает режим brief и фильтрацию столбцов

GetForeignKeys

Внешние ключи для таблицы (направления in, out или all)

GetTableConstraints

Ограничения PK, FK, UNIQUE, CHECK для таблицы

GetProcedureSource

Исходный код PSQL хранимой процедуры

GetTriggerSource

Исходный код PSQL триггера

GetViewSource

Исходный код SQL представления

GetExecutionPlan

План выполнения для SELECT — показывает использование индексов

AnalyzeMissingIndexes

Какие столбцы не имеют индексов; опционально с фильтрацией по столбцам

GetDatabaseInfo

Версия ODS, размер страницы, диалект и т.д.

ListActiveConnections

Активные соединения с базой данных

RunQuery

Выполнение SELECT — поддерживает maxRows и проекцию columns

ExecuteDdl

Выполнение CREATE/ALTER/DROP и фиксация транзакции

ExecuteDml

Выполнение INSERT/UPDATE/DELETE и фиксация транзакции

ExecuteScript

Выполнение нескольких инструкций, разделенных точкой с запятой

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