{"id":33091,"recorded_at":"2026-10-26T14:36:07.655987Z","observed_at":"2026-10-26T14:36:07.655939Z","subject_kind":"source_record","subject":"mcp_registry:io.github.alyiox/mcp-mssql","kind":"listing","method":"baseline/1","body":{"endpoints":[["web","https://github.com/alyiox/mcp-mssql"]],"name":"Microsoft SQL Server","owner_address":null,"raw":{"_meta":{"io.modelcontextprotocol.registry/official":{"isLatest":true,"publishedAt":"2026-10-26T03:41:49.974364Z","status":"active","statusChangedAt":"2026-10-26T03:41:49.974364Z","updatedAt":"2026-10-26T03:41:49.974364Z"}},"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","description":"MCP server for SQL Server metadata, parameterized queries, plan analysis, and writes opt-in.","name":"io.github.alyiox/mcp-mssql","packages":[{"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; ceiling 600).","format":"number","name":"MCPMSSQL_ANALYZE_COMMAND_TIMEOUT_SECONDS"},{"description":"Enable write commands (DDL/DML) via run_command on the default profile (default false). With no write-enabled profile the tool is not advertised at all. 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"}],"identifier":"Alyio.McpMssql","registryBaseUrl":"https://api.nuget.org/v3/index.json","registryType":"nuget","runtimeHint":"dnx","transport":{"type":"stdio"},"version":"1.8.0"}],"repository":{"source":"github","subfolder":"src/Alyio.McpMssql","url":"https://github.com/alyiox/mcp-mssql"},"title":"Microsoft SQL Server","version":"1.8.0","websiteUrl":"https://github.com/alyiox/mcp-mssql"}},"source":"mcp_registry","summary":"MCP server for SQL Server metadata, parameterized queries, plan analysis, and writes opt-in."},"body_sha256":"301750e2ab87e9c83c86e4da809fe84f08713401053f54c6788770b323ff2f89","prev_id":null,"leaf":"0xfa615facec25f5ed98c72e148c09c1313540d92c5c6e1cec7a91fac8e062ab81","leaf_text":"{\"body\":\"301750e2ab87e9c83c86e4da809fe84f08713401053f54c6788770b323ff2f89\",\"id\":33091,\"kind\":\"listing\",\"method\":\"baseline/1\",\"observed_us\":1793025367655939,\"prev\":null,\"subject\":\"mcp_registry:io.github.alyiox/mcp-mssql\",\"subject_kind\":\"source_record\"}","day":null,"proof":[]}