cosmic-mcp

All servers

schemacrawler-ai

io.github.schemacrawler/schemacrawler-ai · version v18.0.1-1

Community listing. Not installed or verified by cosmic-mcp. Read the source and its permissions before you run it.

Enables natural language schema queries — explore tables, keys, procedures, and get SQL help fast

https://github.com/schemacrawler/SchemaCrawler-AI

Quick facts

  • Listing: Community
  • Published Oct 30, 12:31 UTC
  • Transport: stdio
  • Package: oci schemacrawler/schemacrawler-ai:18.0.1-1
  • Listed by cosmic-mcp: Nov 9, 04:27 UTC

Databases Language and translation

Setup snippets

Generated from the registry entry. cosmic-mcp has not run or reviewed this server; values in angle brackets are yours to fill in.

Run it locally (oci)

docker run -i --rm -e 'SCHCRWLR_DATABASE' -e 'SCHCRWLR_DATABASE_ALIAS' -e 'SCHCRWLR_DATABASE_DESCRIPTION' -e 'SCHCRWLR_DATABASE_PASSWORD' -e 'SCHCRWLR_DATABASE_USER' -e 'SCHCRWLR_EXCLUDE_TOOLS' -e 'SCHCRWLR_HOST' -e 'SCHCRWLR_INFO_LEVEL' -e 'SCHCRWLR_JDBC_URL' -e 'SCHCRWLR_LOG_LEVEL' -e 'SCHCRWLR_MCP_SERVER_TRANSPORT' -e 'SCHCRWLR_PORT' -e 'SCHCRWLR_SERVER' 'schemacrawler/schemacrawler-ai:18.0.1-1'

Claude Desktop (claude_desktop_config.json)

{
  "mcpServers": {
    "schemacrawler-ai": {
      "args": [
        "run",
        "-i",
        "--rm",
        "-e",
        "SCHCRWLR_DATABASE",
        "-e",
        "SCHCRWLR_DATABASE_ALIAS",
        "-e",
        "SCHCRWLR_DATABASE_DESCRIPTION",
        "-e",
        "SCHCRWLR_DATABASE_PASSWORD",
        "-e",
        "SCHCRWLR_DATABASE_USER",
        "-e",
        "SCHCRWLR_EXCLUDE_TOOLS",
        "-e",
        "SCHCRWLR_HOST",
        "-e",
        "SCHCRWLR_INFO_LEVEL",
        "-e",
        "SCHCRWLR_JDBC_URL",
        "-e",
        "SCHCRWLR_LOG_LEVEL",
        "-e",
        "SCHCRWLR_MCP_SERVER_TRANSPORT",
        "-e",
        "SCHCRWLR_PORT",
        "-e",
        "SCHCRWLR_SERVER",
        "schemacrawler/schemacrawler-ai:18.0.1-1"
      ],
      "command": "docker",
      "env": {
        "SCHCRWLR_DATABASE": "<your schcrwlr database>",
        "SCHCRWLR_DATABASE_ALIAS": "<your schcrwlr database alias>",
        "SCHCRWLR_DATABASE_DESCRIPTION": "<your schcrwlr database description>",
        "SCHCRWLR_DATABASE_PASSWORD": "<your schcrwlr database password>",
        "SCHCRWLR_DATABASE_USER": "<your schcrwlr database user>",
        "SCHCRWLR_EXCLUDE_TOOLS": "<your schcrwlr exclude tools>",
        "SCHCRWLR_HOST": "<your schcrwlr host>",
        "SCHCRWLR_INFO_LEVEL": "<your schcrwlr info level>",
        "SCHCRWLR_JDBC_URL": "<your schcrwlr jdbc url>",
        "SCHCRWLR_LOG_LEVEL": "<your schcrwlr log level>",
        "SCHCRWLR_MCP_SERVER_TRANSPORT": "<your schcrwlr mcp server transport>",
        "SCHCRWLR_PORT": "<your schcrwlr port>",
        "SCHCRWLR_SERVER": "<your schcrwlr server>"
      }
    }
  }
}

Claude Code

claude mcp add 'schemacrawler-ai' -- docker run -i --rm -e 'SCHCRWLR_DATABASE' -e 'SCHCRWLR_DATABASE_ALIAS' -e 'SCHCRWLR_DATABASE_DESCRIPTION' -e 'SCHCRWLR_DATABASE_PASSWORD' -e 'SCHCRWLR_DATABASE_USER' -e 'SCHCRWLR_EXCLUDE_TOOLS' -e 'SCHCRWLR_HOST' -e 'SCHCRWLR_INFO_LEVEL' -e 'SCHCRWLR_JDBC_URL' -e 'SCHCRWLR_LOG_LEVEL' -e 'SCHCRWLR_MCP_SERVER_TRANSPORT' -e 'SCHCRWLR_PORT' -e 'SCHCRWLR_SERVER' 'schemacrawler/schemacrawler-ai:18.0.1-1'

Cursor (.cursor/mcp.json)

{
  "mcpServers": {
    "schemacrawler-ai": {
      "args": [
        "run",
        "-i",
        "--rm",
        "-e",
        "SCHCRWLR_DATABASE",
        "-e",
        "SCHCRWLR_DATABASE_ALIAS",
        "-e",
        "SCHCRWLR_DATABASE_DESCRIPTION",
        "-e",
        "SCHCRWLR_DATABASE_PASSWORD",
        "-e",
        "SCHCRWLR_DATABASE_USER",
        "-e",
        "SCHCRWLR_EXCLUDE_TOOLS",
        "-e",
        "SCHCRWLR_HOST",
        "-e",
        "SCHCRWLR_INFO_LEVEL",
        "-e",
        "SCHCRWLR_JDBC_URL",
        "-e",
        "SCHCRWLR_LOG_LEVEL",
        "-e",
        "SCHCRWLR_MCP_SERVER_TRANSPORT",
        "-e",
        "SCHCRWLR_PORT",
        "-e",
        "SCHCRWLR_SERVER",
        "schemacrawler/schemacrawler-ai:18.0.1-1"
      ],
      "command": "docker",
      "env": {
        "SCHCRWLR_DATABASE": "<your schcrwlr database>",
        "SCHCRWLR_DATABASE_ALIAS": "<your schcrwlr database alias>",
        "SCHCRWLR_DATABASE_DESCRIPTION": "<your schcrwlr database description>",
        "SCHCRWLR_DATABASE_PASSWORD": "<your schcrwlr database password>",
        "SCHCRWLR_DATABASE_USER": "<your schcrwlr database user>",
        "SCHCRWLR_EXCLUDE_TOOLS": "<your schcrwlr exclude tools>",
        "SCHCRWLR_HOST": "<your schcrwlr host>",
        "SCHCRWLR_INFO_LEVEL": "<your schcrwlr info level>",
        "SCHCRWLR_JDBC_URL": "<your schcrwlr jdbc url>",
        "SCHCRWLR_LOG_LEVEL": "<your schcrwlr log level>",
        "SCHCRWLR_MCP_SERVER_TRANSPORT": "<your schcrwlr mcp server transport>",
        "SCHCRWLR_PORT": "<your schcrwlr port>",
        "SCHCRWLR_SERVER": "<your schcrwlr server>"
      }
    }
  }
}

VS Code (.vscode/mcp.json)

{
  "servers": {
    "schemacrawler-ai": {
      "args": [
        "run",
        "-i",
        "--rm",
        "-e",
        "SCHCRWLR_DATABASE",
        "-e",
        "SCHCRWLR_DATABASE_ALIAS",
        "-e",
        "SCHCRWLR_DATABASE_DESCRIPTION",
        "-e",
        "SCHCRWLR_DATABASE_PASSWORD",
        "-e",
        "SCHCRWLR_DATABASE_USER",
        "-e",
        "SCHCRWLR_EXCLUDE_TOOLS",
        "-e",
        "SCHCRWLR_HOST",
        "-e",
        "SCHCRWLR_INFO_LEVEL",
        "-e",
        "SCHCRWLR_JDBC_URL",
        "-e",
        "SCHCRWLR_LOG_LEVEL",
        "-e",
        "SCHCRWLR_MCP_SERVER_TRANSPORT",
        "-e",
        "SCHCRWLR_PORT",
        "-e",
        "SCHCRWLR_SERVER",
        "schemacrawler/schemacrawler-ai:18.0.1-1"
      ],
      "command": "docker",
      "env": {
        "SCHCRWLR_DATABASE": "<your schcrwlr database>",
        "SCHCRWLR_DATABASE_ALIAS": "<your schcrwlr database alias>",
        "SCHCRWLR_DATABASE_DESCRIPTION": "<your schcrwlr database description>",
        "SCHCRWLR_DATABASE_PASSWORD": "<your schcrwlr database password>",
        "SCHCRWLR_DATABASE_USER": "<your schcrwlr database user>",
        "SCHCRWLR_EXCLUDE_TOOLS": "<your schcrwlr exclude tools>",
        "SCHCRWLR_HOST": "<your schcrwlr host>",
        "SCHCRWLR_INFO_LEVEL": "<your schcrwlr info level>",
        "SCHCRWLR_JDBC_URL": "<your schcrwlr jdbc url>",
        "SCHCRWLR_LOG_LEVEL": "<your schcrwlr log level>",
        "SCHCRWLR_MCP_SERVER_TRANSPORT": "<your schcrwlr mcp server transport>",
        "SCHCRWLR_PORT": "<your schcrwlr port>",
        "SCHCRWLR_SERVER": "<your schcrwlr server>"
      },
      "type": "stdio"
    }
  }
}

Related servers

  • spotdb Verified domain
    Ephemeral data sandbox for AI workflows with guardrails and security
  • Aidoo for Odoo Verified domain
    Query and update your Odoo ERP in plain language, under your own Odoo access rules.
  • Reasonbook Verified domain
    Reasonbook: decisions that survive the session, in a local record AI agents keep.
  • 369 Meter — pay-per-call APIs for agents (x402)
    Pay-per-call APIs for agents: text analysis, game facts, translation QA, hook scoring via x402.
  • 3ammiya — Egyptian Arabic Slang Dictionary
    Community-driven Egyptian Arabic slang dictionary with Arabic and Franco-Arabic search and lookup.
  • AI COURSE Verified domain
    Create structured courses, lessons, and educational images for any topic, level, and language.