{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.ashishsinha1602/schemagate","description":"Identity-scoped schema selection for text-to-SQL. Returns only the tables the caller may read.","repository":{"url":"https://github.com/ashishsinha1602/schemagate","source":"github"},"version":"0.1.56","packages":[{"registryType":"pypi","identifier":"schemagate","version":"0.1.56","runtimeHint":"python","transport":{"type":"stdio"},"packageArguments":[{"type":"positional","value":"-m"},{"type":"positional","value":"schemagate.mcp_server"}],"environmentVariables":[{"description":"SQLAlchemy URL of the database to reflect, or 'demo' for the bundled schema","isRequired":true,"isSecret":true,"name":"SCHEMAGATE_DATABASE_URL"},{"description":"Optional path to a JSON file with roles, hints and shadow-name overrides","name":"SCHEMAGATE_CATALOG_CONFIG"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-19T00:51:49.438604Z","publishedAt":"2026-09-19T00:51:49.438604Z","updatedAt":"2026-09-19T00:51:49.438604Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.ashishsinha1602/schemagate","description":"Identity-scoped schema selection for text-to-SQL. Returns only the tables the caller may read.","repository":{"url":"https://github.com/ashishsinha1602/schemagate","source":"github"},"version":"0.1.57","packages":[{"registryType":"pypi","identifier":"schemagate","version":"0.1.57","runtimeHint":"python","transport":{"type":"stdio"},"packageArguments":[{"type":"positional","value":"-m"},{"type":"positional","value":"schemagate.mcp_server"}],"environmentVariables":[{"description":"SQLAlchemy URL of the database to reflect, or 'demo' for the bundled schema","isRequired":true,"isSecret":true,"name":"SCHEMAGATE_DATABASE_URL"},{"description":"Optional path to a JSON file with roles, hints and shadow-name overrides","name":"SCHEMAGATE_CATALOG_CONFIG"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-19T06:29:40.383816Z","publishedAt":"2026-09-19T06:29:40.383816Z","updatedAt":"2026-09-19T06:29:40.383816Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.ashishsinha1602/schemagate","description":"Identity-scoped schema selection for text-to-SQL. Returns only the tables the caller may read.","repository":{"url":"https://github.com/ashishsinha1602/schemagate","source":"github"},"version":"0.1.58","packages":[{"registryType":"pypi","identifier":"schemagate","version":"0.1.58","runtimeHint":"python","transport":{"type":"stdio"},"packageArguments":[{"type":"positional","value":"-m"},{"type":"positional","value":"schemagate.mcp_server"}],"environmentVariables":[{"description":"SQLAlchemy URL of the database to reflect, or 'demo' for the bundled schema","isRequired":true,"isSecret":true,"name":"SCHEMAGATE_DATABASE_URL"},{"description":"Optional path to a JSON file with roles, hints and shadow-name overrides","name":"SCHEMAGATE_CATALOG_CONFIG"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-19T22:57:38.633401Z","publishedAt":"2026-09-19T22:57:38.633401Z","updatedAt":"2026-09-19T22:57:38.633401Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.ashishsinha1602/schemagate","description":"Identity-scoped schema selection for text-to-SQL. Returns only the tables the caller may read.","repository":{"url":"https://github.com/ashishsinha1602/schemagate","source":"github"},"version":"1.0.0","packages":[{"registryType":"pypi","identifier":"schemagate","version":"1.0.0","runtimeHint":"python","transport":{"type":"stdio"},"packageArguments":[{"type":"positional","value":"-m"},{"type":"positional","value":"schemagate.mcp_server"}],"environmentVariables":[{"description":"SQLAlchemy URL of the database to reflect, or 'demo' for the bundled schema","isRequired":true,"isSecret":true,"name":"SCHEMAGATE_DATABASE_URL"},{"description":"Optional path to a JSON file with roles, hints and shadow-name overrides","name":"SCHEMAGATE_CATALOG_CONFIG"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-22T15:44:18.874653Z","publishedAt":"2026-09-22T15:44:18.874653Z","updatedAt":"2026-09-22T15:44:18.874653Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.ashishsinha1602/schemagate","description":"Identity-scoped schema selection for text-to-SQL. Returns only the tables the caller may read.","repository":{"url":"https://github.com/ashishsinha1602/schemagate","source":"github"},"version":"1.1.0","packages":[{"registryType":"pypi","identifier":"schemagate","version":"1.1.0","runtimeHint":"python","transport":{"type":"stdio"},"packageArguments":[{"type":"positional","value":"-m"},{"type":"positional","value":"schemagate.mcp_server"}],"environmentVariables":[{"description":"SQLAlchemy URL of the database to reflect, or 'demo' for the bundled schema","isRequired":true,"isSecret":true,"name":"SCHEMAGATE_DATABASE_URL"},{"description":"Optional path to a JSON file with roles, hints and shadow-name overrides","name":"SCHEMAGATE_CATALOG_CONFIG"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-03T20:26:09.801094Z","publishedAt":"2026-10-03T20:26:09.801094Z","updatedAt":"2026-10-03T20:26:09.801094Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.ashishsinha1602/schemagate","description":"Identity-scoped schema selection for text-to-SQL. Returns only the tables the caller may read.","repository":{"url":"https://github.com/ashishsinha1602/schemagate","source":"github"},"version":"1.10.0","packages":[{"registryType":"pypi","identifier":"schemagate","version":"1.10.0","runtimeHint":"python","transport":{"type":"stdio"},"packageArguments":[{"type":"positional","value":"-m"},{"type":"positional","value":"schemagate.mcp_server"}],"environmentVariables":[{"description":"SQLAlchemy URL of the database to reflect, or 'demo' for the bundled schema","isRequired":true,"isSecret":true,"name":"SCHEMAGATE_DATABASE_URL"},{"description":"Optional path to a JSON file with roles, hints and shadow-name overrides","name":"SCHEMAGATE_CATALOG_CONFIG"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-20T04:09:30.215114Z","publishedAt":"2026-10-20T04:09:30.215114Z","updatedAt":"2026-10-20T04:09:30.215114Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.ashishsinha1602/schemagate","description":"Identity-scoped schema selection for text-to-SQL. Returns only the tables the caller may read.","repository":{"url":"https://github.com/ashishsinha1602/schemagate","source":"github"},"version":"1.11.0","packages":[{"registryType":"pypi","identifier":"schemagate","version":"1.11.0","runtimeHint":"python","transport":{"type":"stdio"},"packageArguments":[{"type":"positional","value":"-m"},{"type":"positional","value":"schemagate.mcp_server"}],"environmentVariables":[{"description":"SQLAlchemy URL of the database to reflect, or 'demo' for the bundled schema","isRequired":true,"isSecret":true,"name":"SCHEMAGATE_DATABASE_URL"},{"description":"Optional path to a JSON file with roles, hints and shadow-name overrides","name":"SCHEMAGATE_CATALOG_CONFIG"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-24T15:04:53.937752Z","publishedAt":"2026-10-24T15:04:53.937752Z","updatedAt":"2026-10-24T15:04:53.937752Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.ashishsinha1602/schemagate","description":"Identity-scoped schema selection for text-to-SQL. Returns only the tables the caller may read.","repository":{"url":"https://github.com/ashishsinha1602/schemagate","source":"github"},"version":"1.11.1","packages":[{"registryType":"pypi","identifier":"schemagate","version":"1.11.1","runtimeHint":"python","transport":{"type":"stdio"},"packageArguments":[{"type":"positional","value":"-m"},{"type":"positional","value":"schemagate.mcp_server"}],"environmentVariables":[{"description":"SQLAlchemy URL of the database to reflect, or 'demo' for the bundled schema","isRequired":true,"isSecret":true,"name":"SCHEMAGATE_DATABASE_URL"},{"description":"Optional path to a JSON file with roles, hints and shadow-name overrides","name":"SCHEMAGATE_CATALOG_CONFIG"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-24T16:09:00.983759Z","publishedAt":"2026-10-24T16:09:00.983759Z","updatedAt":"2026-10-24T16:09:00.983759Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.ashishsinha1602/schemagate","description":"Identity-scoped schema selection for text-to-SQL. Returns only the tables the caller may read.","repository":{"url":"https://github.com/ashishsinha1602/schemagate","source":"github"},"version":"1.12.0","packages":[{"registryType":"pypi","identifier":"schemagate","version":"1.12.0","runtimeHint":"python","transport":{"type":"stdio"},"packageArguments":[{"type":"positional","value":"-m"},{"type":"positional","value":"schemagate.mcp_server"}],"environmentVariables":[{"description":"SQLAlchemy URL of the database to reflect, or 'demo' for the bundled schema","isRequired":true,"isSecret":true,"name":"SCHEMAGATE_DATABASE_URL"},{"description":"Optional path to a JSON file with roles, hints and shadow-name overrides","name":"SCHEMAGATE_CATALOG_CONFIG"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-26T15:00:20.021248Z","publishedAt":"2026-10-26T15:00:20.021248Z","updatedAt":"2026-10-26T15:00:20.021248Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.ashishsinha1602/schemagate","description":"Identity-scoped schema selection for text-to-SQL. Returns only the tables the caller may read.","repository":{"url":"https://github.com/ashishsinha1602/schemagate","source":"github"},"version":"1.13.0","packages":[{"registryType":"pypi","identifier":"schemagate","version":"1.13.0","runtimeHint":"python","transport":{"type":"stdio"},"packageArguments":[{"type":"positional","value":"-m"},{"type":"positional","value":"schemagate.mcp_server"}],"environmentVariables":[{"description":"SQLAlchemy URL of the database to reflect, or 'demo' for the bundled schema","isRequired":true,"isSecret":true,"name":"SCHEMAGATE_DATABASE_URL"},{"description":"Optional path to a JSON file with roles, hints and shadow-name overrides","name":"SCHEMAGATE_CATALOG_CONFIG"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-27T19:26:37.229446Z","publishedAt":"2026-10-27T19:26:37.229446Z","updatedAt":"2026-10-27T19:26:37.229446Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.ashishsinha1602/schemagate","description":"Identity-scoped schema selection for text-to-SQL. Returns only the tables the caller may read.","repository":{"url":"https://github.com/ashishsinha1602/schemagate","source":"github"},"version":"1.14.0","packages":[{"registryType":"pypi","identifier":"schemagate","version":"1.14.0","runtimeHint":"python","transport":{"type":"stdio"},"packageArguments":[{"type":"positional","value":"-m"},{"type":"positional","value":"schemagate.mcp_server"}],"environmentVariables":[{"description":"SQLAlchemy URL of the database to reflect, or 'demo' for the bundled schema","isRequired":true,"isSecret":true,"name":"SCHEMAGATE_DATABASE_URL"},{"description":"Optional path to a JSON file with roles, hints and shadow-name overrides","name":"SCHEMAGATE_CATALOG_CONFIG"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-27T23:33:02.056807Z","publishedAt":"2026-10-27T23:33:02.056807Z","updatedAt":"2026-10-27T23:33:02.056807Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.ashishsinha1602/schemagate","description":"Identity-scoped schema selection for text-to-SQL. Returns only the tables the caller may read.","repository":{"url":"https://github.com/ashishsinha1602/schemagate","source":"github"},"version":"1.15.1","packages":[{"registryType":"pypi","identifier":"schemagate","version":"1.15.1","runtimeHint":"python","transport":{"type":"stdio"},"packageArguments":[{"type":"positional","value":"-m"},{"type":"positional","value":"schemagate.mcp_server"}],"environmentVariables":[{"description":"SQLAlchemy URL of the database to reflect, or 'demo' for the bundled schema","isRequired":true,"isSecret":true,"name":"SCHEMAGATE_DATABASE_URL"},{"description":"Optional path to a JSON file with roles, hints and shadow-name overrides","name":"SCHEMAGATE_CATALOG_CONFIG"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-29T00:30:10.091955Z","publishedAt":"2026-10-29T00:30:10.091955Z","updatedAt":"2026-10-29T00:30:10.091955Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.ashishsinha1602/schemagate","description":"Identity-scoped schema selection for text-to-SQL. Returns only the tables the caller may read.","repository":{"url":"https://github.com/ashishsinha1602/schemagate","source":"github"},"version":"1.15.2","packages":[{"registryType":"pypi","identifier":"schemagate","version":"1.15.2","runtimeHint":"python","transport":{"type":"stdio"},"packageArguments":[{"type":"positional","value":"-m"},{"type":"positional","value":"schemagate.mcp_server"}],"environmentVariables":[{"description":"SQLAlchemy URL of the database to reflect, or 'demo' for the bundled schema","isRequired":true,"isSecret":true,"name":"SCHEMAGATE_DATABASE_URL"},{"description":"Optional path to a JSON file with roles, hints and shadow-name overrides","name":"SCHEMAGATE_CATALOG_CONFIG"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-31T03:40:00.647991Z","publishedAt":"2026-10-31T03:40:00.647991Z","updatedAt":"2026-10-31T03:40:00.647991Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.ashishsinha1602/schemagate","description":"Identity-scoped schema selection for text-to-SQL. Returns only the tables the caller may read.","repository":{"url":"https://github.com/ashishsinha1602/schemagate","source":"github"},"version":"1.15.3","packages":[{"registryType":"pypi","identifier":"schemagate","version":"1.15.3","runtimeHint":"python","transport":{"type":"stdio"},"packageArguments":[{"type":"positional","value":"-m"},{"type":"positional","value":"schemagate.mcp_server"}],"environmentVariables":[{"description":"SQLAlchemy URL of the database to reflect, or 'demo' for the bundled schema","isRequired":true,"isSecret":true,"name":"SCHEMAGATE_DATABASE_URL"},{"description":"Optional path to a JSON file with roles, hints and shadow-name overrides","name":"SCHEMAGATE_CATALOG_CONFIG"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-31T04:27:42.250684Z","publishedAt":"2026-10-31T04:27:42.250684Z","updatedAt":"2026-10-31T04:27:42.250684Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.ashishsinha1602/schemagate","description":"Identity-scoped schema selection for text-to-SQL. Returns only the tables the caller may read.","repository":{"url":"https://github.com/ashishsinha1602/schemagate","source":"github"},"version":"1.15.4","packages":[{"registryType":"pypi","identifier":"schemagate","version":"1.15.4","runtimeHint":"python","transport":{"type":"stdio"},"packageArguments":[{"type":"positional","value":"-m"},{"type":"positional","value":"schemagate.mcp_server"}],"environmentVariables":[{"description":"SQLAlchemy URL of the database to reflect, or 'demo' for the bundled schema","isRequired":true,"isSecret":true,"name":"SCHEMAGATE_DATABASE_URL"},{"description":"Optional path to a JSON file with roles, hints and shadow-name overrides","name":"SCHEMAGATE_CATALOG_CONFIG"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-11-01T18:15:41.688847Z","publishedAt":"2026-11-01T18:15:41.688847Z","updatedAt":"2026-11-01T18:15:41.688847Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.ashishsinha1602/schemagate","description":"Identity-scoped schema selection for text-to-SQL. Returns only the tables the caller may read.","repository":{"url":"https://github.com/ashishsinha1602/schemagate","source":"github"},"version":"1.15.5","packages":[{"registryType":"pypi","identifier":"schemagate","version":"1.15.5","runtimeHint":"python","transport":{"type":"stdio"},"packageArguments":[{"type":"positional","value":"-m"},{"type":"positional","value":"schemagate.mcp_server"}],"environmentVariables":[{"description":"SQLAlchemy URL of the database to reflect, or 'demo' for the bundled schema","isRequired":true,"isSecret":true,"name":"SCHEMAGATE_DATABASE_URL"},{"description":"Optional path to a JSON file with roles, hints and shadow-name overrides","name":"SCHEMAGATE_CATALOG_CONFIG"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-11-02T22:18:40.032314Z","publishedAt":"2026-11-02T22:18:40.032314Z","updatedAt":"2026-11-02T22:18:40.032314Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.ashishsinha1602/schemagate","description":"Identity-scoped schema selection for text-to-SQL. Returns only the tables the caller may read.","repository":{"url":"https://github.com/ashishsinha1602/schemagate","source":"github"},"version":"1.2.0","packages":[{"registryType":"pypi","identifier":"schemagate","version":"1.2.0","runtimeHint":"python","transport":{"type":"stdio"},"packageArguments":[{"type":"positional","value":"-m"},{"type":"positional","value":"schemagate.mcp_server"}],"environmentVariables":[{"description":"SQLAlchemy URL of the database to reflect, or 'demo' for the bundled schema","isRequired":true,"isSecret":true,"name":"SCHEMAGATE_DATABASE_URL"},{"description":"Optional path to a JSON file with roles, hints and shadow-name overrides","name":"SCHEMAGATE_CATALOG_CONFIG"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-04T15:43:27.790338Z","publishedAt":"2026-10-04T15:43:27.790338Z","updatedAt":"2026-10-04T15:43:27.790338Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.ashishsinha1602/schemagate","description":"Identity-scoped schema selection for text-to-SQL. Returns only the tables the caller may read.","repository":{"url":"https://github.com/ashishsinha1602/schemagate","source":"github"},"version":"1.3.0","packages":[{"registryType":"pypi","identifier":"schemagate","version":"1.3.0","runtimeHint":"python","transport":{"type":"stdio"},"packageArguments":[{"type":"positional","value":"-m"},{"type":"positional","value":"schemagate.mcp_server"}],"environmentVariables":[{"description":"SQLAlchemy URL of the database to reflect, or 'demo' for the bundled schema","isRequired":true,"isSecret":true,"name":"SCHEMAGATE_DATABASE_URL"},{"description":"Optional path to a JSON file with roles, hints and shadow-name overrides","name":"SCHEMAGATE_CATALOG_CONFIG"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-09T16:43:31.194495Z","publishedAt":"2026-10-09T16:43:31.194495Z","updatedAt":"2026-10-09T16:43:31.194495Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.ashishsinha1602/schemagate","description":"Identity-scoped schema selection for text-to-SQL. Returns only the tables the caller may read.","repository":{"url":"https://github.com/ashishsinha1602/schemagate","source":"github"},"version":"1.3.1","packages":[{"registryType":"pypi","identifier":"schemagate","version":"1.3.1","runtimeHint":"python","transport":{"type":"stdio"},"packageArguments":[{"type":"positional","value":"-m"},{"type":"positional","value":"schemagate.mcp_server"}],"environmentVariables":[{"description":"SQLAlchemy URL of the database to reflect, or 'demo' for the bundled schema","isRequired":true,"isSecret":true,"name":"SCHEMAGATE_DATABASE_URL"},{"description":"Optional path to a JSON file with roles, hints and shadow-name overrides","name":"SCHEMAGATE_CATALOG_CONFIG"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-10T20:28:53.072895Z","publishedAt":"2026-10-10T20:28:53.072895Z","updatedAt":"2026-10-10T20:28:53.072895Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.ashishsinha1602/schemagate","description":"Identity-scoped schema selection for text-to-SQL. Returns only the tables the caller may read.","repository":{"url":"https://github.com/ashishsinha1602/schemagate","source":"github"},"version":"1.3.2","packages":[{"registryType":"pypi","identifier":"schemagate","version":"1.3.2","runtimeHint":"python","transport":{"type":"stdio"},"packageArguments":[{"type":"positional","value":"-m"},{"type":"positional","value":"schemagate.mcp_server"}],"environmentVariables":[{"description":"SQLAlchemy URL of the database to reflect, or 'demo' for the bundled schema","isRequired":true,"isSecret":true,"name":"SCHEMAGATE_DATABASE_URL"},{"description":"Optional path to a JSON file with roles, hints and shadow-name overrides","name":"SCHEMAGATE_CATALOG_CONFIG"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-11T17:03:34.374382Z","publishedAt":"2026-10-11T17:03:34.374382Z","updatedAt":"2026-10-11T17:03:34.374382Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.ashishsinha1602/schemagate","description":"Identity-scoped schema selection for text-to-SQL. Returns only the tables the caller may read.","repository":{"url":"https://github.com/ashishsinha1602/schemagate","source":"github"},"version":"1.4.0","packages":[{"registryType":"pypi","identifier":"schemagate","version":"1.4.0","runtimeHint":"python","transport":{"type":"stdio"},"packageArguments":[{"type":"positional","value":"-m"},{"type":"positional","value":"schemagate.mcp_server"}],"environmentVariables":[{"description":"SQLAlchemy URL of the database to reflect, or 'demo' for the bundled schema","isRequired":true,"isSecret":true,"name":"SCHEMAGATE_DATABASE_URL"},{"description":"Optional path to a JSON file with roles, hints and shadow-name overrides","name":"SCHEMAGATE_CATALOG_CONFIG"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-11T21:25:36.794405Z","publishedAt":"2026-10-11T21:25:36.794405Z","updatedAt":"2026-10-11T21:25:36.794405Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.ashishsinha1602/schemagate","description":"Identity-scoped schema selection for text-to-SQL. Returns only the tables the caller may read.","repository":{"url":"https://github.com/ashishsinha1602/schemagate","source":"github"},"version":"1.4.1","packages":[{"registryType":"pypi","identifier":"schemagate","version":"1.4.1","runtimeHint":"python","transport":{"type":"stdio"},"packageArguments":[{"type":"positional","value":"-m"},{"type":"positional","value":"schemagate.mcp_server"}],"environmentVariables":[{"description":"SQLAlchemy URL of the database to reflect, or 'demo' for the bundled schema","isRequired":true,"isSecret":true,"name":"SCHEMAGATE_DATABASE_URL"},{"description":"Optional path to a JSON file with roles, hints and shadow-name overrides","name":"SCHEMAGATE_CATALOG_CONFIG"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-12T05:06:38.143996Z","publishedAt":"2026-10-12T05:06:38.143996Z","updatedAt":"2026-10-12T05:06:38.143996Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.ashishsinha1602/schemagate","description":"Identity-scoped schema selection for text-to-SQL. Returns only the tables the caller may read.","repository":{"url":"https://github.com/ashishsinha1602/schemagate","source":"github"},"version":"1.4.2","packages":[{"registryType":"pypi","identifier":"schemagate","version":"1.4.2","runtimeHint":"python","transport":{"type":"stdio"},"packageArguments":[{"type":"positional","value":"-m"},{"type":"positional","value":"schemagate.mcp_server"}],"environmentVariables":[{"description":"SQLAlchemy URL of the database to reflect, or 'demo' for the bundled schema","isRequired":true,"isSecret":true,"name":"SCHEMAGATE_DATABASE_URL"},{"description":"Optional path to a JSON file with roles, hints and shadow-name overrides","name":"SCHEMAGATE_CATALOG_CONFIG"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-15T04:25:00.10199Z","publishedAt":"2026-10-15T04:25:00.10199Z","updatedAt":"2026-10-15T04:25:00.10199Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.ashishsinha1602/schemagate","description":"Identity-scoped schema selection for text-to-SQL. Returns only the tables the caller may read.","repository":{"url":"https://github.com/ashishsinha1602/schemagate","source":"github"},"version":"1.4.3","packages":[{"registryType":"pypi","identifier":"schemagate","version":"1.4.3","runtimeHint":"python","transport":{"type":"stdio"},"packageArguments":[{"type":"positional","value":"-m"},{"type":"positional","value":"schemagate.mcp_server"}],"environmentVariables":[{"description":"SQLAlchemy URL of the database to reflect, or 'demo' for the bundled schema","isRequired":true,"isSecret":true,"name":"SCHEMAGATE_DATABASE_URL"},{"description":"Optional path to a JSON file with roles, hints and shadow-name overrides","name":"SCHEMAGATE_CATALOG_CONFIG"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-15T06:26:57.87734Z","publishedAt":"2026-10-15T06:26:57.87734Z","updatedAt":"2026-10-15T06:26:57.87734Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.ashishsinha1602/schemagate","description":"Identity-scoped schema selection for text-to-SQL. Returns only the tables the caller may read.","repository":{"url":"https://github.com/ashishsinha1602/schemagate","source":"github"},"version":"1.4.4","packages":[{"registryType":"pypi","identifier":"schemagate","version":"1.4.4","runtimeHint":"python","transport":{"type":"stdio"},"packageArguments":[{"type":"positional","value":"-m"},{"type":"positional","value":"schemagate.mcp_server"}],"environmentVariables":[{"description":"SQLAlchemy URL of the database to reflect, or 'demo' for the bundled schema","isRequired":true,"isSecret":true,"name":"SCHEMAGATE_DATABASE_URL"},{"description":"Optional path to a JSON file with roles, hints and shadow-name overrides","name":"SCHEMAGATE_CATALOG_CONFIG"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-15T06:54:30.545496Z","publishedAt":"2026-10-15T06:54:30.545496Z","updatedAt":"2026-10-15T06:54:30.545496Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.ashishsinha1602/schemagate","description":"Identity-scoped schema selection for text-to-SQL. Returns only the tables the caller may read.","repository":{"url":"https://github.com/ashishsinha1602/schemagate","source":"github"},"version":"1.5.0","packages":[{"registryType":"pypi","identifier":"schemagate","version":"1.5.0","runtimeHint":"python","transport":{"type":"stdio"},"packageArguments":[{"type":"positional","value":"-m"},{"type":"positional","value":"schemagate.mcp_server"}],"environmentVariables":[{"description":"SQLAlchemy URL of the database to reflect, or 'demo' for the bundled schema","isRequired":true,"isSecret":true,"name":"SCHEMAGATE_DATABASE_URL"},{"description":"Optional path to a JSON file with roles, hints and shadow-name overrides","name":"SCHEMAGATE_CATALOG_CONFIG"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-16T04:04:26.870806Z","publishedAt":"2026-10-16T04:04:26.870806Z","updatedAt":"2026-10-16T04:04:26.870806Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.ashishsinha1602/schemagate","description":"Identity-scoped schema selection for text-to-SQL. Returns only the tables the caller may read.","repository":{"url":"https://github.com/ashishsinha1602/schemagate","source":"github"},"version":"1.5.1","packages":[{"registryType":"pypi","identifier":"schemagate","version":"1.5.1","runtimeHint":"python","transport":{"type":"stdio"},"packageArguments":[{"type":"positional","value":"-m"},{"type":"positional","value":"schemagate.mcp_server"}],"environmentVariables":[{"description":"SQLAlchemy URL of the database to reflect, or 'demo' for the bundled schema","isRequired":true,"isSecret":true,"name":"SCHEMAGATE_DATABASE_URL"},{"description":"Optional path to a JSON file with roles, hints and shadow-name overrides","name":"SCHEMAGATE_CATALOG_CONFIG"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-16T15:01:11.631175Z","publishedAt":"2026-10-16T15:01:11.631175Z","updatedAt":"2026-10-16T15:01:11.631175Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.ashishsinha1602/schemagate","description":"Identity-scoped schema selection for text-to-SQL. Returns only the tables the caller may read.","repository":{"url":"https://github.com/ashishsinha1602/schemagate","source":"github"},"version":"1.5.2","packages":[{"registryType":"pypi","identifier":"schemagate","version":"1.5.2","runtimeHint":"python","transport":{"type":"stdio"},"packageArguments":[{"type":"positional","value":"-m"},{"type":"positional","value":"schemagate.mcp_server"}],"environmentVariables":[{"description":"SQLAlchemy URL of the database to reflect, or 'demo' for the bundled schema","isRequired":true,"isSecret":true,"name":"SCHEMAGATE_DATABASE_URL"},{"description":"Optional path to a JSON file with roles, hints and shadow-name overrides","name":"SCHEMAGATE_CATALOG_CONFIG"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-16T22:14:43.054251Z","publishedAt":"2026-10-16T22:14:43.054251Z","updatedAt":"2026-10-16T22:14:43.054251Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.ashishsinha1602/schemagate","description":"Identity-scoped schema selection for text-to-SQL. Returns only the tables the caller may read.","repository":{"url":"https://github.com/ashishsinha1602/schemagate","source":"github"},"version":"1.6.0","packages":[{"registryType":"pypi","identifier":"schemagate","version":"1.6.0","runtimeHint":"python","transport":{"type":"stdio"},"packageArguments":[{"type":"positional","value":"-m"},{"type":"positional","value":"schemagate.mcp_server"}],"environmentVariables":[{"description":"SQLAlchemy URL of the database to reflect, or 'demo' for the bundled schema","isRequired":true,"isSecret":true,"name":"SCHEMAGATE_DATABASE_URL"},{"description":"Optional path to a JSON file with roles, hints and shadow-name overrides","name":"SCHEMAGATE_CATALOG_CONFIG"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-17T02:16:59.580255Z","publishedAt":"2026-10-17T02:16:59.580255Z","updatedAt":"2026-10-17T02:16:59.580255Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.ashishsinha1602/schemagate","description":"Identity-scoped schema selection for text-to-SQL. Returns only the tables the caller may read.","repository":{"url":"https://github.com/ashishsinha1602/schemagate","source":"github"},"version":"1.6.1","packages":[{"registryType":"pypi","identifier":"schemagate","version":"1.6.1","runtimeHint":"python","transport":{"type":"stdio"},"packageArguments":[{"type":"positional","value":"-m"},{"type":"positional","value":"schemagate.mcp_server"}],"environmentVariables":[{"description":"SQLAlchemy URL of the database to reflect, or 'demo' for the bundled schema","isRequired":true,"isSecret":true,"name":"SCHEMAGATE_DATABASE_URL"},{"description":"Optional path to a JSON file with roles, hints and shadow-name overrides","name":"SCHEMAGATE_CATALOG_CONFIG"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-17T14:12:43.720149Z","publishedAt":"2026-10-17T14:12:43.720149Z","updatedAt":"2026-10-17T14:12:43.720149Z","isLatest":false}}}],"metadata":{"nextCursor":"io.github.ashishsinha1602/schemagate:1.6.1","count":30}}
