{"name":"io.github.schemacrawler/schemacrawler-ai","slug":"schemacrawler-ai","title":null,"description":"Enables natural language schema queries — explore tables, keys, procedures, and get SQL help fast","url":"https://mcp.market/server/schemacrawler-ai","rating":null,"grade":"B","score":73,"certified":false,"status":"active","category":"data","tags":["data"],"presence":{"score":28,"stars":11,"forks":4,"downloads_week":null,"last_push_at":"2026-09-18T22:50:24.000Z","license":"NOASSERTION"},"uptime":null,"claimed":false,"transport":"oci","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/schemacrawler/SchemaCrawler-AI","website":"https://schemacrawler.github.io","version":"v17.15.2-1","remotes":[],"packages":[{"registryType":"oci","identifier":"schemacrawler/schemacrawler-ai:17.15.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"}]}],"tools":[],"scan":{"score":73,"grade":"B","scanned_at":"2026-09-19T20:23:45.802Z","report":{"scannerVersion":"0.1.5","scannedAt":"2026-09-19T20:23:45.811Z","components":{"code":{"score":-1,"max":25,"notes":["package could not be scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":6,"max":15,"notes":["static API keys via environment variables"]},"maintenance":{"score":15,"max":15,"notes":["last push 1 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"packages":[],"repo":{"found":true,"owner":"schemacrawler","repo":"SchemaCrawler-AI","archived":false,"pushedAt":"2026-09-18T22:50:24Z","stars":11,"forks":4,"openIssues":0,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/58572?v=4","ownerCreatedAt":"2009-02-27T15:16:14Z","license":"NOASSERTION"},"icon":{"url":"https://avatars.githubusercontent.com/u/58572?v=4&s=128","source":"registry","width":128,"height":128},"presence":{"stars":11,"forks":4,"downloadsWeek":null,"license":"NOASSERTION","lastPushAt":"2026-09-18T22:50:24.000Z","score":28}}}},"grade_history":[],"reviews":[]}