Skip to main content
Glama
Michael2150

flamerobin-mcp-server

by Michael2150

flamerobin-mcp-server

로컬 사용을 위한 Firebird 데이터베이스용 모델 컨텍스트 프로토콜(MCP) 서버입니다. FlameRobinfr_databases.conf에서 연결 세부 정보를 읽어오므로 별도의 설정이 필요하지 않습니다. 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과 함께 PC에서 실행

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\ 폴더는 gitignore 처리되어 있습니다.

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

테이블의 FK 관계 (in, out 또는 all 방향)

GetTableConstraints

테이블의 PK, FK, UNIQUE, CHECK 제약 조건

GetProcedureSource

저장 프로시저의 PSQL 소스

GetTriggerSource

트리거의 PSQL 소스

GetViewSource

뷰의 SQL 소스

GetExecutionPlan

SELECT에 대한 실행 계획 — 인덱스 사용량 표시

AnalyzeMissingIndexes

인덱스가 없는 열 분석; 선택적으로 열 필터 범위 지정 가능

GetDatabaseInfo

ODS 버전, 페이지 크기, 다이얼렉트 등

ListActiveConnections

데이터베이스에 대한 활성 연결

RunQuery

SELECT 실행 — maxRows 및 열 프로젝션 지원

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