{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json","name":"io.github.schemacrawler/schemacrawler-ai","description":"Enables natural language schema queries — explore tables, keys, procedures, and get SQL help fast","repository":{"url":"https://github.com/schemacrawler/SchemaCrawler-AI","source":"github"},"version":"v16.28.1-2","packages":[{"registryType":"oci","identifier":"docker.io/schemacrawler/schemacrawler-ai:v16.28.1-2","transport":{"type":"stdio"},"environmentVariables":[{"description":"Database user name. Can be optional depending on the database connection type.","format":"string","isSecret":true,"name":"SCHCRWLR_DATABASE_USER"},{"description":"Database user password. Can be optional depending on the database connection type.","format":"string","isSecret":true,"name":"SCHCRWLR_DATABASE_PASSWORD"},{"description":"JDBC URL for database connection. If this is provided, the server, host, port and database are not used.","format":"string","name":"SCHCRWLR_JDBC_URL"},{"description":"SchemaCrawler database plugin, for example, 'sqlserver' or 'sqlite'. Used only if the JDBC URL is not provided.","format":"string","name":"SCHCRWLR_SERVER"},{"description":"Database host. Defaults to localhost. Used only if the JDBC URL is not provided.","format":"string","name":"SCHCRWLR_HOST"},{"description":"Database port. Defaults to the default port for the server type. Used only if the JDBC URL is not provided.","format":"string","name":"SCHCRWLR_PORT"},{"description":"Database to connect to (optional). Used only if the JDBC URL is not provided.","format":"string","name":"SCHCRWLR_DATABASE"},{"description":"How much database metadata to retrieve. Values are 'minimum', 'standard', 'detailed' or 'maximum'.","format":"string","name":"SCHCRWLR_INFO_LEVEL"},{"description":"Logging verbosity level. Values are 'SEVERE', 'WARNING', 'INFO', 'CONFIG', or 'FINE'.","format":"string","name":"SCHCRWLR_LOG_LEVEL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2025-09-17T23:55:52.054265Z","publishedAt":"2025-09-17T23:55:52.054265Z","updatedAt":"2025-09-20T13:17:42.512459Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json","name":"io.github.schemacrawler/schemacrawler-ai","description":"Enables natural language schema queries — explore tables, keys, procedures, and get SQL help fast","repository":{"url":"https://github.com/schemacrawler/SchemaCrawler-AI","source":"github"},"version":"v16.28.2-1","packages":[{"registryType":"oci","identifier":"docker.io/schemacrawler/schemacrawler-ai:v16.28.2-1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Database user name. Can be optional depending on the database connection type.","format":"string","isSecret":true,"name":"SCHCRWLR_DATABASE_USER"},{"description":"Database user password. Can be optional depending on the database connection type.","format":"string","isSecret":true,"name":"SCHCRWLR_DATABASE_PASSWORD"},{"description":"JDBC URL for database connection. If this is provided, the server, host, port and database are not used.","format":"string","name":"SCHCRWLR_JDBC_URL"},{"description":"SchemaCrawler database plugin, for example, 'sqlserver' or 'sqlite'. Used only if the JDBC URL is not provided.","format":"string","name":"SCHCRWLR_SERVER"},{"description":"Database host. Defaults to localhost. Used only if the JDBC URL is not provided.","format":"string","name":"SCHCRWLR_HOST"},{"description":"Database port. Defaults to the default port for the server type. Used only if the JDBC URL is not provided.","format":"string","name":"SCHCRWLR_PORT"},{"description":"Database to connect to (optional). Used only if the JDBC URL is not provided.","format":"string","name":"SCHCRWLR_DATABASE"},{"description":"How much database metadata to retrieve. Values are 'minimum', 'standard', 'detailed' or 'maximum'.","format":"string","name":"SCHCRWLR_INFO_LEVEL"},{"description":"Logging verbosity level. Values are 'SEVERE', 'WARNING', 'INFO', 'CONFIG', or 'FINE'.","format":"string","name":"SCHCRWLR_LOG_LEVEL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2025-09-20T13:17:42.501613Z","publishedAt":"2025-09-20T13:17:42.501613Z","updatedAt":"2025-09-27T01:18:14.979887Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json","name":"io.github.schemacrawler/schemacrawler-ai","description":"Enables natural language schema queries — explore tables, keys, procedures, and get SQL help fast","repository":{"url":"https://github.com/schemacrawler/SchemaCrawler-AI","source":"github"},"version":"v16.28.3-1","websiteUrl":"https://schemacrawler.github.io","packages":[{"registryType":"oci","identifier":"docker.io/schemacrawler/schemacrawler-ai:v16.28.3-1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Database user name. Can be optional depending on the database connection type.","format":"string","isSecret":true,"name":"SCHCRWLR_DATABASE_USER"},{"description":"Database user password. Can be optional depending on the database connection type.","format":"string","isSecret":true,"name":"SCHCRWLR_DATABASE_PASSWORD"},{"description":"JDBC URL for database connection. If this is provided, the server, host, port and database are not used.","format":"string","name":"SCHCRWLR_JDBC_URL"},{"description":"SchemaCrawler database plugin, for example, 'sqlserver' or 'sqlite'. Used only if the JDBC URL is not provided.","format":"string","name":"SCHCRWLR_SERVER"},{"description":"Database host. Defaults to localhost. Used only if the JDBC URL is not provided.","format":"string","name":"SCHCRWLR_HOST"},{"description":"Database port. Defaults to the default port for the server type. Used only if the JDBC URL is not provided.","format":"string","name":"SCHCRWLR_PORT"},{"description":"Database to connect to (optional). Used only if the JDBC URL is not provided.","format":"string","name":"SCHCRWLR_DATABASE"},{"description":"How much database metadata to retrieve. Values are 'minimum', 'standard', 'detailed' or 'maximum'.","format":"string","name":"SCHCRWLR_INFO_LEVEL"},{"description":"Logging verbosity level. Values are 'SEVERE', 'WARNING', 'INFO', 'CONFIG', or 'FINE'.","format":"string","name":"SCHCRWLR_LOG_LEVEL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2025-09-27T01:18:14.973084Z","publishedAt":"2025-09-27T01:18:14.973084Z","updatedAt":"2025-09-27T01:18:14.973084Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json","name":"io.github.schemacrawler/schemacrawler-ai","description":"Enables natural language schema queries — explore tables, keys, procedures, and get SQL help fast","repository":{"url":"https://github.com/schemacrawler/SchemaCrawler-AI","source":"github"},"version":"v16.29.1-1","websiteUrl":"https://schemacrawler.github.io","packages":[{"registryType":"oci","identifier":"docker.io/schemacrawler/schemacrawler-ai:v16.29.1-1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Database user name. Can be optional depending on the database connection type.","format":"string","isSecret":true,"name":"SCHCRWLR_DATABASE_USER"},{"description":"Database user password. Can be optional depending on the database connection type.","format":"string","isSecret":true,"name":"SCHCRWLR_DATABASE_PASSWORD"},{"description":"JDBC URL for database connection. If this is provided, the server, host, port and database are not used.","format":"string","name":"SCHCRWLR_JDBC_URL"},{"description":"SchemaCrawler database plugin, for example, 'sqlserver' or 'sqlite'. Used only if the JDBC URL is not provided.","format":"string","name":"SCHCRWLR_SERVER"},{"description":"Database host. Defaults to localhost. Used only if the JDBC URL is not provided.","format":"string","name":"SCHCRWLR_HOST"},{"description":"Database port. Defaults to the default port for the server type. Used only if the JDBC URL is not provided.","format":"string","name":"SCHCRWLR_PORT"},{"description":"Database to connect to (optional). Used only if the JDBC URL is not provided.","format":"string","name":"SCHCRWLR_DATABASE"},{"description":"How much database metadata to retrieve. Values are 'minimum', 'standard', 'detailed' or 'maximum'.","format":"string","name":"SCHCRWLR_INFO_LEVEL"},{"description":"Logging verbosity level. Values are 'SEVERE', 'WARNING', 'INFO', 'CONFIG', or 'FINE'.","format":"string","name":"SCHCRWLR_LOG_LEVEL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2025-10-07T02:03:49.611586Z","publishedAt":"2025-10-07T02:03:49.611586Z","updatedAt":"2025-10-07T02:03:49.611586Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-10-17/server.schema.json","name":"io.github.schemacrawler/schemacrawler-ai","description":"Enables natural language schema queries — explore tables, keys, procedures, and get SQL help fast","repository":{"url":"https://github.com/schemacrawler/SchemaCrawler-AI","source":"github"},"version":"v16.29.1-2","websiteUrl":"https://schemacrawler.github.io","packages":[{"registryType":"oci","identifier":"docker.io/schemacrawler/schemacrawler-ai:v16.29.1-1","transport":{"type":"stdio"},"environmentVariables":[{"description":"MCP Server transport type - valid values are 'http' or 'stdio', defaulting to 'stdio'.","format":"string","name":"SCHCRWLR_MCP_SERVER_TRANSPORT"},{"description":"Database user name. Can be optional depending on the database connection type.","format":"string","isSecret":true,"name":"SCHCRWLR_DATABASE_USER"},{"description":"Database user password. Can be optional depending on the database connection type.","format":"string","isSecret":true,"name":"SCHCRWLR_DATABASE_PASSWORD"},{"description":"JDBC URL for database connection. If this is provided, the server, host, port and database are not used.","format":"string","name":"SCHCRWLR_JDBC_URL"},{"description":"SchemaCrawler database plugin, for example, 'sqlserver' or 'sqlite'. Used only if the JDBC URL is not provided.","format":"string","name":"SCHCRWLR_SERVER"},{"description":"Database host. Defaults to localhost. Used only if the JDBC URL is not provided.","format":"string","name":"SCHCRWLR_HOST"},{"description":"Database port. Defaults to the default port for the server type. Used only if the JDBC URL is not provided.","format":"string","name":"SCHCRWLR_PORT"},{"description":"Database to connect to (optional). Used only if the JDBC URL is not provided.","format":"string","name":"SCHCRWLR_DATABASE"},{"description":"How much database metadata to retrieve. Values are 'minimum', 'standard', 'detailed' or 'maximum'.","format":"string","name":"SCHCRWLR_INFO_LEVEL"},{"description":"Logging verbosity level. Values are 'SEVERE', 'WARNING', 'INFO', 'CONFIG', or 'FINE'.","format":"string","name":"SCHCRWLR_LOG_LEVEL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2025-11-02T20:17:48.39404Z","publishedAt":"2025-11-02T20:17:48.39404Z","updatedAt":"2025-11-02T20:17:48.39404Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-10-17/server.schema.json","name":"io.github.schemacrawler/schemacrawler-ai","description":"Enables natural language schema queries — explore tables, keys, procedures, and get SQL help fast","repository":{"url":"https://github.com/schemacrawler/SchemaCrawler-AI","source":"github"},"version":"v17.1.4-1","websiteUrl":"https://schemacrawler.github.io","packages":[{"registryType":"oci","identifier":"docker.io/schemacrawler/schemacrawler-ai:v17.1.4-1","transport":{"type":"stdio"},"environmentVariables":[{"description":"MCP Server transport type - valid values are 'http' or 'stdio', defaulting to 'stdio'.","format":"string","name":"SCHCRWLR_MCP_SERVER_TRANSPORT"},{"description":"Database user name. Can be optional depending on the database connection type.","format":"string","isSecret":true,"name":"SCHCRWLR_DATABASE_USER"},{"description":"Database user password. Can be optional depending on the database connection type.","format":"string","isSecret":true,"name":"SCHCRWLR_DATABASE_PASSWORD"},{"description":"JDBC URL for database connection. If this is provided, the server, host, port and database are not used.","format":"string","name":"SCHCRWLR_JDBC_URL"},{"description":"SchemaCrawler database plugin, for example, 'sqlserver' or 'sqlite'. Used only if the JDBC URL is not provided.","format":"string","name":"SCHCRWLR_SERVER"},{"description":"Database host. Defaults to localhost. Used only if the JDBC URL is not provided.","format":"string","name":"SCHCRWLR_HOST"},{"description":"Database port. Defaults to the default port for the server type. Used only if the JDBC URL is not provided.","format":"string","name":"SCHCRWLR_PORT"},{"description":"Database to connect to (optional). Used only if the JDBC URL is not provided.","format":"string","name":"SCHCRWLR_DATABASE"},{"description":"How much database metadata to retrieve. Values are 'minimum', 'standard', 'detailed' or 'maximum'.","format":"string","name":"SCHCRWLR_INFO_LEVEL"},{"description":"Logging verbosity level. Values are 'SEVERE', 'WARNING', 'INFO', 'CONFIG', or 'FINE'.","format":"string","name":"SCHCRWLR_LOG_LEVEL"},{"description":"MCP Server tools to exclude, as a comma-separated list.","format":"string","name":"SCHCRWLR_EXCLUDE_TOOLS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2025-11-04T13:29:41.051497Z","publishedAt":"2025-11-04T13:29:41.051497Z","updatedAt":"2025-11-04T13:29:41.051497Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-10-17/server.schema.json","name":"io.github.schemacrawler/schemacrawler-ai","description":"Enables natural language schema queries — explore tables, keys, procedures, and get SQL help fast","repository":{"url":"https://github.com/schemacrawler/SchemaCrawler-AI","source":"github"},"version":"v17.1.5-1","websiteUrl":"https://schemacrawler.github.io","packages":[{"registryType":"oci","identifier":"docker.io/schemacrawler/schemacrawler-ai:v17.1.5-1","transport":{"type":"stdio"},"environmentVariables":[{"description":"MCP Server transport type - valid values are 'http' or 'stdio', defaulting to 'stdio'.","format":"string","name":"SCHCRWLR_MCP_SERVER_TRANSPORT"},{"description":"Database user name. Can be optional depending on the database connection type.","format":"string","isSecret":true,"name":"SCHCRWLR_DATABASE_USER"},{"description":"Database user password. Can be optional depending on the database connection type.","format":"string","isSecret":true,"name":"SCHCRWLR_DATABASE_PASSWORD"},{"description":"JDBC URL for database connection. If this is provided, the server, host, port and database are not used.","format":"string","name":"SCHCRWLR_JDBC_URL"},{"description":"SchemaCrawler database plugin, for example, 'sqlserver' or 'sqlite'. Used only if the JDBC URL is not provided.","format":"string","name":"SCHCRWLR_SERVER"},{"description":"Database host. Defaults to localhost. Used only if the JDBC URL is not provided.","format":"string","name":"SCHCRWLR_HOST"},{"description":"Database port. Defaults to the default port for the server type. Used only if the JDBC URL is not provided.","format":"string","name":"SCHCRWLR_PORT"},{"description":"Database to connect to (optional). Used only if the JDBC URL is not provided.","format":"string","name":"SCHCRWLR_DATABASE"},{"description":"How much database metadata to retrieve. Values are 'minimum', 'standard', 'detailed' or 'maximum'.","format":"string","name":"SCHCRWLR_INFO_LEVEL"},{"description":"Logging verbosity level. Values are 'SEVERE', 'WARNING', 'INFO', 'CONFIG', or 'FINE'.","format":"string","name":"SCHCRWLR_LOG_LEVEL"},{"description":"MCP Server tools to exclude, as a comma-separated list.","format":"string","name":"SCHCRWLR_EXCLUDE_TOOLS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2025-11-12T22:11:17.478929Z","publishedAt":"2025-11-12T22:11:17.478929Z","updatedAt":"2025-11-12T22:11:17.478929Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-10-17/server.schema.json","name":"io.github.schemacrawler/schemacrawler-ai","description":"Enables natural language schema queries — explore tables, keys, procedures, and get SQL help fast","repository":{"url":"https://github.com/schemacrawler/SchemaCrawler-AI","source":"github"},"version":"v17.1.5-2","websiteUrl":"https://schemacrawler.github.io","packages":[{"registryType":"oci","identifier":"docker.io/schemacrawler/schemacrawler-ai:v17.1.5-2","transport":{"type":"stdio"},"environmentVariables":[{"description":"MCP Server transport type - valid values are 'http' or 'stdio', defaulting to 'stdio'.","format":"string","name":"SCHCRWLR_MCP_SERVER_TRANSPORT"},{"description":"Database user name. Can be optional depending on the database connection type.","format":"string","isSecret":true,"name":"SCHCRWLR_DATABASE_USER"},{"description":"Database user password. Can be optional depending on the database connection type.","format":"string","isSecret":true,"name":"SCHCRWLR_DATABASE_PASSWORD"},{"description":"JDBC URL for database connection. If this is provided, the server, host, port and database are not used.","format":"string","name":"SCHCRWLR_JDBC_URL"},{"description":"SchemaCrawler database plugin, for example, 'sqlserver' or 'sqlite'. Used only if the JDBC URL is not provided.","format":"string","name":"SCHCRWLR_SERVER"},{"description":"Database host. Defaults to localhost. Used only if the JDBC URL is not provided.","format":"string","name":"SCHCRWLR_HOST"},{"description":"Database port. Defaults to the default port for the server type. Used only if the JDBC URL is not provided.","format":"string","name":"SCHCRWLR_PORT"},{"description":"Database to connect to (optional). Used only if the JDBC URL is not provided.","format":"string","name":"SCHCRWLR_DATABASE"},{"description":"How much database metadata to retrieve. Values are 'minimum', 'standard', 'detailed' or 'maximum'.","format":"string","name":"SCHCRWLR_INFO_LEVEL"},{"description":"Logging verbosity level. Values are 'SEVERE', 'WARNING', 'INFO', 'CONFIG', or 'FINE'.","format":"string","name":"SCHCRWLR_LOG_LEVEL"},{"description":"MCP Server tools to exclude, as a comma-separated list.","format":"string","name":"SCHCRWLR_EXCLUDE_TOOLS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2025-11-15T14:53:49.732983Z","publishedAt":"2025-11-15T14:53:49.732983Z","updatedAt":"2025-11-15T14:53:49.732983Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-10-17/server.schema.json","name":"io.github.schemacrawler/schemacrawler-ai","description":"Enables natural language schema queries — explore tables, keys, procedures, and get SQL help fast","repository":{"url":"https://github.com/schemacrawler/SchemaCrawler-AI","source":"github"},"version":"v17.1.6-1","websiteUrl":"https://schemacrawler.github.io","packages":[{"registryType":"oci","identifier":"docker.io/schemacrawler/schemacrawler-ai:v17.1.6-1","transport":{"type":"stdio"},"environmentVariables":[{"description":"MCP Server transport type - valid values are 'http' or 'stdio', defaulting to 'stdio'.","format":"string","name":"SCHCRWLR_MCP_SERVER_TRANSPORT"},{"description":"Database user name. Can be optional depending on the database connection type.","format":"string","isSecret":true,"name":"SCHCRWLR_DATABASE_USER"},{"description":"Database user password. Can be optional depending on the database connection type.","format":"string","isSecret":true,"name":"SCHCRWLR_DATABASE_PASSWORD"},{"description":"JDBC URL for database connection. If this is provided, the server, host, port and database are not used.","format":"string","name":"SCHCRWLR_JDBC_URL"},{"description":"SchemaCrawler database plugin, for example, 'sqlserver' or 'sqlite'. Used only if the JDBC URL is not provided.","format":"string","name":"SCHCRWLR_SERVER"},{"description":"Database host. Defaults to localhost. Used only if the JDBC URL is not provided.","format":"string","name":"SCHCRWLR_HOST"},{"description":"Database port. Defaults to the default port for the server type. Used only if the JDBC URL is not provided.","format":"string","name":"SCHCRWLR_PORT"},{"description":"Database to connect to (optional). Used only if the JDBC URL is not provided.","format":"string","name":"SCHCRWLR_DATABASE"},{"description":"How much database metadata to retrieve. Values are 'minimum', 'standard', 'detailed' or 'maximum'.","format":"string","name":"SCHCRWLR_INFO_LEVEL"},{"description":"Logging verbosity level. Values are 'SEVERE', 'WARNING', 'INFO', 'CONFIG', or 'FINE'.","format":"string","name":"SCHCRWLR_LOG_LEVEL"},{"description":"MCP Server tools to exclude, as a comma-separated list.","format":"string","name":"SCHCRWLR_EXCLUDE_TOOLS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2025-11-23T13:38:23.863893Z","publishedAt":"2025-11-23T13:38:23.863893Z","updatedAt":"2025-11-23T13:38:23.863893Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-10-17/server.schema.json","name":"io.github.schemacrawler/schemacrawler-ai","description":"Enables natural language schema queries — explore tables, keys, procedures, and get SQL help fast","repository":{"url":"https://github.com/schemacrawler/SchemaCrawler-AI","source":"github"},"version":"v17.1.6-2","websiteUrl":"https://schemacrawler.github.io","packages":[{"registryType":"oci","identifier":"docker.io/schemacrawler/schemacrawler-ai:v17.1.6-2","transport":{"type":"stdio"},"environmentVariables":[{"description":"MCP Server transport type - valid values are 'http' or 'stdio', defaulting to 'stdio'.","format":"string","name":"SCHCRWLR_MCP_SERVER_TRANSPORT"},{"description":"Database user name. Can be optional depending on the database connection type.","format":"string","isSecret":true,"name":"SCHCRWLR_DATABASE_USER"},{"description":"Database user password. Can be optional depending on the database connection type.","format":"string","isSecret":true,"name":"SCHCRWLR_DATABASE_PASSWORD"},{"description":"JDBC URL for database connection. If this is provided, the server, host, port and database are not used.","format":"string","name":"SCHCRWLR_JDBC_URL"},{"description":"SchemaCrawler database plugin, for example, 'sqlserver' or 'sqlite'. Used only if the JDBC URL is not provided.","format":"string","name":"SCHCRWLR_SERVER"},{"description":"Database host. Defaults to localhost. Used only if the JDBC URL is not provided.","format":"string","name":"SCHCRWLR_HOST"},{"description":"Database port. Defaults to the default port for the server type. Used only if the JDBC URL is not provided.","format":"string","name":"SCHCRWLR_PORT"},{"description":"Database to connect to (optional). Used only if the JDBC URL is not provided.","format":"string","name":"SCHCRWLR_DATABASE"},{"description":"How much database metadata to retrieve. Values are 'minimum', 'standard', 'detailed' or 'maximum'.","format":"string","name":"SCHCRWLR_INFO_LEVEL"},{"description":"Logging verbosity level. Values are 'SEVERE', 'WARNING', 'INFO', 'CONFIG', or 'FINE'.","format":"string","name":"SCHCRWLR_LOG_LEVEL"},{"description":"MCP Server tools to exclude, as a comma-separated list.","format":"string","name":"SCHCRWLR_EXCLUDE_TOOLS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2025-11-23T22:25:20.441088Z","publishedAt":"2025-11-23T22:25:20.441088Z","updatedAt":"2025-11-23T22:25:20.441088Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-10-17/server.schema.json","name":"io.github.schemacrawler/schemacrawler-ai","description":"Enables natural language schema queries — explore tables, keys, procedures, and get SQL help fast","repository":{"url":"https://github.com/schemacrawler/SchemaCrawler-AI","source":"github"},"version":"v17.1.7-1","websiteUrl":"https://schemacrawler.github.io","packages":[{"registryType":"oci","identifier":"docker.io/schemacrawler/schemacrawler-ai:v17.1.7-1","transport":{"type":"stdio"},"environmentVariables":[{"description":"MCP Server transport type - valid values are 'http' or 'stdio', defaulting to 'stdio'.","format":"string","name":"SCHCRWLR_MCP_SERVER_TRANSPORT"},{"description":"Database user name. Can be optional depending on the database connection type.","format":"string","isSecret":true,"name":"SCHCRWLR_DATABASE_USER"},{"description":"Database user password. Can be optional depending on the database connection type.","format":"string","isSecret":true,"name":"SCHCRWLR_DATABASE_PASSWORD"},{"description":"JDBC URL for database connection. If this is provided, the server, host, port and database are not used.","format":"string","name":"SCHCRWLR_JDBC_URL"},{"description":"SchemaCrawler database plugin, for example, 'sqlserver' or 'sqlite'. Used only if the JDBC URL is not provided.","format":"string","name":"SCHCRWLR_SERVER"},{"description":"Database host. Defaults to localhost. Used only if the JDBC URL is not provided.","format":"string","name":"SCHCRWLR_HOST"},{"description":"Database port. Defaults to the default port for the server type. Used only if the JDBC URL is not provided.","format":"string","name":"SCHCRWLR_PORT"},{"description":"Database to connect to (optional). Used only if the JDBC URL is not provided.","format":"string","name":"SCHCRWLR_DATABASE"},{"description":"How much database metadata to retrieve. Values are 'minimum', 'standard', 'detailed' or 'maximum'.","format":"string","name":"SCHCRWLR_INFO_LEVEL"},{"description":"Logging verbosity level. Values are 'SEVERE', 'WARNING', 'INFO', 'CONFIG', or 'FINE'.","format":"string","name":"SCHCRWLR_LOG_LEVEL"},{"description":"MCP Server tools to exclude, as a comma-separated list.","format":"string","name":"SCHCRWLR_EXCLUDE_TOOLS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2025-12-01T23:39:36.939066Z","publishedAt":"2025-12-01T23:39:36.939066Z","updatedAt":"2025-12-01T23:39:36.939066Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-10-17/server.schema.json","name":"io.github.schemacrawler/schemacrawler-ai","description":"Enables natural language schema queries — explore tables, keys, procedures, and get SQL help fast","repository":{"url":"https://github.com/schemacrawler/SchemaCrawler-AI","source":"github"},"version":"v17.1.7-3","websiteUrl":"https://schemacrawler.github.io","packages":[{"registryType":"oci","identifier":"docker.io/schemacrawler/schemacrawler-ai:v17.1.7-3","transport":{"type":"stdio"},"environmentVariables":[{"description":"MCP Server transport type - valid values are 'http' or 'stdio', defaulting to 'stdio'.","format":"string","name":"SCHCRWLR_MCP_SERVER_TRANSPORT"},{"description":"Database user name. Can be optional depending on the database connection type.","format":"string","isSecret":true,"name":"SCHCRWLR_DATABASE_USER"},{"description":"Database user password. Can be optional depending on the database connection type.","format":"string","isSecret":true,"name":"SCHCRWLR_DATABASE_PASSWORD"},{"description":"JDBC URL for database connection. If this is provided, the server, host, port and database are not used.","format":"string","name":"SCHCRWLR_JDBC_URL"},{"description":"SchemaCrawler database plugin, for example, 'sqlserver' or 'sqlite'. Used only if the JDBC URL is not provided.","format":"string","name":"SCHCRWLR_SERVER"},{"description":"Database host. Defaults to localhost. Used only if the JDBC URL is not provided.","format":"string","name":"SCHCRWLR_HOST"},{"description":"Database port. Defaults to the default port for the server type. Used only if the JDBC URL is not provided.","format":"string","name":"SCHCRWLR_PORT"},{"description":"Database to connect to (optional). Used only if the JDBC URL is not provided.","format":"string","name":"SCHCRWLR_DATABASE"},{"description":"How much database metadata to retrieve. Values are 'minimum', 'standard', 'detailed' or 'maximum'.","format":"string","name":"SCHCRWLR_INFO_LEVEL"},{"description":"Logging verbosity level. Values are 'SEVERE', 'WARNING', 'INFO', 'CONFIG', or 'FINE'.","format":"string","name":"SCHCRWLR_LOG_LEVEL"},{"description":"MCP Server tools to exclude, as a comma-separated list.","format":"string","name":"SCHCRWLR_EXCLUDE_TOOLS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2025-12-13T02:36:02.411435Z","publishedAt":"2025-12-13T02:36:02.411435Z","updatedAt":"2025-12-13T02:36:02.411435Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.schemacrawler/schemacrawler-ai","description":"Enables natural language schema queries — explore tables, keys, procedures, and get SQL help fast","repository":{"url":"https://github.com/schemacrawler/SchemaCrawler-AI","source":"github"},"version":"v17.10.0-1","websiteUrl":"https://schemacrawler.github.io","packages":[{"registryType":"oci","identifier":"schemacrawler/schemacrawler-ai:17.10.0-1","transport":{"type":"stdio"},"environmentVariables":[{"description":"MCP Server transport type - valid values are 'http' or 'stdio', defaulting to 'stdio'.","format":"string","name":"SCHCRWLR_MCP_SERVER_TRANSPORT"},{"description":"Database user name. Can be optional depending on the database connection type.","format":"string","isSecret":true,"name":"SCHCRWLR_DATABASE_USER"},{"description":"Database user password. Can be optional depending on the database connection type.","format":"string","isSecret":true,"name":"SCHCRWLR_DATABASE_PASSWORD"},{"description":"JDBC URL for database connection. If this is provided, the server, host, port and database are not used.","format":"string","name":"SCHCRWLR_JDBC_URL"},{"description":"SchemaCrawler database plugin, for example, 'sqlserver' or 'sqlite'. Used only if the JDBC URL is not provided.","format":"string","name":"SCHCRWLR_SERVER"},{"description":"Database host. Defaults to localhost. Used only if the JDBC URL is not provided.","format":"string","name":"SCHCRWLR_HOST"},{"description":"Database port. Defaults to the default port for the server type. Used only if the JDBC URL is not provided.","format":"string","name":"SCHCRWLR_PORT"},{"description":"Database to connect to (optional). Used only if the JDBC URL is not provided.","format":"string","name":"SCHCRWLR_DATABASE"},{"description":"How much database metadata to retrieve. Values are 'minimum', 'standard', 'detailed' or 'maximum'.","format":"string","name":"SCHCRWLR_INFO_LEVEL"},{"description":"Logging verbosity level. Values are 'SEVERE', 'WARNING', 'INFO', 'CONFIG', or 'FINE'.","format":"string","name":"SCHCRWLR_LOG_LEVEL"},{"description":"MCP Server tools to exclude, as a comma-separated list.","format":"string","name":"SCHCRWLR_EXCLUDE_TOOLS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-04T17:46:44.436455Z","publishedAt":"2026-04-04T17:46:44.436455Z","updatedAt":"2026-04-04T17:46:44.436455Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.schemacrawler/schemacrawler-ai","description":"Enables natural language schema queries — explore tables, keys, procedures, and get SQL help fast","repository":{"url":"https://github.com/schemacrawler/SchemaCrawler-AI","source":"github"},"version":"v17.10.1-1","websiteUrl":"https://schemacrawler.github.io","packages":[{"registryType":"oci","identifier":"schemacrawler/schemacrawler-ai:17.10.1-1","transport":{"type":"stdio"},"environmentVariables":[{"description":"MCP Server transport type - valid values are 'http' or 'stdio', defaulting to 'stdio'.","format":"string","name":"SCHCRWLR_MCP_SERVER_TRANSPORT"},{"description":"Database user name. Can be optional depending on the database connection type.","format":"string","isSecret":true,"name":"SCHCRWLR_DATABASE_USER"},{"description":"Database user password. Can be optional depending on the database connection type.","format":"string","isSecret":true,"name":"SCHCRWLR_DATABASE_PASSWORD"},{"description":"JDBC URL for database connection. If this is provided, the server, host, port and database are not used.","format":"string","name":"SCHCRWLR_JDBC_URL"},{"description":"SchemaCrawler database plugin, for example, 'sqlserver' or 'sqlite'. Used only if the JDBC URL is not provided.","format":"string","name":"SCHCRWLR_SERVER"},{"description":"Database host. Defaults to localhost. Used only if the JDBC URL is not provided.","format":"string","name":"SCHCRWLR_HOST"},{"description":"Database port. Defaults to the default port for the server type. Used only if the JDBC URL is not provided.","format":"string","name":"SCHCRWLR_PORT"},{"description":"Database to connect to (optional). Used only if the JDBC URL is not provided.","format":"string","name":"SCHCRWLR_DATABASE"},{"description":"How much database metadata to retrieve. Values are 'minimum', 'standard', 'detailed' or 'maximum'.","format":"string","name":"SCHCRWLR_INFO_LEVEL"},{"description":"Logging verbosity level. Values are 'SEVERE', 'WARNING', 'INFO', 'CONFIG', or 'FINE'.","format":"string","name":"SCHCRWLR_LOG_LEVEL"},{"description":"MCP Server tools to exclude, as a comma-separated list.","format":"string","name":"SCHCRWLR_EXCLUDE_TOOLS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-12T13:22:58.114766Z","publishedAt":"2026-04-12T13:22:58.114766Z","updatedAt":"2026-04-12T13:22:58.114766Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.schemacrawler/schemacrawler-ai","description":"Enables natural language schema queries — explore tables, keys, procedures, and get SQL help fast","repository":{"url":"https://github.com/schemacrawler/SchemaCrawler-AI","source":"github"},"version":"v17.10.2-1","websiteUrl":"https://schemacrawler.github.io","packages":[{"registryType":"oci","identifier":"schemacrawler/schemacrawler-ai:17.10.2-1","transport":{"type":"stdio"},"environmentVariables":[{"description":"MCP Server transport type - valid values are 'http' or 'stdio', defaulting to 'stdio'.","format":"string","name":"SCHCRWLR_MCP_SERVER_TRANSPORT"},{"description":"Database user name. Can be optional depending on the database connection type.","format":"string","isSecret":true,"name":"SCHCRWLR_DATABASE_USER"},{"description":"Database user password. Can be optional depending on the database connection type.","format":"string","isSecret":true,"name":"SCHCRWLR_DATABASE_PASSWORD"},{"description":"JDBC URL for database connection. If this is provided, the server, host, port and database are not used.","format":"string","name":"SCHCRWLR_JDBC_URL"},{"description":"SchemaCrawler database plugin, for example, 'sqlserver' or 'sqlite'. Used only if the JDBC URL is not provided.","format":"string","name":"SCHCRWLR_SERVER"},{"description":"Database host. Defaults to localhost. Used only if the JDBC URL is not provided.","format":"string","name":"SCHCRWLR_HOST"},{"description":"Database port. Defaults to the default port for the server type. Used only if the JDBC URL is not provided.","format":"string","name":"SCHCRWLR_PORT"},{"description":"Database to connect to (optional). Used only if the JDBC URL is not provided.","format":"string","name":"SCHCRWLR_DATABASE"},{"description":"How much database metadata to retrieve. Values are 'minimum', 'standard', 'detailed' or 'maximum'.","format":"string","name":"SCHCRWLR_INFO_LEVEL"},{"description":"Logging verbosity level. Values are 'SEVERE', 'WARNING', 'INFO', 'CONFIG', or 'FINE'.","format":"string","name":"SCHCRWLR_LOG_LEVEL"},{"description":"MCP Server tools to exclude, as a comma-separated list.","format":"string","name":"SCHCRWLR_EXCLUDE_TOOLS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-25T03:34:27.207477Z","publishedAt":"2026-04-25T03:34:27.207477Z","updatedAt":"2026-04-25T03:34:27.207477Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.schemacrawler/schemacrawler-ai","description":"Enables natural language schema queries — explore tables, keys, procedures, and get SQL help fast","repository":{"url":"https://github.com/schemacrawler/SchemaCrawler-AI","source":"github"},"version":"v17.11.0-1","websiteUrl":"https://schemacrawler.github.io","packages":[{"registryType":"oci","identifier":"schemacrawler/schemacrawler-ai:17.11.0-1","transport":{"type":"stdio"},"environmentVariables":[{"description":"MCP Server transport type - valid values are 'http' or 'stdio', defaulting to 'stdio'.","format":"string","name":"SCHCRWLR_MCP_SERVER_TRANSPORT"},{"description":"Database user name. Can be optional depending on the database connection type.","format":"string","isSecret":true,"name":"SCHCRWLR_DATABASE_USER"},{"description":"Database user password. Can be optional depending on the database connection type.","format":"string","isSecret":true,"name":"SCHCRWLR_DATABASE_PASSWORD"},{"description":"JDBC URL for database connection. If this is provided, the server, host, port and database are not used.","format":"string","name":"SCHCRWLR_JDBC_URL"},{"description":"SchemaCrawler database plugin, for example, 'sqlserver' or 'sqlite'. Used only if the JDBC URL is not provided.","format":"string","name":"SCHCRWLR_SERVER"},{"description":"Database host. Defaults to localhost. Used only if the JDBC URL is not provided.","format":"string","name":"SCHCRWLR_HOST"},{"description":"Database port. Defaults to the default port for the server type. Used only if the JDBC URL is not provided.","format":"string","name":"SCHCRWLR_PORT"},{"description":"Database to connect to (optional). Used only if the JDBC URL is not provided.","format":"string","name":"SCHCRWLR_DATABASE"},{"description":"How much database metadata to retrieve. Values are 'minimum', 'standard', 'detailed' or 'maximum'.","format":"string","name":"SCHCRWLR_INFO_LEVEL"},{"description":"Logging verbosity level. Values are 'SEVERE', 'WARNING', 'INFO', 'CONFIG', or 'FINE'.","format":"string","name":"SCHCRWLR_LOG_LEVEL"},{"description":"MCP Server tools to exclude, as a comma-separated list.","format":"string","name":"SCHCRWLR_EXCLUDE_TOOLS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-04T02:52:16.592336Z","publishedAt":"2026-05-04T02:52:16.592336Z","updatedAt":"2026-05-04T02:52:16.592336Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.schemacrawler/schemacrawler-ai","description":"Enables natural language schema queries — explore tables, keys, procedures, and get SQL help fast","repository":{"url":"https://github.com/schemacrawler/SchemaCrawler-AI","source":"github"},"version":"v17.11.0-2","websiteUrl":"https://schemacrawler.github.io","packages":[{"registryType":"oci","identifier":"schemacrawler/schemacrawler-ai:17.11.0-2","transport":{"type":"stdio"},"environmentVariables":[{"description":"MCP Server transport type - valid values are 'http' or 'stdio', defaulting to 'stdio'.","format":"string","name":"SCHCRWLR_MCP_SERVER_TRANSPORT"},{"description":"Database user name. Can be optional depending on the database connection type.","format":"string","isSecret":true,"name":"SCHCRWLR_DATABASE_USER"},{"description":"Database user password. Can be optional depending on the database connection type.","format":"string","isSecret":true,"name":"SCHCRWLR_DATABASE_PASSWORD"},{"description":"JDBC URL for database connection. If this is provided, the server, host, port and database are not used.","format":"string","name":"SCHCRWLR_JDBC_URL"},{"description":"SchemaCrawler database plugin, for example, 'sqlserver' or 'sqlite'. Used only if the JDBC URL is not provided.","format":"string","name":"SCHCRWLR_SERVER"},{"description":"Database host. Defaults to localhost. Used only if the JDBC URL is not provided.","format":"string","name":"SCHCRWLR_HOST"},{"description":"Database port. Defaults to the default port for the server type. Used only if the JDBC URL is not provided.","format":"string","name":"SCHCRWLR_PORT"},{"description":"Database to connect to (optional). Used only if the JDBC URL is not provided.","format":"string","name":"SCHCRWLR_DATABASE"},{"description":"How much database metadata to retrieve. Values are 'minimum', 'standard', 'detailed' or 'maximum'.","format":"string","name":"SCHCRWLR_INFO_LEVEL"},{"description":"Logging verbosity level. Values are 'SEVERE', 'WARNING', 'INFO', 'CONFIG', or 'FINE'.","format":"string","name":"SCHCRWLR_LOG_LEVEL"},{"description":"MCP Server tools to exclude, as a comma-separated list.","format":"string","name":"SCHCRWLR_EXCLUDE_TOOLS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-06T16:40:40.297593Z","publishedAt":"2026-05-06T16:40:40.297593Z","updatedAt":"2026-05-06T16:40:40.297593Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.schemacrawler/schemacrawler-ai","description":"Enables natural language schema queries — explore tables, keys, procedures, and get SQL help fast","repository":{"url":"https://github.com/schemacrawler/SchemaCrawler-AI","source":"github"},"version":"v17.11.1-1","websiteUrl":"https://schemacrawler.github.io","packages":[{"registryType":"oci","identifier":"schemacrawler/schemacrawler-ai:17.11.1-1","transport":{"type":"stdio"},"environmentVariables":[{"description":"MCP Server transport type - valid values are 'http' or 'stdio', defaulting to 'stdio'.","format":"string","name":"SCHCRWLR_MCP_SERVER_TRANSPORT"},{"description":"Database user name. Can be optional depending on the database connection type.","format":"string","isSecret":true,"name":"SCHCRWLR_DATABASE_USER"},{"description":"Database user password. Can be optional depending on the database connection type.","format":"string","isSecret":true,"name":"SCHCRWLR_DATABASE_PASSWORD"},{"description":"JDBC URL for database connection. If this is provided, the server, host, port and database are not used.","format":"string","name":"SCHCRWLR_JDBC_URL"},{"description":"SchemaCrawler database plugin, for example, 'sqlserver' or 'sqlite'. Used only if the JDBC URL is not provided.","format":"string","name":"SCHCRWLR_SERVER"},{"description":"Database host. Defaults to localhost. Used only if the JDBC URL is not provided.","format":"string","name":"SCHCRWLR_HOST"},{"description":"Database port. Defaults to the default port for the server type. Used only if the JDBC URL is not provided.","format":"string","name":"SCHCRWLR_PORT"},{"description":"Database to connect to (optional). Used only if the JDBC URL is not provided.","format":"string","name":"SCHCRWLR_DATABASE"},{"description":"How much database metadata to retrieve. Values are 'minimum', 'standard', 'detailed' or 'maximum'.","format":"string","name":"SCHCRWLR_INFO_LEVEL"},{"description":"Logging verbosity level. Values are 'SEVERE', 'WARNING', 'INFO', 'CONFIG', or 'FINE'.","format":"string","name":"SCHCRWLR_LOG_LEVEL"},{"description":"MCP Server tools to exclude, as a comma-separated list.","format":"string","name":"SCHCRWLR_EXCLUDE_TOOLS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-10T05:25:08.690383Z","publishedAt":"2026-05-10T05:25:08.690383Z","updatedAt":"2026-05-10T05:25:08.690383Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.schemacrawler/schemacrawler-ai","description":"Enables natural language schema queries — explore tables, keys, procedures, and get SQL help fast","repository":{"url":"https://github.com/schemacrawler/SchemaCrawler-AI","source":"github"},"version":"v17.11.2-1","websiteUrl":"https://schemacrawler.github.io","packages":[{"registryType":"oci","identifier":"schemacrawler/schemacrawler-ai:17.11.2-1","transport":{"type":"stdio"},"environmentVariables":[{"description":"MCP Server transport type - valid values are 'http' or 'stdio', defaulting to 'stdio'.","format":"string","name":"SCHCRWLR_MCP_SERVER_TRANSPORT"},{"description":"Database user name. Can be optional depending on the database connection type.","format":"string","isSecret":true,"name":"SCHCRWLR_DATABASE_USER"},{"description":"Database user password. Can be optional depending on the database connection type.","format":"string","isSecret":true,"name":"SCHCRWLR_DATABASE_PASSWORD"},{"description":"JDBC URL for database connection. If this is provided, the server, host, port and database are not used.","format":"string","name":"SCHCRWLR_JDBC_URL"},{"description":"SchemaCrawler database plugin, for example, 'sqlserver' or 'sqlite'. Used only if the JDBC URL is not provided.","format":"string","name":"SCHCRWLR_SERVER"},{"description":"Database host. Defaults to localhost. Used only if the JDBC URL is not provided.","format":"string","name":"SCHCRWLR_HOST"},{"description":"Database port. Defaults to the default port for the server type. Used only if the JDBC URL is not provided.","format":"string","name":"SCHCRWLR_PORT"},{"description":"Database to connect to (optional). Used only if the JDBC URL is not provided.","format":"string","name":"SCHCRWLR_DATABASE"},{"description":"How much database metadata to retrieve. Values are 'minimum', 'standard', 'detailed' or 'maximum'.","format":"string","name":"SCHCRWLR_INFO_LEVEL"},{"description":"Logging verbosity level. Values are 'SEVERE', 'WARNING', 'INFO', 'CONFIG', or 'FINE'.","format":"string","name":"SCHCRWLR_LOG_LEVEL"},{"description":"MCP Server tools to exclude, as a comma-separated list.","format":"string","name":"SCHCRWLR_EXCLUDE_TOOLS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-30T20:44:01.200616Z","publishedAt":"2026-05-30T20:44:01.200616Z","updatedAt":"2026-05-30T20:44:01.200616Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.schemacrawler/schemacrawler-ai","description":"Enables natural language schema queries — explore tables, keys, procedures, and get SQL help fast","repository":{"url":"https://github.com/schemacrawler/SchemaCrawler-AI","source":"github"},"version":"v17.11.2-2","websiteUrl":"https://schemacrawler.github.io","packages":[{"registryType":"oci","identifier":"schemacrawler/schemacrawler-ai:17.11.2-2","transport":{"type":"stdio"},"environmentVariables":[{"description":"MCP Server transport type - valid values are 'http' or 'stdio', defaulting to 'stdio'.","format":"string","name":"SCHCRWLR_MCP_SERVER_TRANSPORT"},{"description":"Database user name. Can be optional depending on the database connection type.","format":"string","isSecret":true,"name":"SCHCRWLR_DATABASE_USER"},{"description":"Database user password. Can be optional depending on the database connection type.","format":"string","isSecret":true,"name":"SCHCRWLR_DATABASE_PASSWORD"},{"description":"JDBC URL for database connection. If this is provided, the server, host, port and database are not used.","format":"string","name":"SCHCRWLR_JDBC_URL"},{"description":"SchemaCrawler database plugin, for example, 'sqlserver' or 'sqlite'. Used only if the JDBC URL is not provided.","format":"string","name":"SCHCRWLR_SERVER"},{"description":"Database host. Defaults to localhost. Used only if the JDBC URL is not provided.","format":"string","name":"SCHCRWLR_HOST"},{"description":"Database port. Defaults to the default port for the server type. Used only if the JDBC URL is not provided.","format":"string","name":"SCHCRWLR_PORT"},{"description":"Database to connect to (optional). Used only if the JDBC URL is not provided.","format":"string","name":"SCHCRWLR_DATABASE"},{"description":"How much database metadata to retrieve. Values are 'minimum', 'standard', 'detailed' or 'maximum'.","format":"string","name":"SCHCRWLR_INFO_LEVEL"},{"description":"Logging verbosity level. Values are 'SEVERE', 'WARNING', 'INFO', 'CONFIG', or 'FINE'.","format":"string","name":"SCHCRWLR_LOG_LEVEL"},{"description":"MCP Server tools to exclude, as a comma-separated list.","format":"string","name":"SCHCRWLR_EXCLUDE_TOOLS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-02T02:03:14.507638Z","publishedAt":"2026-06-02T02:03:14.507638Z","updatedAt":"2026-06-02T02:03:14.507638Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.schemacrawler/schemacrawler-ai","description":"Enables natural language schema queries — explore tables, keys, procedures, and get SQL help fast","repository":{"url":"https://github.com/schemacrawler/SchemaCrawler-AI","source":"github"},"version":"v17.11.3-1","websiteUrl":"https://schemacrawler.github.io","packages":[{"registryType":"oci","identifier":"schemacrawler/schemacrawler-ai:17.11.3-1","transport":{"type":"stdio"},"environmentVariables":[{"description":"MCP Server transport type - valid values are 'http' or 'stdio', defaulting to 'stdio'.","format":"string","name":"SCHCRWLR_MCP_SERVER_TRANSPORT"},{"description":"Database user name. Can be optional depending on the database connection type.","format":"string","isSecret":true,"name":"SCHCRWLR_DATABASE_USER"},{"description":"Database user password. Can be optional depending on the database connection type.","format":"string","isSecret":true,"name":"SCHCRWLR_DATABASE_PASSWORD"},{"description":"JDBC URL for database connection. If this is provided, the server, host, port and database are not used.","format":"string","name":"SCHCRWLR_JDBC_URL"},{"description":"SchemaCrawler database plugin, for example, 'sqlserver' or 'sqlite'. Used only if the JDBC URL is not provided.","format":"string","name":"SCHCRWLR_SERVER"},{"description":"Database host. Defaults to localhost. Used only if the JDBC URL is not provided.","format":"string","name":"SCHCRWLR_HOST"},{"description":"Database port. Defaults to the default port for the server type. Used only if the JDBC URL is not provided.","format":"string","name":"SCHCRWLR_PORT"},{"description":"Database to connect to (optional). Used only if the JDBC URL is not provided.","format":"string","name":"SCHCRWLR_DATABASE"},{"description":"How much database metadata to retrieve. Values are 'minimum', 'standard', 'detailed' or 'maximum'.","format":"string","name":"SCHCRWLR_INFO_LEVEL"},{"description":"Logging verbosity level. Values are 'SEVERE', 'WARNING', 'INFO', 'CONFIG', or 'FINE'.","format":"string","name":"SCHCRWLR_LOG_LEVEL"},{"description":"MCP Server tools to exclude, as a comma-separated list.","format":"string","name":"SCHCRWLR_EXCLUDE_TOOLS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-16T01:16:38.844042Z","publishedAt":"2026-06-16T01:16:38.844042Z","updatedAt":"2026-06-16T01:16:38.844042Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.schemacrawler/schemacrawler-ai","description":"Enables natural language schema queries — explore tables, keys, procedures, and get SQL help fast","repository":{"url":"https://github.com/schemacrawler/SchemaCrawler-AI","source":"github"},"version":"v17.11.3-2","websiteUrl":"https://schemacrawler.github.io","packages":[{"registryType":"oci","identifier":"schemacrawler/schemacrawler-ai:17.11.3-2","transport":{"type":"stdio"},"environmentVariables":[{"description":"MCP Server transport type - valid values are 'http' or 'stdio', defaulting to 'stdio'.","format":"string","name":"SCHCRWLR_MCP_SERVER_TRANSPORT"},{"description":"Database user name. Can be optional depending on the database connection type.","format":"string","isSecret":true,"name":"SCHCRWLR_DATABASE_USER"},{"description":"Database user password. Can be optional depending on the database connection type.","format":"string","isSecret":true,"name":"SCHCRWLR_DATABASE_PASSWORD"},{"description":"JDBC URL for database connection. If this is provided, the server, host, port and database are not used.","format":"string","name":"SCHCRWLR_JDBC_URL"},{"description":"SchemaCrawler database plugin, for example, 'sqlserver' or 'sqlite'. Used only if the JDBC URL is not provided.","format":"string","name":"SCHCRWLR_SERVER"},{"description":"Database host. Defaults to localhost. Used only if the JDBC URL is not provided.","format":"string","name":"SCHCRWLR_HOST"},{"description":"Database port. Defaults to the default port for the server type. Used only if the JDBC URL is not provided.","format":"string","name":"SCHCRWLR_PORT"},{"description":"Database to connect to (optional). Used only if the JDBC URL is not provided.","format":"string","name":"SCHCRWLR_DATABASE"},{"description":"How much database metadata to retrieve. Values are 'minimum', 'standard', 'detailed' or 'maximum'.","format":"string","name":"SCHCRWLR_INFO_LEVEL"},{"description":"Logging verbosity level. Values are 'SEVERE', 'WARNING', 'INFO', 'CONFIG', or 'FINE'.","format":"string","name":"SCHCRWLR_LOG_LEVEL"},{"description":"MCP Server tools to exclude, as a comma-separated list.","format":"string","name":"SCHCRWLR_EXCLUDE_TOOLS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-21T16:02:58.372112Z","publishedAt":"2026-06-21T16:02:58.372112Z","updatedAt":"2026-06-21T16:02:58.372112Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.schemacrawler/schemacrawler-ai","description":"Enables natural language schema queries — explore tables, keys, procedures, and get SQL help fast","repository":{"url":"https://github.com/schemacrawler/SchemaCrawler-AI","source":"github"},"version":"v17.11.4-1","websiteUrl":"https://schemacrawler.github.io","packages":[{"registryType":"oci","identifier":"schemacrawler/schemacrawler-ai:17.11.4-1","transport":{"type":"stdio"},"environmentVariables":[{"description":"MCP Server transport type - valid values are 'http' or 'stdio', defaulting to 'stdio'.","format":"string","name":"SCHCRWLR_MCP_SERVER_TRANSPORT"},{"description":"Database user name. Can be optional depending on the database connection type.","format":"string","isSecret":true,"name":"SCHCRWLR_DATABASE_USER"},{"description":"Database user password. Can be optional depending on the database connection type.","format":"string","isSecret":true,"name":"SCHCRWLR_DATABASE_PASSWORD"},{"description":"JDBC URL for database connection. If this is provided, the server, host, port and database are not used.","format":"string","name":"SCHCRWLR_JDBC_URL"},{"description":"SchemaCrawler database plugin, for example, 'sqlserver' or 'sqlite'. Used only if the JDBC URL is not provided.","format":"string","name":"SCHCRWLR_SERVER"},{"description":"Database host. Defaults to localhost. Used only if the JDBC URL is not provided.","format":"string","name":"SCHCRWLR_HOST"},{"description":"Database port. Defaults to the default port for the server type. Used only if the JDBC URL is not provided.","format":"string","name":"SCHCRWLR_PORT"},{"description":"Database to connect to (optional). Used only if the JDBC URL is not provided.","format":"string","name":"SCHCRWLR_DATABASE"},{"description":"How much database metadata to retrieve. Values are 'minimum', 'standard', 'detailed' or 'maximum'.","format":"string","name":"SCHCRWLR_INFO_LEVEL"},{"description":"Logging verbosity level. Values are 'SEVERE', 'WARNING', 'INFO', 'CONFIG', or 'FINE'.","format":"string","name":"SCHCRWLR_LOG_LEVEL"},{"description":"MCP Server tools to exclude, as a comma-separated list.","format":"string","name":"SCHCRWLR_EXCLUDE_TOOLS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-27T11:35:28.087022Z","publishedAt":"2026-06-27T11:35:28.087022Z","updatedAt":"2026-06-27T11:35:28.087022Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.schemacrawler/schemacrawler-ai","description":"Enables natural language schema queries — explore tables, keys, procedures, and get SQL help fast","repository":{"url":"https://github.com/schemacrawler/SchemaCrawler-AI","source":"github"},"version":"v17.11.4-2","websiteUrl":"https://schemacrawler.github.io","packages":[{"registryType":"oci","identifier":"schemacrawler/schemacrawler-ai:17.11.4-2","transport":{"type":"stdio"},"environmentVariables":[{"description":"MCP Server transport type - valid values are 'http' or 'stdio', defaulting to 'stdio'.","format":"string","name":"SCHCRWLR_MCP_SERVER_TRANSPORT"},{"description":"Database user name. Can be optional depending on the database connection type.","format":"string","isSecret":true,"name":"SCHCRWLR_DATABASE_USER"},{"description":"Database user password. Can be optional depending on the database connection type.","format":"string","isSecret":true,"name":"SCHCRWLR_DATABASE_PASSWORD"},{"description":"JDBC URL for database connection. If this is provided, the server, host, port and database are not used.","format":"string","name":"SCHCRWLR_JDBC_URL"},{"description":"SchemaCrawler database plugin, for example, 'sqlserver' or 'sqlite'. Used only if the JDBC URL is not provided.","format":"string","name":"SCHCRWLR_SERVER"},{"description":"Database host. Defaults to localhost. Used only if the JDBC URL is not provided.","format":"string","name":"SCHCRWLR_HOST"},{"description":"Database port. Defaults to the default port for the server type. Used only if the JDBC URL is not provided.","format":"string","name":"SCHCRWLR_PORT"},{"description":"Database to connect to (optional). Used only if the JDBC URL is not provided.","format":"string","name":"SCHCRWLR_DATABASE"},{"description":"How much database metadata to retrieve. Values are 'minimum', 'standard', 'detailed' or 'maximum'.","format":"string","name":"SCHCRWLR_INFO_LEVEL"},{"description":"Logging verbosity level. Values are 'SEVERE', 'WARNING', 'INFO', 'CONFIG', or 'FINE'.","format":"string","name":"SCHCRWLR_LOG_LEVEL"},{"description":"MCP Server tools to exclude, as a comma-separated list.","format":"string","name":"SCHCRWLR_EXCLUDE_TOOLS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-28T19:17:58.559794Z","publishedAt":"2026-06-28T19:17:58.559794Z","updatedAt":"2026-06-28T19:17:58.559794Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.schemacrawler/schemacrawler-ai","description":"Enables natural language schema queries — explore tables, keys, procedures, and get SQL help fast","repository":{"url":"https://github.com/schemacrawler/SchemaCrawler-AI","source":"github"},"version":"v17.11.4-3","websiteUrl":"https://schemacrawler.github.io","packages":[{"registryType":"oci","identifier":"schemacrawler/schemacrawler-ai:17.11.4-3","transport":{"type":"stdio"},"environmentVariables":[{"description":"MCP Server transport type - valid values are 'http' or 'stdio', defaulting to 'stdio'.","format":"string","name":"SCHCRWLR_MCP_SERVER_TRANSPORT"},{"description":"Database user name. Can be optional depending on the database connection type.","format":"string","isSecret":true,"name":"SCHCRWLR_DATABASE_USER"},{"description":"Database user password. Can be optional depending on the database connection type.","format":"string","isSecret":true,"name":"SCHCRWLR_DATABASE_PASSWORD"},{"description":"JDBC URL for database connection. If this is provided, the server, host, port and database are not used.","format":"string","name":"SCHCRWLR_JDBC_URL"},{"description":"SchemaCrawler database plugin, for example, 'sqlserver' or 'sqlite'. Used only if the JDBC URL is not provided.","format":"string","name":"SCHCRWLR_SERVER"},{"description":"Database host. Defaults to localhost. Used only if the JDBC URL is not provided.","format":"string","name":"SCHCRWLR_HOST"},{"description":"Database port. Defaults to the default port for the server type. Used only if the JDBC URL is not provided.","format":"string","name":"SCHCRWLR_PORT"},{"description":"Database to connect to (optional). Used only if the JDBC URL is not provided.","format":"string","name":"SCHCRWLR_DATABASE"},{"description":"How much database metadata to retrieve. Values are 'minimum', 'standard', 'detailed' or 'maximum'.","format":"string","name":"SCHCRWLR_INFO_LEVEL"},{"description":"Logging verbosity level. Values are 'SEVERE', 'WARNING', 'INFO', 'CONFIG', or 'FINE'.","format":"string","name":"SCHCRWLR_LOG_LEVEL"},{"description":"MCP Server tools to exclude, as a comma-separated list.","format":"string","name":"SCHCRWLR_EXCLUDE_TOOLS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-30T23:44:41.632133Z","publishedAt":"2026-06-30T23:44:41.632133Z","updatedAt":"2026-06-30T23:44:41.632133Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.schemacrawler/schemacrawler-ai","description":"Enables natural language schema queries — explore tables, keys, procedures, and get SQL help fast","repository":{"url":"https://github.com/schemacrawler/SchemaCrawler-AI","source":"github"},"version":"v17.12.1-1","websiteUrl":"https://schemacrawler.github.io","packages":[{"registryType":"oci","identifier":"schemacrawler/schemacrawler-ai:17.12.1-1","transport":{"type":"stdio"},"environmentVariables":[{"description":"MCP Server transport type - valid values are 'http' or 'stdio', defaulting to 'stdio'.","format":"string","name":"SCHCRWLR_MCP_SERVER_TRANSPORT"},{"description":"Database user name. Can be optional depending on the database connection type.","format":"string","isSecret":true,"name":"SCHCRWLR_DATABASE_USER"},{"description":"Database user password. Can be optional depending on the database connection type.","format":"string","isSecret":true,"name":"SCHCRWLR_DATABASE_PASSWORD"},{"description":"JDBC URL for database connection. If this is provided, the server, host, port and database are not used.","format":"string","name":"SCHCRWLR_JDBC_URL"},{"description":"SchemaCrawler database plugin, for example, 'sqlserver' or 'sqlite'. Used only if the JDBC URL is not provided.","format":"string","name":"SCHCRWLR_SERVER"},{"description":"Database host. Defaults to localhost. Used only if the JDBC URL is not provided.","format":"string","name":"SCHCRWLR_HOST"},{"description":"Database port. Defaults to the default port for the server type. Used only if the JDBC URL is not provided.","format":"string","name":"SCHCRWLR_PORT"},{"description":"Database to connect to (optional). Used only if the JDBC URL is not provided.","format":"string","name":"SCHCRWLR_DATABASE"},{"description":"How much database metadata to retrieve. Values are 'minimum', 'standard', 'detailed' or 'maximum'.","format":"string","name":"SCHCRWLR_INFO_LEVEL"},{"description":"Logging verbosity level. Values are 'SEVERE', 'WARNING', 'INFO', 'CONFIG', or 'FINE'.","format":"string","name":"SCHCRWLR_LOG_LEVEL"},{"description":"MCP Server tools to exclude, as a comma-separated list.","format":"string","name":"SCHCRWLR_EXCLUDE_TOOLS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-15T01:38:51.929731Z","publishedAt":"2026-07-15T01:38:51.929731Z","updatedAt":"2026-07-15T01:38:51.929731Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.schemacrawler/schemacrawler-ai","description":"Enables natural language schema queries — explore tables, keys, procedures, and get SQL help fast","repository":{"url":"https://github.com/schemacrawler/SchemaCrawler-AI","source":"github"},"version":"v17.12.2-1","websiteUrl":"https://schemacrawler.github.io","packages":[{"registryType":"oci","identifier":"schemacrawler/schemacrawler-ai:17.12.2-1","transport":{"type":"stdio"},"environmentVariables":[{"description":"MCP Server transport type - valid values are 'http' or 'stdio', defaulting to 'stdio'.","format":"string","name":"SCHCRWLR_MCP_SERVER_TRANSPORT"},{"description":"Database user name. Can be optional depending on the database connection type.","format":"string","isSecret":true,"name":"SCHCRWLR_DATABASE_USER"},{"description":"Database user password. Can be optional depending on the database connection type.","format":"string","isSecret":true,"name":"SCHCRWLR_DATABASE_PASSWORD"},{"description":"JDBC URL for database connection. If this is provided, the server, host, port and database are not used.","format":"string","name":"SCHCRWLR_JDBC_URL"},{"description":"SchemaCrawler database plugin, for example, 'sqlserver' or 'sqlite'. Used only if the JDBC URL is not provided.","format":"string","name":"SCHCRWLR_SERVER"},{"description":"Database host. Defaults to localhost. Used only if the JDBC URL is not provided.","format":"string","name":"SCHCRWLR_HOST"},{"description":"Database port. Defaults to the default port for the server type. Used only if the JDBC URL is not provided.","format":"string","name":"SCHCRWLR_PORT"},{"description":"Database to connect to (optional). Used only if the JDBC URL is not provided.","format":"string","name":"SCHCRWLR_DATABASE"},{"description":"How much database metadata to retrieve. Values are 'minimum', 'standard', 'detailed' or 'maximum'.","format":"string","name":"SCHCRWLR_INFO_LEVEL"},{"description":"Logging verbosity level. Values are 'SEVERE', 'WARNING', 'INFO', 'CONFIG', or 'FINE'.","format":"string","name":"SCHCRWLR_LOG_LEVEL"},{"description":"MCP Server tools to exclude, as a comma-separated list.","format":"string","name":"SCHCRWLR_EXCLUDE_TOOLS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-20T03:16:23.792352Z","publishedAt":"2026-07-20T03:16:23.792352Z","updatedAt":"2026-07-20T03:16:23.792352Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.schemacrawler/schemacrawler-ai","description":"Enables natural language schema queries — explore tables, keys, procedures, and get SQL help fast","repository":{"url":"https://github.com/schemacrawler/SchemaCrawler-AI","source":"github"},"version":"v17.3.0-1","websiteUrl":"https://schemacrawler.github.io","packages":[{"registryType":"oci","identifier":"docker.io/schemacrawler/schemacrawler-ai:v17.3.0-1","transport":{"type":"stdio"},"environmentVariables":[{"description":"MCP Server transport type - valid values are 'http' or 'stdio', defaulting to 'stdio'.","format":"string","name":"SCHCRWLR_MCP_SERVER_TRANSPORT"},{"description":"Database user name. Can be optional depending on the database connection type.","format":"string","isSecret":true,"name":"SCHCRWLR_DATABASE_USER"},{"description":"Database user password. Can be optional depending on the database connection type.","format":"string","isSecret":true,"name":"SCHCRWLR_DATABASE_PASSWORD"},{"description":"JDBC URL for database connection. If this is provided, the server, host, port and database are not used.","format":"string","name":"SCHCRWLR_JDBC_URL"},{"description":"SchemaCrawler database plugin, for example, 'sqlserver' or 'sqlite'. Used only if the JDBC URL is not provided.","format":"string","name":"SCHCRWLR_SERVER"},{"description":"Database host. Defaults to localhost. Used only if the JDBC URL is not provided.","format":"string","name":"SCHCRWLR_HOST"},{"description":"Database port. Defaults to the default port for the server type. Used only if the JDBC URL is not provided.","format":"string","name":"SCHCRWLR_PORT"},{"description":"Database to connect to (optional). Used only if the JDBC URL is not provided.","format":"string","name":"SCHCRWLR_DATABASE"},{"description":"How much database metadata to retrieve. Values are 'minimum', 'standard', 'detailed' or 'maximum'.","format":"string","name":"SCHCRWLR_INFO_LEVEL"},{"description":"Logging verbosity level. Values are 'SEVERE', 'WARNING', 'INFO', 'CONFIG', or 'FINE'.","format":"string","name":"SCHCRWLR_LOG_LEVEL"},{"description":"MCP Server tools to exclude, as a comma-separated list.","format":"string","name":"SCHCRWLR_EXCLUDE_TOOLS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-01-01T17:55:24.966786Z","publishedAt":"2026-01-01T17:55:24.966786Z","updatedAt":"2026-01-01T17:55:24.966786Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.schemacrawler/schemacrawler-ai","description":"Enables natural language schema queries — explore tables, keys, procedures, and get SQL help fast","repository":{"url":"https://github.com/schemacrawler/SchemaCrawler-AI","source":"github"},"version":"v17.5.0-1","websiteUrl":"https://schemacrawler.github.io","packages":[{"registryType":"oci","identifier":"schemacrawler/schemacrawler-ai:17.5.0-1","transport":{"type":"stdio"},"environmentVariables":[{"description":"MCP Server transport type - valid values are 'http' or 'stdio', defaulting to 'stdio'.","format":"string","name":"SCHCRWLR_MCP_SERVER_TRANSPORT"},{"description":"Database user name. Can be optional depending on the database connection type.","format":"string","isSecret":true,"name":"SCHCRWLR_DATABASE_USER"},{"description":"Database user password. Can be optional depending on the database connection type.","format":"string","isSecret":true,"name":"SCHCRWLR_DATABASE_PASSWORD"},{"description":"JDBC URL for database connection. If this is provided, the server, host, port and database are not used.","format":"string","name":"SCHCRWLR_JDBC_URL"},{"description":"SchemaCrawler database plugin, for example, 'sqlserver' or 'sqlite'. Used only if the JDBC URL is not provided.","format":"string","name":"SCHCRWLR_SERVER"},{"description":"Database host. Defaults to localhost. Used only if the JDBC URL is not provided.","format":"string","name":"SCHCRWLR_HOST"},{"description":"Database port. Defaults to the default port for the server type. Used only if the JDBC URL is not provided.","format":"string","name":"SCHCRWLR_PORT"},{"description":"Database to connect to (optional). Used only if the JDBC URL is not provided.","format":"string","name":"SCHCRWLR_DATABASE"},{"description":"How much database metadata to retrieve. Values are 'minimum', 'standard', 'detailed' or 'maximum'.","format":"string","name":"SCHCRWLR_INFO_LEVEL"},{"description":"Logging verbosity level. Values are 'SEVERE', 'WARNING', 'INFO', 'CONFIG', or 'FINE'.","format":"string","name":"SCHCRWLR_LOG_LEVEL"},{"description":"MCP Server tools to exclude, as a comma-separated list.","format":"string","name":"SCHCRWLR_EXCLUDE_TOOLS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-01-23T01:30:55.368612Z","publishedAt":"2026-01-23T01:30:55.368612Z","updatedAt":"2026-01-23T01:30:55.368612Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.schemacrawler/schemacrawler-ai","description":"Enables natural language schema queries — explore tables, keys, procedures, and get SQL help fast","repository":{"url":"https://github.com/schemacrawler/SchemaCrawler-AI","source":"github"},"version":"v17.6.0-1","websiteUrl":"https://schemacrawler.github.io","packages":[{"registryType":"oci","identifier":"schemacrawler/schemacrawler-ai:17.6.0-1","transport":{"type":"stdio"},"environmentVariables":[{"description":"MCP Server transport type - valid values are 'http' or 'stdio', defaulting to 'stdio'.","format":"string","name":"SCHCRWLR_MCP_SERVER_TRANSPORT"},{"description":"Database user name. Can be optional depending on the database connection type.","format":"string","isSecret":true,"name":"SCHCRWLR_DATABASE_USER"},{"description":"Database user password. Can be optional depending on the database connection type.","format":"string","isSecret":true,"name":"SCHCRWLR_DATABASE_PASSWORD"},{"description":"JDBC URL for database connection. If this is provided, the server, host, port and database are not used.","format":"string","name":"SCHCRWLR_JDBC_URL"},{"description":"SchemaCrawler database plugin, for example, 'sqlserver' or 'sqlite'. Used only if the JDBC URL is not provided.","format":"string","name":"SCHCRWLR_SERVER"},{"description":"Database host. Defaults to localhost. Used only if the JDBC URL is not provided.","format":"string","name":"SCHCRWLR_HOST"},{"description":"Database port. Defaults to the default port for the server type. Used only if the JDBC URL is not provided.","format":"string","name":"SCHCRWLR_PORT"},{"description":"Database to connect to (optional). Used only if the JDBC URL is not provided.","format":"string","name":"SCHCRWLR_DATABASE"},{"description":"How much database metadata to retrieve. Values are 'minimum', 'standard', 'detailed' or 'maximum'.","format":"string","name":"SCHCRWLR_INFO_LEVEL"},{"description":"Logging verbosity level. Values are 'SEVERE', 'WARNING', 'INFO', 'CONFIG', or 'FINE'.","format":"string","name":"SCHCRWLR_LOG_LEVEL"},{"description":"MCP Server tools to exclude, as a comma-separated list.","format":"string","name":"SCHCRWLR_EXCLUDE_TOOLS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-01-27T01:03:17.45896Z","publishedAt":"2026-01-27T01:03:17.45896Z","updatedAt":"2026-01-27T01:03:17.45896Z","isLatest":false}}}],"metadata":{"nextCursor":"io.github.schemacrawler/schemacrawler-ai:v17.6.0-1","count":30}}
