{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.alyiox/mcp-mssql","description":"Read-only MCP for Microsoft SQL Server: metadata discovery, parameterized SELECT, plans.","title":"Microsoft SQL Server","repository":{"url":"https://github.com/alyiox/mcp-mssql","source":"github","subfolder":"src/Alyio.McpMssql"},"version":"1.0.0","websiteUrl":"https://github.com/alyiox/mcp-mssql","packages":[{"registryType":"nuget","registryBaseUrl":"https://api.nuget.org/v3/index.json","identifier":"Alyio.McpMssql","version":"1.0.0","runtimeHint":"dnx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Default profile SQL Server connection string (often contains secrets). Optional if profiles are only in user appsettings.","format":"string","isSecret":true,"name":"MCPMSSQL_CONNECTION_STRING"},{"description":"Optional human-readable description for the default profile.","format":"string","name":"MCPMSSQL_DESCRIPTION"},{"description":"Max rows per interactive query (default 500; ceiling 1000).","format":"number","name":"MCPMSSQL_QUERY_MAX_ROWS"},{"description":"Interactive query command timeout in seconds (default 30).","format":"number","name":"MCPMSSQL_QUERY_COMMAND_TIMEOUT_SECONDS"},{"description":"Max rows for snapshot queries (default 10000; ceiling 50000).","format":"number","name":"MCPMSSQL_QUERY_SNAPSHOT_MAX_ROWS"},{"description":"Snapshot query timeout in seconds (default 120).","format":"number","name":"MCPMSSQL_QUERY_SNAPSHOT_COMMAND_TIMEOUT_SECONDS"},{"description":"Execution plan analysis timeout in seconds (default 300).","format":"number","name":"MCPMSSQL_ANALYZE_COMMAND_TIMEOUT_SECONDS"},{"description":"Set to Development to load dotnet user-secrets (local dev).","format":"string","name":"DOTNET_ENVIRONMENT"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-30T03:06:47.692062Z","publishedAt":"2026-04-30T03:06:47.692062Z","updatedAt":"2026-04-30T03:06:47.692062Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.alyiox/mcp-mssql","description":"Read-only MCP for Microsoft SQL Server: metadata discovery, parameterized SELECT, plans.","title":"Microsoft SQL Server","repository":{"url":"https://github.com/alyiox/mcp-mssql","source":"github","subfolder":"src/Alyio.McpMssql"},"version":"1.1.0","websiteUrl":"https://github.com/alyiox/mcp-mssql","packages":[{"registryType":"nuget","registryBaseUrl":"https://api.nuget.org/v3/index.json","identifier":"Alyio.McpMssql","version":"1.1.0","runtimeHint":"dnx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Default profile SQL Server connection string (often contains secrets). Optional if profiles are only in user appsettings.","format":"string","isSecret":true,"name":"MCPMSSQL_CONNECTION_STRING"},{"description":"Optional human-readable description for the default profile.","format":"string","name":"MCPMSSQL_DESCRIPTION"},{"description":"Max rows per interactive query (default 500; ceiling 1000).","format":"number","name":"MCPMSSQL_QUERY_MAX_ROWS"},{"description":"Interactive query command timeout in seconds (default 30).","format":"number","name":"MCPMSSQL_QUERY_COMMAND_TIMEOUT_SECONDS"},{"description":"Max rows for snapshot queries (default 10000; ceiling 50000).","format":"number","name":"MCPMSSQL_QUERY_SNAPSHOT_MAX_ROWS"},{"description":"Snapshot query timeout in seconds (default 120).","format":"number","name":"MCPMSSQL_QUERY_SNAPSHOT_COMMAND_TIMEOUT_SECONDS"},{"description":"Execution plan analysis timeout in seconds (default 300).","format":"number","name":"MCPMSSQL_ANALYZE_COMMAND_TIMEOUT_SECONDS"},{"description":"Set to Development to load dotnet user-secrets (local dev).","format":"string","name":"DOTNET_ENVIRONMENT"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-22T09:11:34.517487Z","publishedAt":"2026-06-22T09:11:34.517487Z","updatedAt":"2026-06-22T09:11:34.517487Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.alyiox/mcp-mssql","description":"Read-only MCP for Microsoft SQL Server: metadata discovery, parameterized SELECT, plans.","title":"Microsoft SQL Server","repository":{"url":"https://github.com/alyiox/mcp-mssql","source":"github","subfolder":"src/Alyio.McpMssql"},"version":"1.2.0","websiteUrl":"https://github.com/alyiox/mcp-mssql","packages":[{"registryType":"nuget","registryBaseUrl":"https://api.nuget.org/v3/index.json","identifier":"Alyio.McpMssql","version":"1.2.0","runtimeHint":"dnx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Default profile SQL Server connection string (often contains secrets). Optional if profiles are only in user appsettings.","format":"string","isSecret":true,"name":"MCPMSSQL_CONNECTION_STRING"},{"description":"Optional human-readable description for the default profile.","format":"string","name":"MCPMSSQL_DESCRIPTION"},{"description":"Max rows per interactive query (default 500; ceiling 1000).","format":"number","name":"MCPMSSQL_QUERY_MAX_ROWS"},{"description":"Interactive query command timeout in seconds (default 30).","format":"number","name":"MCPMSSQL_QUERY_COMMAND_TIMEOUT_SECONDS"},{"description":"Max rows for snapshot queries (default 10000; ceiling 50000).","format":"number","name":"MCPMSSQL_QUERY_SNAPSHOT_MAX_ROWS"},{"description":"Snapshot query timeout in seconds (default 120).","format":"number","name":"MCPMSSQL_QUERY_SNAPSHOT_COMMAND_TIMEOUT_SECONDS"},{"description":"Execution plan analysis timeout in seconds (default 300).","format":"number","name":"MCPMSSQL_ANALYZE_COMMAND_TIMEOUT_SECONDS"},{"description":"Enable write commands (DDL/DML) via run_command on the default profile (default false). Soft guard only — prefer a db_datareader login for a hard read-only guarantee.","format":"boolean","name":"MCPMSSQL_ALLOW_WRITE"},{"description":"Write command timeout in seconds (default 60; ceiling 600).","format":"number","name":"MCPMSSQL_WRITE_COMMAND_TIMEOUT_SECONDS"},{"description":"Set to Development to load dotnet user-secrets (local dev).","format":"string","name":"DOTNET_ENVIRONMENT"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-24T03:15:30.978867Z","publishedAt":"2026-07-24T03:15:30.978867Z","updatedAt":"2026-07-24T03:15:30.978867Z","isLatest":true}}}],"metadata":{"count":3}}
