firebird-mcp-server

stagsz/firebird-mcp-server

3.3

If you are the rightful owner of firebird-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

The Firebird MCP Server is a Model Context Protocol server that provides read-only access to Firebird databases, allowing LLMs to inspect database schemas and execute read-only queries.

The Firebird MCP Server is designed to facilitate read-only interactions with Firebird databases through the Model Context Protocol. This server is particularly useful for applications that require access to database schemas and the ability to execute read-only SQL queries. By leveraging the server, users can gain insights into the structure and contents of their databases without the risk of modifying data. The server operates within a read-only transaction context, ensuring that all interactions are safe and non-destructive. It is compatible with various platforms, including Docker and NPX, making it versatile and easy to integrate into existing workflows. The server also provides schema information for each table, which includes column names and data types, automatically discovered from the database metadata. This feature is particularly beneficial for developers and data analysts who need to understand the database structure for reporting or analysis purposes.

Features

  • Read-only access to Firebird databases
  • Automatic discovery of table schemas
  • Compatibility with Docker and NPX
  • Safe execution within read-only transactions
  • Schema information includes column names and data types

Usages

usage with claude desktop docker

{
  "mcpServers": {
    "firebird": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "mcp/firebird",
        "firebird://host.docker.internal:3051/test_db"
      ]
    }
  }
}

usage with claude desktop npx

{
  "mcpServers": {
    "firebird": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-firebird",
        "firebird://localhost:3051/test_db"
      ]
    }
  }
}

Tools

  1. query

    Execute read-only SQL queries against the connected database