flamerobin-mcp-server
flamerobin-mcp-server
ローカル環境での使用を想定した、Firebirdデータベース用のModel Context Protocol (MCP) サーバーです。FlameRobinの fr_databases.conf から接続詳細を読み取るため、追加の設定は不要です。FlameRobinでFirebirdデータベースが設定されていれば、このサーバーはすぐに使用できます。
mcpFirebird との比較
本プロジェクト | mcpFirebird | |
認証情報 | FlameRobinの設定から自動的に読み込み — 設定不要 | 起動のたびに |
マルチデータベース | FlameRobinに登録されたすべてのデータベースを1つのセッションで利用可能 | サーバーインスタンスごとに単一のデータベース |
通信の暗号化 | サポート (ネイティブFirebird .NETドライバ) | 非サポート — サーバー側で |
ランタイム | .NET 9 自己完結型実行ファイル | Node.js / npm |
スキーマイントロスペクション | テーブル、ビュー、プロシージャ、トリガー、ジェネレーター、ロール、FK/PK/制約、実行計画、欠落インデックス分析 | テーブルおよび基本的なスキーマ |
DDL / DML / スクリプト | 対応 — | SQL実行のみ |
デプロイ | ローカルのみ — PC上で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\ フォルダはgitignoredされています。
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環境変数が必要です。サーバーの起動ログ出力は標準出力に書き込まれますが、ClaudeはこれをMCPハンドシェイクの一部として読み取るため、予期しない出力があるとClaudeはサーバーを認識できなくなります。
ツール
ツール | 説明 |
| FlameRobinに登録されているすべてのサーバー/データベースを一覧表示 |
| テーブル、ビュー、またはその両方を一覧表示(正規表現フィルタ対応) |
| ストアドプロシージャを一覧表示(正規表現フィルタ対応) |
| トリガーを一覧表示(正規表現フィルタ対応) |
| 現在の値を含むジェネレーター/シーケンスを一覧表示 |
| ロールを一覧表示(正規表現フィルタ対応) |
| カラム定義 — |
| テーブルのFK関係( |
| テーブルのPK、FK、UNIQUE、CHECK制約 |
| ストアドプロシージャのPSQLソース |
| トリガーのPSQLソース |
| ビューのSQLソース |
| SELECTの実行計画 — インデックスの使用状況を表示 |
| インデックスが不足しているカラムを特定 — カラムフィルタによるスコープ指定が可能 |
| ODSバージョン、ページサイズ、ダイアレクトなど |
| データベースへのアクティブな接続 |
| SELECTを実行 — |
| CREATE/ALTER/DROPを実行してコミット |
| INSERT/UPDATE/DELETEを実行してコミット |
| セミコロンで区切られた複数のステートメントを実行 |
Maintenance
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
- Flicense-qualityDmaintenanceA 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
- AlicenseBqualityAmaintenanceA 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.2782262MIT
- Alicense-qualityDmaintenanceA Model Context Protocol server that provides read-only access to Firebird databases, enabling LLMs to inspect database schemas and execute read-only queries.277MIT
- Flicense-qualityDmaintenanceMCP server for ChaosLimba — provides read-only access to the Romanian language learning platform's database via the Model Context Protocol.
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.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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