flamerobin-mcp-server
flamerobin-mcp-server
一个用于 Firebird 数据库的本地使用模型上下文协议 (MCP) 服务器。它从 FlameRobin 的 fr_databases.conf 读取连接详细信息,因此无需额外配置——如果您已经配置好了 FlameRobin 和 Firebird 数据库,此服务器即可直接使用。
与 mcpFirebird 的对比
本项目 | mcpFirebird | |
凭据 | 从 FlameRobin 配置自动读取 — 无需设置 | 每次启动必须传递 |
多数据库 | 所有在 FlameRobin 注册的数据库均可在一次会话中使用 | 每个服务器实例仅限单个数据库 |
传输加密 | 支持 (原生 Firebird .NET 驱动) | 不支持 — 要求服务器端设置 |
运行时 | .NET 9 自包含可执行文件 | Node.js / npm |
架构内省 | 表、视图、存储过程、触发器、生成器、角色、外键/主键/约束、执行计划、缺失索引分析 | 表和基础架构 |
DDL / DML / 脚本 | 是 — | 仅限 SQL 执行 |
部署 | 仅限本地 — 在您的电脑上与 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\ 文件夹已被 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 无法识别该服务器。
工具
工具 | 描述 |
| 列出 FlameRobin 中注册的所有服务器/数据库 |
| 列出表、视图或两者 — 支持可选的正则表达式过滤 |
| 列出存储过程 — 支持可选的正则表达式过滤 |
| 列出触发器 — 支持可选的正则表达式过滤 |
| 列出带有当前值的生成器/序列 |
| 列出角色 — 支持可选的正则表达式过滤 |
| 列定义 — 支持 |
| 表的外键关系 ( |
| 表的主键、外键、唯一约束、检查约束 |
| 存储过程的 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