PM

purodelphi/mcpfirebird

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

70 stars 28 forks 품질 88 트렌드 34MIT

Firebird 데이터베이스에 대한 Anthropic의 MCP 프로토콜 구현.

개요

Firebird 데이터베이스에 대한 Anthropic의 MCP (모델 Context Protocol)의 구현. https://github.com/user-attachments/assets/e68e873f-f87b-4afd-874f-157086e223af] [T0]] [T0]] [T0]] [T0]] [T0]] [T0]] [T0]] [T0] [T0] [T0]] [T0] [T0] [T0]] [T0]] [T0] [T0] [T0] [T0] [T0]] [T0] [T0]] [T0] [T0] [T0]] [T0]] [T0] [T0] [T0]] https://github.com/user-attachments/assets/e68e873f-f87b-4afd-874f-157086e223af] https://github.com/user-attachments/assets/e68e873f-f87b-4afd-874f-157086e223af]]] https://github.com/user-attachments/assets/e68e873f-f87b-4afd-874f-157086e223af]]]]]] [[https://github.com/user-attachments/assets/e68e873f-f87b-4afd-874f-157086e223af]]]]]]] [[[[[[https://github.com/user-attachments/assets/e68e873f-f87b-4afd-874f-157086e223af]]]]]]]]]]]]]] [[[[[[[https://github.com/user-attachments/assets/e68e873f-f87b-4afd-874f-157086e223af]]]]]]]]]]]]]]]]]] [[[[[[[[[[[[[[[[[[[[[[ MCP Firebird는 Firebird SQL 데이터베이스에 대한 Anthropic의 Model Context Protocol (MCP)를 구현하는 서버입니다. Claude와 같은 대형 언어 모델 (LLMs)을 통해 접근, 분석 및 Firebird 데이터베이스의 데이터를 안전하게 조작하고 제어 방식으로 조작 할 수 있습니다. 이 서버는 MCP 생태계의 최신 엔터프라이즈 표준을 지원하기 위해 업그레이드되었습니다. - 安 Repetitive 데이터베이스 쿼리 이제 persistent in-memory 연결을 사용, 완전히 핸디케이드를 우회하고 거의 즉시 실행. - Firebird의 POST EVENT와 Native 네이티브 통합. 서버는 실시간 데이터베이스 이벤트를 듣고 지속적인 투표를 요구하지 않고 AI 클라이언트 (예 : Claude / n8n)를 알리지 않습니다. - Quick Example: 에이전트가 NEW ORDER에 가입하도록 요청합니다.

개요(AI 번역)

**Stable 2.12.3에는 준비 전용 낙관 계획 및 카탈로그 인식 색인 통보가 포함됩니다. ** 2.13.0-alpha.1의 모든 개선은 이제 안정적입니다. Historical ISO/UTC 날짜는 기본적으로 남아 있습니다; 단지 FIREBIRD_DATE_FORMAT=wall-clock는 Zone-free 산출을 가능하게 합니다. 드라이버 업그레이드 없음, 자동 인덱스 DDL 또는 새로운 보안 기본값. Node.js 20.19+가 필요합니다. 진단 가이드, 릴리스 노트 및 날짜 구성을 참조하십시오.

MCP 파이어 버드

Firebird 데이터베이스에 대한 Anthropic의 MCP (모델 Context Protocol)의 구현.

예제 사용

https://github.com/user-attachments/assets/e68e873f-f87b-4afd-874f-157086e223af

MCP Firebird는 무엇입니까?

MCP Firebird는 Firebird SQL 데이터베이스에 대한 Anthropic의 Model Context Protocol (MCP)를 구현하는 서버입니다. Claude와 같은 대형 언어 모델 (LLMs)을 통해 접근, 분석 및 Firebird 데이터베이스의 데이터를 안전하게 조작하고 제어 방식으로 조작 할 수 있습니다.

♨ MCP 2.7+의 새로운 기능 (Performance & Security)

이 서버는 MCP 생태계의 최신 엔터프라이즈 표준을 지원하기 위해 업그레이드되었습니다

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

README

원문 README의 일부입니다. 원문 보기.

Stable 2.13.0 includes the issue #47 display-text encoding fix and production dependency security updates from alpha.3. Structured data and parsed JSON preserve original values. Existing prepare-only query diagnostics, ISO/UTC date defaults and security settings remain available. Node.js 20.19+ is required. See the release notes, text compatibility contract and diagnostics guide.

MCP Firebird

Implementation of Anthropic’s MCP (Model Context Protocol) for Firebird databases.

Example Usage

https://github.com/user-attachments/assets/e68e873f-f87b-4afd-874f-157086e223af

What is MCP Firebird?

MCP Firebird is a server that implements Anthropic’s Model Context Protocol (MCP) for Firebird SQL databases. It allows Large Language Models (LLMs) like Claude to access, analyze, and manipulate data in Firebird databases securely and in a controlled manner.

🚀 What’s New in MCP 2.7+ (Performance & Security)

This server has been upgraded to support the latest enterprise standards in the MCP ecosystem:

  • ⚡ Connection Pooling (Zero Latency): Repetitive database queries now use persistent in-memory connections, completely bypassing handshake overhead and executing almost instantly.
  • 🎯 Proactive Events (Triggers): Native integration with Firebird’s POST_EVENT. The server listens to database events in real-time and proactively notifies the AI client (e.g., Claude/n8n) without requiring continuous polling.
    • Quick Example: Ask your agent to subscribe_to_event with NEW_ORDER. When Firebird runs POST_EVENT 'NEW_ORDER', your agent gets instantly notified! Read detailed guide and examples.
  • 🛡️ Enterprise-Managed Authorization (EMA): Don’t want to expose your actual database password (SYSDBA) to the LLM client? Enable EMA to require an --api-key on incoming connections. The server intercepts this token and injects the real password securely under the hood.
    • Quick Example: Start the server with --password "real_password" --api-key "my-secure-token". The remote client connects using Authorization: Bearer my-secure-token. The database password never leaves the server! Read detailed guide in Security.
  • 🌊 Bidirectional Streaming (Streamable HTTP / SSE): Perfect for n8n or remote deployments. Provides real-time event streaming and stateful sessions across HTTP.
    • Quick Example: Start the server with TRANSPORT_TYPE=sse SSE_PORT=3003. Configure your client (like n8n) to connect to http://YOUR_SERVER:3003/mcp. Read detailed guide.

🏗️ Transport Modes & Architecture

GitHub에서 전체 README 보기

설치

npx mcp-firebird --host localhost --port 3050 --database C:\\path\\to\\database.fdb --user SYSDBA --password masterkey
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →

설정

{ "mcpServers": { "mcp-firebird": { "command": "npx", "args": [ "mcp-firebird", "--host", "localhost", "--port", "3050", "--database", "C:\\path\\to\\database.fdb", "--user", "SYSDBA", "--password", "masterkey" ], "type": "stdio" } } }