{"_id":"@connorbritain/mssql-mcp-writer","_rev":"11-f5f5039b18a93d721f134a81d9f8cd47","name":"@connorbritain/mssql-mcp-writer","dist-tags":{"latest":"0.6.0"},"versions":{"0.1.0":{"name":"@connorbritain/mssql-mcp-writer","version":"0.1.0","keywords":["mcp","sql-server","mssql","database","ai","claude","windsurf","model-context-protocol"],"author":{"name":"Connor England","email":"connor.r.england@gmail.com"},"license":"MIT","_id":"@connorbritain/mssql-mcp-writer@0.1.0","maintainers":[{"name":"connorbritain","email":"connor.r.england@gmail.com"}],"homepage":"https://github.com/ConnorBritain/mssql-mcp-writer","bugs":{"url":"https://github.com/ConnorBritain/mssql-mcp-writer/issues"},"bin":{"mssql-mcp-writer":"dist/index.js"},"dist":{"shasum":"756a8678c82bc122468edc19bf09b8971d1ff5f6","tarball":"https://registry.npmjs.org/@connorbritain/mssql-mcp-writer/-/mssql-mcp-writer-0.1.0.tgz","fileCount":86,"integrity":"sha512-lJNsaXmDk9RNFE4sYcqu9L6bDlZ2h6SCv9R0hMAeXzEdNTecG5IbszQ7pK3pVQphgz7FNJtb/Al8TIpehP80iA==","signatures":[{"sig":"MEUCICdJgCQxhBq5RlfLlkhfLT83eDCSdqUEif0tEf1QhV8tAiEA65c4ZQbQlCIAkGyB+BwuHWoW+dG9fAUky6cbKbmHlok=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":341418},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"7efe593370893f5a1a2cb1897ef43428dda4875e","scripts":{"build":"tsc && shx chmod +x dist/*.js","start":"node dist/index.js","watch":"tsc --watch","prepare":"npm run build"},"_npmUser":{"name":"connorbritain","email":"connor.r.england@gmail.com"},"deprecated":"Security: SQL injection (CVE-2026-63129). Upgrade to >=0.5.0.","repository":{"url":"git+https://github.com/ConnorBritain/mssql-mcp-writer.git","type":"git"},"_npmVersion":"11.6.1","description":"MCP server for Microsoft SQL Server with read and data operations - no DDL/schema changes","directories":{},"_nodeVersion":"24.11.0","dependencies":{"mssql":"^10.0.1","dotenv":"^16.4.5","@azure/identity":"^4.4.0","@modelcontextprotocol/sdk":"^1.23.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","typescript":"^5.4.5","@types/node":"^20.14.2","@types/mssql":"^9.1.7"},"_npmOperationalInternal":{"tmp":"tmp/mssql-mcp-writer_0.1.0_1764835304795_0.2558398046610799","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@connorbritain/mssql-mcp-writer","version":"0.2.0","keywords":["mcp","sql-server","mssql","database","ai","claude","windsurf","model-context-protocol"],"author":{"name":"Connor England","email":"connor.r.england@gmail.com"},"license":"MIT","_id":"@connorbritain/mssql-mcp-writer@0.2.0","maintainers":[{"name":"connorbritain","email":"connor.r.england@gmail.com"}],"homepage":"https://github.com/ConnorBritain/mssql-mcp-writer","bugs":{"url":"https://github.com/ConnorBritain/mssql-mcp-writer/issues"},"bin":{"mssql-mcp-writer":"dist/index.js"},"dist":{"shasum":"1c3988cd5386c3512c1736287d31aeb38944cfbc","tarball":"https://registry.npmjs.org/@connorbritain/mssql-mcp-writer/-/mssql-mcp-writer-0.2.0.tgz","fileCount":7,"integrity":"sha512-4N7sxYxskJfbMiDKxglIBRjgWe+kmNBFJbQas/R8dTnkeRSU25SovDwWdv1HGt3/sdqHpf3fAJ98EZiegNeNpA==","signatures":[{"sig":"MEUCIQCl1uzWQWBHYTP+03fd/Rv/JK+sywK1wErihldRieLAjwIgFPWJ2RP8OiU35Gt4SlpS1YQyuuvypRuMZqW3kFRL9b0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7170},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"9abfda245ab2948270c4a6cf12ad10ba82380637","scripts":{"build":"tsc && shx chmod +x dist/*.js","start":"node dist/index.js","watch":"tsc --watch","prepare":"npm run build"},"_npmUser":{"name":"connorbritain","email":"connor.r.england@gmail.com"},"deprecated":"Security: SQL injection (CVE-2026-63129). Upgrade to >=0.5.0.","repository":{"url":"git+https://github.com/ConnorBritain/mssql-mcp-writer.git","type":"git"},"_npmVersion":"11.6.1","description":"MCP server for Microsoft SQL Server with read and data operations - no DDL/schema changes","directories":{},"_nodeVersion":"24.11.0","dependencies":{"@connorbritain/mssql-mcp-core":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","typescript":"^5.4.5","@types/node":"^20.14.2","@types/mssql":"^9.1.7"},"_npmOperationalInternal":{"tmp":"tmp/mssql-mcp-writer_0.2.0_1771364749423_0.18507083069793828","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@connorbritain/mssql-mcp-writer","version":"0.3.0","keywords":["mcp","sql-server","mssql","database","ai","claude","windsurf","model-context-protocol"],"author":{"name":"Connor England","email":"connor.r.england@gmail.com"},"license":"MIT","_id":"@connorbritain/mssql-mcp-writer@0.3.0","maintainers":[{"name":"connorbritain","email":"connor.r.england@gmail.com"}],"homepage":"https://github.com/ConnorBritain/mssql-mcp-writer","bugs":{"url":"https://github.com/ConnorBritain/mssql-mcp-writer/issues"},"bin":{"mssql-mcp-writer":"dist/index.js"},"dist":{"shasum":"bb9a4ea3a786c2d505d05bde1efa634044c43980","tarball":"https://registry.npmjs.org/@connorbritain/mssql-mcp-writer/-/mssql-mcp-writer-0.3.0.tgz","fileCount":7,"integrity":"sha512-FkA5gQ32fSaqml4pnTg/CggVgqAIEnhHq9QnC3LKFhTdBJdT38AQeSky9VLKGBiMH1jj5sh81RbCptZJXZVwyA==","signatures":[{"sig":"MEQCIBXK0e0Al0p9Fn+Z/KHI1w/LBaV91vRbAOuewbjApOJDAiAvUzJbHbqtl25qLf/k34RKhazVg+zTNOUgOuqb28JTEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8109},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"545c7628fc6b2ef602670e76e0ab911ffd5d69ba","scripts":{"build":"tsc && shx chmod +x dist/*.js","start":"node dist/index.js","watch":"tsc --watch","prepare":"npm run build"},"_npmUser":{"name":"connorbritain","email":"connor.r.england@gmail.com"},"deprecated":"Security: SQL injection (CVE-2026-63129). Upgrade to >=0.5.0.","repository":{"url":"git+https://github.com/ConnorBritain/mssql-mcp-writer.git","type":"git"},"_npmVersion":"11.7.0","description":"MCP server for Microsoft SQL Server with read and data operations - no DDL/schema changes","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@connorbritain/mssql-mcp-core":"^0.1.5"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","typescript":"^5.4.5","@types/node":"^20.14.2","@types/mssql":"^9.1.7"},"_npmOperationalInternal":{"tmp":"tmp/mssql-mcp-writer_0.3.0_1771381452066_0.8524786352740088","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@connorbritain/mssql-mcp-writer","version":"0.3.1","keywords":["mcp","sql-server","mssql","database","ai","claude","windsurf","model-context-protocol"],"author":{"name":"Connor England","email":"connor.r.england@gmail.com"},"license":"MIT","_id":"@connorbritain/mssql-mcp-writer@0.3.1","maintainers":[{"name":"connorbritain","email":"connor.r.england@gmail.com"}],"homepage":"https://github.com/ConnorBritain/mssql-mcp-writer","bugs":{"url":"https://github.com/ConnorBritain/mssql-mcp-writer/issues"},"bin":{"mssql-mcp-writer":"dist/index.js"},"dist":{"shasum":"576b24f3daa28ef336f9a6606371124b2ae6628e","tarball":"https://registry.npmjs.org/@connorbritain/mssql-mcp-writer/-/mssql-mcp-writer-0.3.1.tgz","fileCount":7,"integrity":"sha512-ozS1ZVrzOzTJmYpjxipPIGli38nLHlBirlrQCxqOKScurPS/RmqECFLWuvi+paNJOK1nspi5B9i2+75aWP1zfw==","signatures":[{"sig":"MEQCIA8swSxkyjkOOCoZxmfCbm2kDLT0S7OYRF6AnW5aflzNAiBEQYpHJDEQXvtxhrczchZ+vyYJqjwqA0a+yiwizMeT6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8163},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"545c7628fc6b2ef602670e76e0ab911ffd5d69ba","mcpName":"io.github.ConnorBritain/mssql-writer","scripts":{"build":"tsc && shx chmod +x dist/*.js","start":"node dist/index.js","watch":"tsc --watch","prepare":"npm run build"},"_npmUser":{"name":"connorbritain","email":"connor.r.england@gmail.com"},"deprecated":"Security: SQL injection (CVE-2026-63129). Upgrade to >=0.5.0.","repository":{"url":"git+https://github.com/ConnorBritain/mssql-mcp-writer.git","type":"git"},"_npmVersion":"11.7.0","description":"MCP server for Microsoft SQL Server with read and data operations - no DDL/schema changes","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@connorbritain/mssql-mcp-core":"^0.1.5"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","typescript":"^5.4.5","@types/node":"^20.14.2","@types/mssql":"^9.1.7"},"_npmOperationalInternal":{"tmp":"tmp/mssql-mcp-writer_0.3.1_1771381728355_0.204011915457615","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@connorbritain/mssql-mcp-writer","version":"0.4.0","keywords":["mcp","sql-server","mssql","database","ai","claude","windsurf","model-context-protocol"],"author":{"name":"Connor England","email":"connor.r.england@gmail.com"},"license":"MIT","_id":"@connorbritain/mssql-mcp-writer@0.4.0","maintainers":[{"name":"connorbritain","email":"connor.r.england@gmail.com"}],"homepage":"https://github.com/ConnorBritain/mssql-mcp-writer","bugs":{"url":"https://github.com/ConnorBritain/mssql-mcp-writer/issues"},"bin":{"mssql-mcp-writer":"dist/index.js"},"dist":{"shasum":"a5718a4f57af74b04060fd5431a76abc8a57442b","tarball":"https://registry.npmjs.org/@connorbritain/mssql-mcp-writer/-/mssql-mcp-writer-0.4.0.tgz","fileCount":7,"integrity":"sha512-gb7cK+D078cakJa43x7zVNt52qm4gzSywtwvi/1uhsAKqywEgt11xRJAVkOECmOFsp5tD4Q9O8mUFiImgvOgtg==","signatures":[{"sig":"MEUCIQDqyNgzGZfTFoVSfDJTBcCMomS4U1ZDHYrdar48BnE76QIgB3lEZcMwO+gUjEtjRB85AFKuD0wRxAZr5MwkiFXwE0Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8163},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"2f1f9cce0fc3146deb8065270578d9cc0f8f3c5f","mcpName":"io.github.ConnorBritain/mssql-writer","scripts":{"build":"tsc && shx chmod +x dist/*.js","start":"node dist/index.js","watch":"tsc --watch","prepare":"npm run build"},"_npmUser":{"name":"connorbritain","email":"connor.r.england@gmail.com"},"deprecated":"Security: SQL injection (CVE-2026-63129). Upgrade to >=0.5.0.","repository":{"url":"git+https://github.com/ConnorBritain/mssql-mcp-writer.git","type":"git"},"_npmVersion":"11.7.0","description":"MCP server for Microsoft SQL Server with read and data operations - no DDL/schema changes","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@connorbritain/mssql-mcp-core":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","typescript":"^5.4.5","@types/node":"^20.14.2","@types/mssql":"^9.1.7"},"_npmOperationalInternal":{"tmp":"tmp/mssql-mcp-writer_0.4.0_1771386277500_0.41837415243395104","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@connorbritain/mssql-mcp-writer","version":"0.4.1","keywords":["mcp","sql-server","mssql","database","ai","claude","windsurf","model-context-protocol"],"author":{"name":"Connor England","email":"connor.r.england@gmail.com"},"license":"MIT","_id":"@connorbritain/mssql-mcp-writer@0.4.1","maintainers":[{"name":"connorbritain","email":"connor.r.england@gmail.com"}],"homepage":"https://github.com/ConnorBritain/mssql-mcp-writer","bugs":{"url":"https://github.com/ConnorBritain/mssql-mcp-writer/issues"},"bin":{"mssql-mcp-writer":"dist/index.js"},"dist":{"shasum":"f69377507161c1b165aa963e2d2d92fe2faedbf8","tarball":"https://registry.npmjs.org/@connorbritain/mssql-mcp-writer/-/mssql-mcp-writer-0.4.1.tgz","fileCount":7,"integrity":"sha512-ibY7BPpwFjWJ2xJvEkVpFH7CYbCDVJpCpZ3oVoHNla9e/q1h9U1mOGfCqv1eZf8jc1kLSTnWwbJVsULrEr9Ojg==","signatures":[{"sig":"MEYCIQDO/0jIB3oGt1X/62oM5gWeQhB31lPGxkcgwhiuAcwEeAIhAIQXZ7cO+CEJc9uA0gXLZnVvy3iIpGVIoL91r/K12j06","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8163},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"e5e335ca42be4961de96dba485f76d76a0bc9154","mcpName":"io.github.ConnorBritain/mssql-writer","scripts":{"build":"tsc && shx chmod +x dist/*.js","start":"node dist/index.js","watch":"tsc --watch","prepare":"npm run build"},"_npmUser":{"name":"connorbritain","email":"connor.r.england@gmail.com"},"deprecated":"Security: SQL injection (CVE-2026-63129). Upgrade to >=0.5.0.","repository":{"url":"git+https://github.com/ConnorBritain/mssql-mcp-writer.git","type":"git"},"_npmVersion":"11.7.0","description":"MCP server for Microsoft SQL Server with read and data operations - no DDL/schema changes","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@connorbritain/mssql-mcp-core":"^0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","typescript":"^5.4.5","@types/node":"^20.14.2","@types/mssql":"^9.1.7"},"_npmOperationalInternal":{"tmp":"tmp/mssql-mcp-writer_0.4.1_1771390375987_0.9422683332246888","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@connorbritain/mssql-mcp-writer","version":"0.4.2","keywords":["mcp","sql-server","mssql","database","ai","claude","windsurf","model-context-protocol"],"author":{"name":"Connor England","email":"connor.r.england@gmail.com"},"license":"MIT","_id":"@connorbritain/mssql-mcp-writer@0.4.2","maintainers":[{"name":"connorbritain","email":"connor.r.england@gmail.com"}],"homepage":"https://github.com/ConnorBritain/mssql-mcp-writer","bugs":{"url":"https://github.com/ConnorBritain/mssql-mcp-writer/issues"},"bin":{"mssql-mcp-writer":"dist/index.js"},"dist":{"shasum":"92881919f12848cf1a7dac2e2740f18dd72664dc","tarball":"https://registry.npmjs.org/@connorbritain/mssql-mcp-writer/-/mssql-mcp-writer-0.4.2.tgz","fileCount":7,"integrity":"sha512-lwNKEENkZZMUXVv3OOoFH6fSujVAh5CKVesFCOQUOtoeAhduijSJFD8DjvDZbczqRus1SLwoeTUw1ALnkIMscg==","signatures":[{"sig":"MEUCIQC0vUVcGHCojHVGCrMsXx4s98eQuZcyUAz5+SKwNFPkPwIgAsnaLCF8d517iTtGVU/GuYiuZnhCScrREmFTuu7cSwM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8163},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"273c3d576dd0af96dff946ec752f681dab13a646","mcpName":"io.github.ConnorBritain/mssql-writer","scripts":{"build":"tsc && shx chmod +x dist/*.js","start":"node dist/index.js","watch":"tsc --watch","prepare":"npm run build"},"_npmUser":{"name":"connorbritain","email":"connor.r.england@gmail.com"},"deprecated":"Security: SQL injection (CVE-2026-63129). Upgrade to >=0.5.0.","repository":{"url":"git+https://github.com/ConnorBritain/mssql-mcp-writer.git","type":"git"},"_npmVersion":"11.7.0","description":"MCP server for Microsoft SQL Server with read and data operations - no DDL/schema changes","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@connorbritain/mssql-mcp-core":"^0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","typescript":"^5.4.5","@types/node":"^20.14.2","@types/mssql":"^9.1.7"},"_npmOperationalInternal":{"tmp":"tmp/mssql-mcp-writer_0.4.2_1771394379890_0.6576912755899458","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@connorbritain/mssql-mcp-writer","version":"0.5.0","keywords":["mcp","sql-server","mssql","database","ai","claude","windsurf","model-context-protocol"],"author":{"name":"Connor England","email":"connor.r.england@gmail.com"},"license":"MIT","_id":"@connorbritain/mssql-mcp-writer@0.5.0","maintainers":[{"name":"connorbritain","email":"connor.r.england@gmail.com"}],"homepage":"https://github.com/ConnorBritain/mssql-mcp-writer","bugs":{"url":"https://github.com/ConnorBritain/mssql-mcp-writer/issues"},"bin":{"mssql-mcp-writer":"dist/index.js"},"dist":{"shasum":"b3530782bc29b2875406d576cd0c78046d8c6a53","tarball":"https://registry.npmjs.org/@connorbritain/mssql-mcp-writer/-/mssql-mcp-writer-0.5.0.tgz","fileCount":7,"integrity":"sha512-jrpJoBfRottKCcCGfuTlidKSnlKMrda5ARcYM1H6CDmBPSmLecQiLd7vLBLsqmKZCRk//VDdBIW3TWm+Onw73g==","signatures":[{"sig":"MEUCIQD20rDjFWekEknJKvRALCuwrHVKffYuv1xuQ5sku6MaZwIgeDT/C82YEZT47U0hl1aHTD1HzHkdvKfeUA+yi4vcBeo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8337},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"ab8d095fa9a052351efc2b65a430a364fa9dcfea","mcpName":"io.github.ConnorBritain/mssql-writer","scripts":{"build":"tsc && shx chmod +x dist/*.js","start":"node dist/index.js","watch":"tsc --watch","prepare":"npm run build"},"_npmUser":{"name":"connorbritain","email":"connor.r.england@gmail.com"},"repository":{"url":"git+https://github.com/ConnorBritain/mssql-mcp-writer.git","type":"git"},"_npmVersion":"11.13.0","description":"MCP server for Microsoft SQL Server with read and data operations - no DDL/schema changes","directories":{},"_nodeVersion":"26.1.0","dependencies":{"@connorbritain/mssql-mcp-core":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","typescript":"^5.4.5","@types/node":"^20.14.2","@types/mssql":"^9.1.7"},"_npmOperationalInternal":{"tmp":"tmp/mssql-mcp-writer_0.5.0_1782752517296_0.9997269882976998","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@connorbritain/mssql-mcp-writer","version":"0.5.1","keywords":["mcp","sql-server","mssql","database","ai","claude","windsurf","model-context-protocol"],"author":{"name":"Connor England","email":"connor.r.england@gmail.com"},"license":"MIT","_id":"@connorbritain/mssql-mcp-writer@0.5.1","maintainers":[{"name":"connorbritain","email":"connor.r.england@gmail.com"}],"homepage":"https://github.com/ConnorBritain/mssql-mcp-writer","bugs":{"url":"https://github.com/ConnorBritain/mssql-mcp-writer/issues"},"bin":{"mssql-mcp-writer":"dist/index.js"},"dist":{"shasum":"6a268a33e501db2c102f27bae0fcd550bf0b55c4","tarball":"https://registry.npmjs.org/@connorbritain/mssql-mcp-writer/-/mssql-mcp-writer-0.5.1.tgz","fileCount":7,"integrity":"sha512-F0EiLByLJPb7Nu9tywWuUO8KwgAeELDsrXmVFoRqfyG4GYeV/jhVomHcfdScEM2ihvt3UUaYFIws5A/EVb/Ktg==","signatures":[{"sig":"MEQCIGvt+bb9s+miTCqnjYyeW0Wki2hTaQubZ4mwQjjNiEEYAiAGaIwi8/04XUhBPWKdz774ln0NQSGK9EORf5IAlSBVuw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8337},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"54e061a43427419d4a2787381db805674dd8b3b9","mcpName":"io.github.ConnorBritain/mssql-writer","scripts":{"build":"tsc && shx chmod +x dist/*.js","start":"node dist/index.js","watch":"tsc --watch","prepare":"npm run build"},"_npmUser":{"name":"connorbritain","email":"connor.r.england@gmail.com"},"repository":{"url":"git+https://github.com/ConnorBritain/mssql-mcp-writer.git","type":"git"},"_npmVersion":"11.13.0","description":"MCP server for Microsoft SQL Server with read and data operations - no DDL/schema changes","directories":{},"_nodeVersion":"26.1.0","dependencies":{"@connorbritain/mssql-mcp-core":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","typescript":"^5.4.5","@types/node":"^20.14.2","@types/mssql":"^9.1.7"},"_npmOperationalInternal":{"tmp":"tmp/mssql-mcp-writer_0.5.1_1785878503249_0.9566350647052366","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@connorbritain/mssql-mcp-writer","mcpName":"io.github.ConnorBritain/mssql-writer","version":"0.6.0","description":"MCP server for Microsoft SQL Server with read and data operations - no DDL/schema changes","keywords":["mcp","sql-server","mssql","database","ai","claude","windsurf","model-context-protocol"],"author":{"name":"Connor England","email":"connor.r.england@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/ConnorBritain/mssql-mcp-writer.git"},"homepage":"https://github.com/ConnorBritain/mssql-mcp-writer","bugs":{"url":"https://github.com/ConnorBritain/mssql-mcp-writer/issues"},"main":"dist/index.js","bin":{"mssql-mcp-writer":"dist/index.js"},"scripts":{"build":"tsc && shx chmod +x dist/*.js","prepare":"npm run build","watch":"tsc --watch","start":"node dist/index.js"},"devDependencies":{"@types/mssql":"^9.1.7","@types/node":"^20.14.2","shx":"^0.3.4","typescript":"^5.4.5"},"dependencies":{"@connorbritain/mssql-mcp-core":"^0.7.0"},"type":"module","gitHead":"54e061a43427419d4a2787381db805674dd8b3b9","types":"./dist/index.d.ts","_id":"@connorbritain/mssql-mcp-writer@0.6.0","_nodeVersion":"26.1.0","_npmVersion":"11.13.0","dist":{"integrity":"sha512-2sUvHBaAGYlUebyX+oo+hVJ9xuoUlSPz1smjeRqPsbSbY0qn/z44WSmNCovMnqf3Bs5bvymuun8lEPYpMx26jQ==","shasum":"e8ae916ea2e25c5e05fdaffd7bfd7566a67eb128","tarball":"https://registry.npmjs.org/@connorbritain/mssql-mcp-writer/-/mssql-mcp-writer-0.6.0.tgz","fileCount":7,"unpackedSize":8337,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDImK4J1lFy3Xd+5tsaSSEoMn2Lp7DpHHXqQiKZo7UQsgIgTgVo3kMO8OzyYgqQZ78AZYNqTA5DTRk/e3mHo63P4Ck="}]},"_npmUser":{"name":"connorbritain","email":"connor.r.england@gmail.com"},"directories":{},"maintainers":[{"name":"connorbritain","email":"connor.r.england@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mssql-mcp-writer_0.6.0_1785878610521_0.4451604961809488"},"_hasShrinkwrap":false}},"time":{"created":"2025-12-04T08:01:44.689Z","modified":"2026-08-04T21:23:30.802Z","0.1.0":"2025-12-04T08:01:44.958Z","0.2.0":"2026-02-17T21:45:49.564Z","0.3.0":"2026-02-18T02:24:12.201Z","0.3.1":"2026-02-18T02:28:48.505Z","0.4.0":"2026-02-18T03:44:37.666Z","0.4.1":"2026-02-18T04:52:56.139Z","0.4.2":"2026-02-18T05:59:40.031Z","0.5.0":"2026-06-29T17:01:57.456Z","0.5.1":"2026-08-04T21:21:43.406Z","0.6.0":"2026-08-04T21:23:30.656Z"},"bugs":{"url":"https://github.com/ConnorBritain/mssql-mcp-writer/issues"},"author":{"name":"Connor England","email":"connor.r.england@gmail.com"},"license":"MIT","homepage":"https://github.com/ConnorBritain/mssql-mcp-writer","keywords":["mcp","sql-server","mssql","database","ai","claude","windsurf","model-context-protocol"],"repository":{"type":"git","url":"git+https://github.com/ConnorBritain/mssql-mcp-writer.git"},"description":"MCP server for Microsoft SQL Server with read and data operations - no DDL/schema changes","maintainers":[{"name":"connorbritain","email":"connor.r.england@gmail.com"}],"readme":"# MSSQL MCP Writer\r\n\r\n[![npm version](https://img.shields.io/npm/v/@connorbritain/mssql-mcp-writer.svg)](https://www.npmjs.com/package/@connorbritain/mssql-mcp-writer)\r\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\r\n\r\n**Model Context Protocol server for Microsoft SQL Server with read and data operations.**\r\n\r\nFull data manipulation capabilities (INSERT, UPDATE, DELETE) with preview/confirm safeguards, but no DDL operations. Ideal for data engineers and ETL workflows where you need to modify data but want to prevent schema changes.\r\n\r\n## Architecture\r\n\r\nThis package is a thin wrapper around [`@connorbritain/mssql-mcp-core`](https://github.com/ConnorBritain/mssql-mcp-core), which contains all shared logic, tools, and governance features. The wrapper selects the `\"writer\"` tier and delegates to the core's `startMcpServer()` function. This design enables:\r\n\r\n- **Hard separation** at the package level — regulated enterprises can guarantee that certain builds physically cannot perform destructive operations\r\n- **Independent versioning** — each tier can be published separately with its own release cycle\r\n- **Clear audit trail** — `\"we only allow mssql-mcp-writer in staging\"` is a compile-time guarantee\r\n\r\nThe core library handles all SQL Server connections, tool dispatch, audit logging, and governance enforcement.\r\n\r\n---\r\n\r\n## Package Tiers\r\n\r\n| Package | npm | Tools | Use Case |\r\n|---------|-----|-------|----------|\r\n| **[mssql-mcp-reader](https://github.com/ConnorBritain/mssql-mcp-reader)** | `@connorbritain/mssql-mcp-reader` | 14 read-only | Analysts, auditors, safe exploration |\r\n| **mssql-mcp-writer** (this) | `@connorbritain/mssql-mcp-writer` | 17 (reader + data ops) | Data engineers, ETL developers |\r\n| **[mssql-mcp-server](https://github.com/ConnorBritain/mssql-mcp-server)** | `@connorbritain/mssql-mcp-server` | 20 (all tools) | DBAs, full admin access |\r\n\r\n---\r\n\r\n**[Config Builder](https://connorbritain.github.io/mssql-mcp-config-builder/)** — Visual wizard to generate your `mcp_config.json` and `environments.json` files.\r\n\r\n---\r\n\r\n## Tools Included\r\n\r\n| Category | Tools |\r\n|----------|-------|\r\n| **Discovery** | `search_schema`, `describe_table`, `list_table`, `list_databases`, `list_environments` |\r\n| **Profiling** | `profile_table`, `inspect_relationships`, `inspect_dependencies`, `explain_query` |\r\n| **Data Read** | `read_data` (SELECT only) |\r\n| **Data Write** | `insert_data`, `update_data`, `delete_data` (with preview/confirm) |\r\n| **Scripts** | `list_scripts`, `run_script` |\r\n| **Operations** | `test_connection`, `validate_environment_config` |\r\n\r\n**Not included:** `create_table`, `create_index`, `drop_table` (DDL operations)\r\n\r\n---\r\n\r\n## Quick Start\r\n\r\n### Install\r\n\r\n```bash\r\nnpm install -g @connorbritain/mssql-mcp-writer@latest\r\n```\r\n\r\n### MCP Client Configuration\r\n\r\n```json\r\n{\r\n  \"mcpServers\": {\r\n    \"mssql\": {\r\n      \"command\": \"npx\",\r\n      \"args\": [\"@connorbritain/mssql-mcp-writer@latest\"],\r\n      \"env\": {\r\n        \"SERVER_NAME\": \"127.0.0.1\",\r\n        \"DATABASE_NAME\": \"mydb\",\r\n        \"SQL_AUTH_MODE\": \"sql\",\r\n        \"SQL_USERNAME\": \"app_user\",\r\n        \"SQL_PASSWORD\": \"YourPassword123\"\r\n      }\r\n    }\r\n  }\r\n}\r\n```\r\n\r\n---\r\n\r\n## Configuration\r\n\r\n| Variable | Required | Notes |\r\n|----------|----------|-------|\r\n| `SERVER_NAME` | Yes | SQL Server hostname/IP |\r\n| `DATABASE_NAME` | Yes | Target database |\r\n| `SQL_AUTH_MODE` | | `sql`, `windows`, or `aad` (default: `aad`) |\r\n| `SQL_USERNAME` / `SQL_PASSWORD` | | Required for `sql`/`windows` modes |\r\n| `READONLY` | | `true` disables write tools |\r\n| `ENVIRONMENTS_CONFIG_PATH` | | Path to multi-environment JSON config |\r\n| `SCRIPTS_PATH` | | Path to named SQL scripts directory |\r\n| `AUDIT_LOG_PATH` | | Custom audit log path |\r\n\r\n---\r\n\r\n## Features\r\n\r\nAll packages in the MSSQL MCP family share:\r\n\r\n- **Multi-environment support** - Named database environments (prod, staging, dev) with per-environment policies\r\n- **Governance controls** - `allowedTools`, `deniedTools`, `allowedSchemas`, `deniedSchemas`, `requireApproval`\r\n- **Audit logging** - JSON Lines logs with session IDs and auto-redaction\r\n- **Secret management** - `${secret:NAME}` placeholders for secure credential handling\r\n- **Named SQL scripts** - Pre-approved parameterized queries with governance controls\r\n- **Preview/confirm for mutations** - `update_data` and `delete_data` show affected rows before execution\r\n\r\n---\r\n\r\n## Documentation\r\n\r\nFull documentation, configuration examples, and governance details are available in the main repository:\r\n\r\n**[MSSQL MCP Server Documentation](https://github.com/ConnorBritain/mssql-mcp-server#readme)**\r\n\r\n---\r\n\r\n## License\r\n\r\nMIT License. See [LICENSE](./LICENSE) for details.\r\n\r\n---\r\n\r\n**Repository:** https://github.com/ConnorBritain/mssql-mcp-writer\r\n**Issues:** https://github.com/ConnorBritain/mssql-mcp-writer/issues\r\n**npm:** https://www.npmjs.com/package/@connorbritain/mssql-mcp-writer\r\n","readmeFilename":"README.md"}