PM

purodelphi/mcpfirebird

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

70 stars 28 forks 品質 88 トレンド 34MIT

FirebirdデータベースのAnthropicのMCPプロトコルの実装.

概要

FirebirdデータベースのAnthropicのMCP(モデルコンテキストプロトコル)の実装 [https://github.com/user-attachments/assets/e68e873f-f87b-4afd-874f-157086e223af] MCP Firebirdは、Firebird SQLデータベースのAnthropicのモデルコンテキストプロトコル(MCP)を実装するサーバーです。 Claudeのような大きな言語モデル(LLM)が、Firebirdデータベース内のデータへのアクセス、解析、操作を安全に行うことができます。 このサーバーは、MCP エコシステムにおける最新の企業基準をサポートするためにアップグレードされています。 - ⚡ 繰り返しデータベースのクエリは、永続的なインメモリー接続を使用し、完全にハンドシェイクのオーバーヘッドを迂回し、ほぼ瞬時に実行します。 - FirebirdのPOST EVENTとのネイティブ統合。 サーバはデータベースイベントをリアルタイムで監視し、継続的にポーリングを要求することなく、AIクライアント(Claude/n8n)を積極的に通知します。 - クイック例: エージェントをsubscribe to eventにNEW ORDERに依頼してください.

概要(AI 翻訳)

Stable 2.12.3には、準備専用のオプティマイザプランとカタログアウェアインデックスのアドバイスが含まれます。 2.13.0-alpha.1からのすべての改善が安定しています。 歴史的ISO/UTCの日付はデフォルトのままです。 FIREBIRD_DATE_FORMAT=wall-clock]のみで、ゾーンフリーの出力が可能になります。 ドライバのアップグレード、自動インデックス DDL または新しいセキュリティのデフォルトはありません。 Node.js 20.19+ が必要です。 診断ガイド、リリースノート、日付設定を参照してください。

MCPファイヤーバード

FirebirdデータベースのAnthropicのMCP(モデルコンテキストプロトコル)の実装

使用例

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

MCPファイアウォールとは?

MCP Firebirdは、Firebird SQLデータベースのAnthropicのモデルコンテキストプロトコル(MCP)を実装するサーバーです。 Claudeのような大きな言語モデル(LLM)が、Firebirdデータベース内のデータへのアクセス、解析、操作を安全に行うことができます。

OST MCP 2.7+ (パフォーマンスとセキュリティ) の新機能

このサーバーは、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" } } }