
purodelphi/mcpfirebird
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Реализация протокола MCP Anthropic для баз данных Firebird.
Обзор
Реализация MCP (Model Context Protocol) для баз данных Firebird. [[Т0]] MCP Firebird - это сервер, который реализует протокол контекста модели Anthropic (MCP) для баз данных SQL Firebird. Это позволяет крупным языковым моделям (LLM), таким как Claude, безопасно и контролируемо получать доступ, анализировать и манипулировать данными в базах данных Firebird. Этот сервер был обновлен для поддержки новейших корпоративных стандартов в экосистеме MCP. Повторяющиеся запросы к базе данных теперь используют постоянные соединения в памяти, полностью минуя рукопожатие и выполняя почти мгновенно. Интеграция с POST EVENT Firebird. Сервер прослушивает события базы данных в режиме реального времени и активно уведомляет клиента ИИ (например, Claude/n8n), не требуя непрерывного опроса. Быстрый пример: попросите вашего агента подписаться на событие с NEW ORDER.
Обзор (машинный перевод)
Стабильный 2.12.3 включает в себя планы оптимизатора только для подготовки и рекомендации по индексу с учетом каталога: все улучшения по сравнению с 2.13.0-альфа.1 теперь стабильны. Исторические даты ISO/UTC остаются по умолчанию; только T0 обеспечивает бесзонный выход. Никакого обновления драйверов, автоматического индекса DDL или новых дефолтов безопасности. Необходим Node.js 20.19+ Смотрите руководство по диагностике, заметки о выпуске и конфигурацию даты.
MCP Firebird
Реализация MCP (Model Context Protocol) для баз данных Firebird.
Пример использования
[[Т1]]
Что такое MCP Firebird?
MCP Firebird - это сервер, который реализует протокол контекста модели Anthropic (MCP) для баз данных SQL Firebird. Это позволяет крупным языковым моделям (LLM), таким как Claude, безопасно и контролируемо получать доступ, анализировать и манипулировать данными в базах данных Firebird.
Что нового в MCP 2.7+ (производительность и безопасность)
Этот сервер был обновлен для поддержки новейших корпоративных стандартов в экосистеме MCP
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
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_eventwithNEW_ORDER. When Firebird runsPOST_EVENT 'NEW_ORDER', your agent gets instantly notified! Read detailed guide and examples.
- Quick Example: Ask your agent to
- 🛡️ Enterprise-Managed Authorization (EMA): Don’t want to expose your actual database password (
SYSDBA) to the LLM client? Enable EMA to require an--api-keyon 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 usingAuthorization: Bearer my-secure-token. The database password never leaves the server! Read detailed guide in Security.
- Quick Example: Start the server with
- 🌊 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 tohttp://YOUR_SERVER:3003/mcp. Read detailed guide.
- Quick Example: Start the server with
🏗️ Transport Modes & Architecture
Установка
npx mcp-firebird --host localhost --port 3050 --database C:\\path\\to\\database.fdb --user SYSDBA --password masterkeyКонфигурация
{
"mcpServers": {
"mcp-firebird": {
"command": "npx",
"args": [
"mcp-firebird",
"--host",
"localhost",
"--port",
"3050",
"--database",
"C:\\path\\to\\database.fdb",
"--user",
"SYSDBA",
"--password",
"masterkey"
],
"type": "stdio"
}
}
}