{"_id":"@cagudelo/mcp-db-connect","_rev":"34-d1a435b9438f8bfcb6f269a62548d675","name":"@cagudelo/mcp-db-connect","dist-tags":{"latest":"1.7.1"},"versions":{"1.0.0":{"name":"@cagudelo/mcp-db-connect","version":"1.0.0","keywords":["mcp","database","sqlite","sqlserver","postgresql","mysql"],"author":{"name":"Camilo Andres Agudelo","email":"andres18160@gmail.com"},"license":"MIT","_id":"@cagudelo/mcp-db-connect@1.0.0","maintainers":[{"name":"cagudelo","email":"andres18160@gmail.com"}],"bin":{"mcp-db-connect":"dist/index.js"},"dist":{"shasum":"19bb0668caab53702de250ed30bec6d698bd4f76","tarball":"https://registry.npmjs.org/@cagudelo/mcp-db-connect/-/mcp-db-connect-1.0.0.tgz","fileCount":44,"integrity":"sha512-sBoKJ+Tv1EKJOep+bW/tok6CawPsTvGl4t0ciCZSrjyY7elhEg221ni+UTK/5yL1vY+sskMU0Ms1VQUZ7GcK6Q==","signatures":[{"sig":"MEYCIQCVLOf6KpQpEYd6Icx2k2fEDLrSAwlWdrsrB747uLgIRwIhAML05c97L2hIXJMwHGoqtTsN9TOzSBxN99ejhGgh92E4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126965},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"b0cc71e0b7ce37279b5116b56db8970e0811fdcf","scripts":{"dev":"ts-node src/index.ts","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","watch":"tsc -w"},"_npmUser":{"name":"cagudelo","email":"andres18160@gmail.com"},"_npmVersion":"10.8.2","description":"Servidor MCP para acceso a bases de datos","directories":{},"_nodeVersion":"20.19.2","dependencies":{"pg":"^8.16.0","mssql":"^10.0.4","mysql2":"^3.14.1","sqlite3":"^5.1.7","minimist":"^1.2.8","@modelcontextprotocol/sdk":"^1.9.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","rimraf":"^5.0.5","ts-node":"^10.9.2","@types/pg":"^8.11.0","typescript":"^5.3.3","@types/node":"^20.11.19","@types/mssql":"^9.1.4","@types/minimist":"^1.2.5"},"_npmOperationalInternal":{"tmp":"tmp/mcp-db-connect_1.0.0_1749913148513_0.13360704224150832","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@cagudelo/mcp-db-connect","version":"1.0.1","keywords":["mcp","database","sqlite","sqlserver","postgresql","mysql"],"author":{"name":"Camilo Andres Agudelo","email":"andres18160@gmail.com"},"license":"MIT","_id":"@cagudelo/mcp-db-connect@1.0.1","maintainers":[{"name":"cagudelo","email":"andres18160@gmail.com"}],"bin":{"mcp-db-connect":"dist/index.js"},"dist":{"shasum":"2bb26f87b40cd42628b25143c0f8b959db4995ca","tarball":"https://registry.npmjs.org/@cagudelo/mcp-db-connect/-/mcp-db-connect-1.0.1.tgz","fileCount":41,"integrity":"sha512-ZO9TEYNA6ilqY1r8/ux7yFIXmcfOvjvTvvQkg3oSOjdoZU74coF9TVGe2FrHMmz1jSRf2sWLc4pnsUny5mQvvQ==","signatures":[{"sig":"MEYCIQCm9xMEtGe4mWTf5i8vijIACAXkQuLp9wHl0Iflrg7QbQIhALzQVeCCWUx0R8Yj3JHQRpLx7RdzoNPUMerz0VwsMECR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106960},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"560d661e4a2a10996a4d547051287cefd86791dc","scripts":{"dev":"ts-node src/index.ts","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","watch":"tsc -w"},"_npmUser":{"name":"cagudelo","email":"andres18160@gmail.com"},"_npmVersion":"10.8.2","description":"Servidor MCP para acceso a bases de datos","directories":{},"_nodeVersion":"20.19.2","dependencies":{"pg":"^8.16.0","mssql":"^10.0.4","mysql2":"^3.14.1","sqlite3":"^5.1.7","minimist":"^1.2.8","@modelcontextprotocol/sdk":"^1.9.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","rimraf":"^5.0.5","ts-node":"^10.9.2","@types/pg":"^8.11.0","typescript":"^5.3.3","@types/node":"^20.11.19","@types/mssql":"^9.1.4","@types/minimist":"^1.2.5"},"_npmOperationalInternal":{"tmp":"tmp/mcp-db-connect_1.0.1_1749916777462_0.39296714435774094","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@cagudelo/mcp-db-connect","version":"1.0.2","keywords":["mcp","database","sqlite","sqlserver","postgresql","mysql"],"author":{"name":"Camilo Andres Agudelo","email":"andres18160@gmail.com"},"license":"MIT","_id":"@cagudelo/mcp-db-connect@1.0.2","maintainers":[{"name":"cagudelo","email":"andres18160@gmail.com"}],"bin":{"mcp-db-connect":"dist/index.js"},"dist":{"shasum":"a0636fb20679f7a888fcab7038cdafa3b715d4d0","tarball":"https://registry.npmjs.org/@cagudelo/mcp-db-connect/-/mcp-db-connect-1.0.2.tgz","fileCount":41,"integrity":"sha512-hGlaQfVDNpQcGwAZfaaKMsmFiNCgr4kgen/W9Lbgl3bHNJIrvfWprSVPpVjC+as+ZD3h+hzlKtSndUMDqP/WLA==","signatures":[{"sig":"MEUCIQDCHkq06lbcuAfVsfaW5IaPZyDlMuq6BT8uIiG3CTgYoAIgbLmqjpsOdTEK45liqvYMMD4/3GVN55OlwztyT5L5fqI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106526},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"560d661e4a2a10996a4d547051287cefd86791dc","scripts":{"dev":"ts-node src/index.ts","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","watch":"tsc -w"},"_npmUser":{"name":"cagudelo","email":"andres18160@gmail.com"},"_npmVersion":"10.8.2","description":"Servidor MCP para acceso a bases de datos","directories":{},"_nodeVersion":"20.19.2","dependencies":{"pg":"^8.16.0","mssql":"^10.0.4","mysql2":"^3.14.1","sqlite3":"^5.1.7","minimist":"^1.2.8","@modelcontextprotocol/sdk":"^1.9.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","rimraf":"^5.0.5","ts-node":"^10.9.2","@types/pg":"^8.11.0","typescript":"^5.3.3","@types/node":"^20.11.19","@types/mssql":"^9.1.4","@types/minimist":"^1.2.5"},"_npmOperationalInternal":{"tmp":"tmp/mcp-db-connect_1.0.2_1749917033988_0.25177441411254864","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@cagudelo/mcp-db-connect","version":"1.0.3","keywords":["mcp","database","sqlite","sqlserver","postgresql","mysql"],"author":{"name":"Camilo Andres Agudelo","email":"andres18160@gmail.com"},"license":"MIT","_id":"@cagudelo/mcp-db-connect@1.0.3","maintainers":[{"name":"cagudelo","email":"andres18160@gmail.com"}],"bin":{"mcp-db-connect":"dist/index.js"},"dist":{"shasum":"bb21a5a06e6228ed2424cf2bb95cc888317b0c28","tarball":"https://registry.npmjs.org/@cagudelo/mcp-db-connect/-/mcp-db-connect-1.0.3.tgz","fileCount":42,"integrity":"sha512-KqRpzxvtgtOfBmYqz/o4/VWr0sJ9/R7mehoqAP8hdoPk2HJul2kcGDlABTnnpWPXv4qE/hAXn2LR9SMRq4vKzQ==","signatures":[{"sig":"MEQCIDFLARvgUXNU7UtKds0+xEYY9Cu8R/crtVxoigpbfJ4VAiBLAwj4Sm3EHRScRdCsJdX+PHNFLu14l+vwLOaL6qKAzw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107260},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"6624e65c08e5dc2a6ab9ad754c8010e5cad9bef9","scripts":{"dev":"ts-node src/index.ts","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","watch":"tsc -w"},"_npmUser":{"name":"cagudelo","email":"andres18160@gmail.com"},"_npmVersion":"10.8.2","description":"Servidor MCP para acceso a bases de datos","directories":{},"_nodeVersion":"20.19.2","dependencies":{"pg":"^8.16.0","mssql":"^10.0.4","mysql2":"^3.14.1","sqlite3":"^5.1.7","minimist":"^1.2.8","@modelcontextprotocol/sdk":"^1.9.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","rimraf":"^5.0.5","ts-node":"^10.9.2","@types/pg":"^8.11.0","typescript":"^5.3.3","@types/node":"^20.11.19","@types/mssql":"^9.1.4","@types/minimist":"^1.2.5"},"_npmOperationalInternal":{"tmp":"tmp/mcp-db-connect_1.0.3_1749922063759_0.6031474708809295","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@cagudelo/mcp-db-connect","version":"1.0.4","keywords":["mcp","database","sqlite","sqlserver","postgresql","mysql"],"author":{"name":"Camilo Andres Agudelo","email":"andres18160@gmail.com"},"license":"MIT","_id":"@cagudelo/mcp-db-connect@1.0.4","maintainers":[{"name":"cagudelo","email":"andres18160@gmail.com"}],"bin":{"mcp-db-connect":"dist/index.js"},"dist":{"shasum":"602f67a050275473e4202546d49cf78a92457a1e","tarball":"https://registry.npmjs.org/@cagudelo/mcp-db-connect/-/mcp-db-connect-1.0.4.tgz","fileCount":42,"integrity":"sha512-+qpZttBMhTCIDqTWdsajTi+ZU18dHdVd1ilrvg2++H6y+AEd9INDWTtdE8w5lv22W1fYaDAkFwqG85EKg0pPnQ==","signatures":[{"sig":"MEUCIEYPc8Fe2B/SYByiQ4fS5LnsOHSsofnExWdqFq/6IMyBAiEAo5Bo8PipP/VoCW9k/DtrAvcESEKfBaCLnMSD6dnA56Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107260},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"6624e65c08e5dc2a6ab9ad754c8010e5cad9bef9","scripts":{"dev":"ts-node src/index.ts","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","watch":"tsc -w"},"_npmUser":{"name":"cagudelo","email":"andres18160@gmail.com"},"_npmVersion":"10.8.2","description":"Servidor MCP para acceso a bases de datos","directories":{},"_nodeVersion":"20.19.2","dependencies":{"pg":"^8.16.0","mssql":"^10.0.4","mysql2":"^3.14.1","sqlite3":"^5.1.7","minimist":"^1.2.8","@modelcontextprotocol/sdk":"^1.9.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","rimraf":"^5.0.5","ts-node":"^10.9.2","@types/pg":"^8.11.0","typescript":"^5.3.3","@types/node":"^20.11.19","@types/mssql":"^9.1.4","@types/minimist":"^1.2.5"},"_npmOperationalInternal":{"tmp":"tmp/mcp-db-connect_1.0.4_1749922183948_0.6671917530498594","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@cagudelo/mcp-db-connect","version":"1.0.5","keywords":["mcp","database","sqlite","sqlserver","postgresql","mysql"],"author":{"name":"Camilo Andres Agudelo","email":"andres18160@gmail.com"},"license":"MIT","_id":"@cagudelo/mcp-db-connect@1.0.5","maintainers":[{"name":"cagudelo","email":"andres18160@gmail.com"}],"bin":{"mcp-db-connect":"dist/index.js"},"dist":{"shasum":"2663b39e883b7748c1d0d77924522acd8ed247f6","tarball":"https://registry.npmjs.org/@cagudelo/mcp-db-connect/-/mcp-db-connect-1.0.5.tgz","fileCount":42,"integrity":"sha512-DSEg0gaIGC9qEU1MYGzCYe5lchKsg9svpZT7ZjBj4Jp9DD9uJkvOG+LMaVTF61tyAXUquJUWdUjgmHFjq4UbKw==","signatures":[{"sig":"MEUCIQCcA4unI96iqGP76TaRD8573sljKhzSGB6yIQLuk+fmmQIgN7yN2zmrU+TcU26T2zZM+xgU1sVXG5Hf/8s9iWBJHDY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107353},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"6624e65c08e5dc2a6ab9ad754c8010e5cad9bef9","scripts":{"dev":"ts-node src/index.ts","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","watch":"tsc -w"},"_npmUser":{"name":"cagudelo","email":"andres18160@gmail.com"},"_npmVersion":"10.8.2","description":"Servidor MCP para acceso a bases de datos","directories":{},"_nodeVersion":"20.19.2","dependencies":{"pg":"^8.16.0","mssql":"^10.0.4","mysql2":"^3.14.1","sqlite3":"^5.1.7","minimist":"^1.2.8","@modelcontextprotocol/sdk":"^1.9.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","rimraf":"^5.0.5","ts-node":"^10.9.2","@types/pg":"^8.11.0","typescript":"^5.3.3","@types/node":"^20.11.19","@types/mssql":"^9.1.4","@types/minimist":"^1.2.5"},"_npmOperationalInternal":{"tmp":"tmp/mcp-db-connect_1.0.5_1749923759403_0.32088301839006705","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@cagudelo/mcp-db-connect","version":"1.0.6","keywords":["mcp","database","sqlite","sqlserver","postgresql","mysql"],"author":{"name":"Camilo Andres Agudelo","email":"andres18160@gmail.com"},"license":"MIT","_id":"@cagudelo/mcp-db-connect@1.0.6","maintainers":[{"name":"cagudelo","email":"andres18160@gmail.com"}],"bin":{"mcp-db-connect":"dist/index.js"},"dist":{"shasum":"7ea5c5d7e30a90cba265f38cc41f537d5c7bf7cb","tarball":"https://registry.npmjs.org/@cagudelo/mcp-db-connect/-/mcp-db-connect-1.0.6.tgz","fileCount":41,"integrity":"sha512-Pa0qByK/zQoeATT51Nn0JNxP6nWfw54S9u4X5nEPA8LaC9c0rL3YH+ipWl8rr2/hGkCcJN5IyvlT+ZiaooSBPw==","signatures":[{"sig":"MEUCICvHabWBdIly/p4RcpGQNaNuE6p2fSr91lk/Mm0mlfQrAiEA6s0xwldg3vQhEijwpjwU+c4KSbsdttGVN/Z2/y1qzwk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108784},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"0a336b6b46adef1f354b68bc1b48891dc02d6f98","scripts":{"dev":"ts-node src/index.ts","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","watch":"tsc -w"},"_npmUser":{"name":"cagudelo","email":"andres18160@gmail.com"},"_npmVersion":"10.8.2","description":"Servidor MCP para acceso a bases de datos","directories":{},"_nodeVersion":"20.19.2","dependencies":{"pg":"^8.16.0","mssql":"^10.0.4","mysql2":"^3.14.1","sqlite3":"^5.1.7","minimist":"^1.2.8","@modelcontextprotocol/sdk":"^1.9.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","rimraf":"^5.0.5","ts-node":"^10.9.2","@types/pg":"^8.11.0","typescript":"^5.3.3","@types/node":"^20.11.19","@types/mssql":"^9.1.4","@types/minimist":"^1.2.5"},"_npmOperationalInternal":{"tmp":"tmp/mcp-db-connect_1.0.6_1749931071916_0.5090741927881592","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@cagudelo/mcp-db-connect","version":"1.0.7","keywords":["mcp","database","sqlite","sqlserver","postgresql","mysql"],"author":{"name":"Camilo Andres Agudelo","email":"andres18160@gmail.com"},"license":"MIT","_id":"@cagudelo/mcp-db-connect@1.0.7","maintainers":[{"name":"cagudelo","email":"andres18160@gmail.com"}],"bin":{"mcp-db-connect":"dist/index.js"},"dist":{"shasum":"0a03f8ec82fa51ecfbc96618087bcc56c215012d","tarball":"https://registry.npmjs.org/@cagudelo/mcp-db-connect/-/mcp-db-connect-1.0.7.tgz","fileCount":46,"integrity":"sha512-QAQP2XBk+33OQia+/3sf9QgwbQELeitCDmGh0RTHe7oQ8+haxFaFaPYZZ3rvyXO5N8ViWduTLq+iDM7cNudxVA==","signatures":[{"sig":"MEUCIG6Zzg5HEOqLstj/RIHpaxSLK3yXabFp1g994ccbRXNGAiEA1aQVOZewdk1sNKK5IhSxOE5A2Wagjqy05h530zsabxQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":125241},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"39c4d77792eaff35c63de4f0ae1731e15b55c294","scripts":{"dev":"tsx src/index.ts","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","watch":"tsc -w","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"cagudelo","email":"andres18160@gmail.com"},"_npmVersion":"10.8.2","description":"Servidor MCP para acceso a bases de datos","directories":{},"_nodeVersion":"20.19.2","dependencies":{"pg":"^8.16.0","mssql":"^10.0.4","mysql2":"^3.14.1","sqlite3":"^5.1.7","minimist":"^1.2.8","@modelcontextprotocol/sdk":"^1.9.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","tsx":"^4.7.0","rimraf":"^5.0.5","@types/pg":"^8.11.0","typescript":"^5.3.3","@types/node":"^20.11.19","@types/mssql":"^9.1.4","@types/minimist":"^1.2.5"},"_npmOperationalInternal":{"tmp":"tmp/mcp-db-connect_1.0.7_1749955691860_0.4917040276005613","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@cagudelo/mcp-db-connect","version":"1.0.8","keywords":["mcp","database","sqlite","sqlserver","postgresql","mysql"],"author":{"name":"Camilo Andres Agudelo","email":"andres18160@gmail.com"},"license":"MIT","_id":"@cagudelo/mcp-db-connect@1.0.8","maintainers":[{"name":"cagudelo","email":"andres18160@gmail.com"}],"bin":{"mcp-db-connect":"dist/index.js"},"dist":{"shasum":"dd52e00146f471be5568938fffd4142b4624093d","tarball":"https://registry.npmjs.org/@cagudelo/mcp-db-connect/-/mcp-db-connect-1.0.8.tgz","fileCount":46,"integrity":"sha512-1lpOeKocDW/S96I9E2vLmnyx+7DwhW6SSaPOKl1eAAHlUlrlXQf7PBXQHwjEYNWmXMFqk4j8mdLPK7NQzDUYYw==","signatures":[{"sig":"MEUCIQCpdnNR5uPdgEulTqnce2YXJi9AfCmHDba7ylTsYPoGOAIgQ4WNyjrd/e7dVN24rVJAUi87UA/ZQ9B0FkmdAjt8aSk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133451},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"39c4d77792eaff35c63de4f0ae1731e15b55c294","scripts":{"dev":"tsx src/index.ts","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","watch":"tsc -w","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"cagudelo","email":"andres18160@gmail.com"},"_npmVersion":"10.8.2","description":"Servidor MCP para acceso a bases de datos","directories":{},"_nodeVersion":"20.19.2","dependencies":{"pg":"^8.16.0","mssql":"^10.0.4","mysql2":"^3.14.1","sqlite3":"^5.1.7","minimist":"^1.2.8","@modelcontextprotocol/sdk":"^1.9.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","tsx":"^4.7.0","rimraf":"^5.0.5","@types/pg":"^8.11.0","typescript":"^5.3.3","@types/node":"^20.11.19","@types/mssql":"^9.1.4","@types/minimist":"^1.2.5"},"_npmOperationalInternal":{"tmp":"tmp/mcp-db-connect_1.0.8_1749961966725_0.47687752793408533","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@cagudelo/mcp-db-connect","version":"1.0.9","keywords":["mcp","database","sqlite","sqlserver","postgresql","mysql"],"author":{"name":"Camilo Andres Agudelo","email":"andres18160@gmail.com"},"license":"MIT","_id":"@cagudelo/mcp-db-connect@1.0.9","maintainers":[{"name":"cagudelo","email":"andres18160@gmail.com"}],"bin":{"mcp-db-connect":"dist/index.js"},"dist":{"shasum":"c772a04428a0388327b797b1bd856c9dec745396","tarball":"https://registry.npmjs.org/@cagudelo/mcp-db-connect/-/mcp-db-connect-1.0.9.tgz","fileCount":46,"integrity":"sha512-q7fOwYaZmg7QOuMnK9Be1Swfmqxn1Qb01ds3QcbTneFWWXb5RDZj/8yvm2cyeG9mwDJAOdP9WYPV59L4xcz5IQ==","signatures":[{"sig":"MEUCIDh4fAlAlmzbnivWJgMy8E4AnHYeg8PhdFQJi5SC0PY6AiEAwICJErK/UZpW6p1aUk6AlKdKXksI5iL0XwLLIs9+ZN4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139726},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"06d4122fa29afa34109963a9bc24522134f81271","scripts":{"dev":"tsx src/index.ts","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","watch":"tsc -w","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"cagudelo","email":"andres18160@gmail.com"},"_npmVersion":"10.8.2","description":"Servidor MCP para acceso a bases de datos","directories":{},"_nodeVersion":"20.19.2","dependencies":{"pg":"^8.16.0","mssql":"^10.0.4","mysql2":"^3.14.1","sqlite3":"^5.1.7","minimist":"^1.2.8","@modelcontextprotocol/sdk":"^1.9.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","tsx":"^4.7.0","rimraf":"^5.0.5","@types/pg":"^8.11.0","typescript":"^5.3.3","@types/node":"^20.11.19","@types/mssql":"^9.1.4","@types/minimist":"^1.2.5"},"_npmOperationalInternal":{"tmp":"tmp/mcp-db-connect_1.0.9_1750009075478_0.9399500931492728","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@cagudelo/mcp-db-connect","version":"1.0.10","keywords":["mcp","database","sqlite","sqlserver","postgresql","mysql"],"author":{"name":"Camilo Andres Agudelo","email":"andres18160@gmail.com"},"license":"MIT","_id":"@cagudelo/mcp-db-connect@1.0.10","maintainers":[{"name":"cagudelo","email":"andres18160@gmail.com"}],"bin":{"mcp-db-connect":"dist/index.js"},"dist":{"shasum":"f7ba5c61168833783b8f7117e19ede36868cc854","tarball":"https://registry.npmjs.org/@cagudelo/mcp-db-connect/-/mcp-db-connect-1.0.10.tgz","fileCount":47,"integrity":"sha512-Tfe1actSLcFh6Uy6yyfBYE0o6sb7qmE6twObI7iaRHGVpUraArMJy/ku0TPpZRPRgznu4Sho13IfCAxZRMk3Cw==","signatures":[{"sig":"MEUCIQDGzPVLFzZF9X8M+LzFfLs8qZzM4soHR8F0iJ/l3wBfiQIgL0B35XcQrf2LMPld9xj+vectc3Um47VtySAp99RpdIU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":167487},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e966a742e5ae369e4236c86d02543c4f7af1de87","scripts":{"dev":"tsx src/index.ts","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","watch":"tsc -w","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"cagudelo","email":"andres18160@gmail.com"},"_npmVersion":"10.8.2","description":"Servidor MCP para acceso a bases de datos","directories":{},"_nodeVersion":"20.19.2","dependencies":{"pg":"^8.16.0","mssql":"^10.0.4","mysql2":"^3.14.1","sqlite3":"^5.1.7","minimist":"^1.2.8","@modelcontextprotocol/sdk":"^1.9.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","tsx":"^4.7.0","rimraf":"^5.0.5","@types/pg":"^8.11.0","typescript":"^5.3.3","@types/node":"^20.11.19","@types/mssql":"^9.1.4","@types/minimist":"^1.2.5"},"_npmOperationalInternal":{"tmp":"tmp/mcp-db-connect_1.0.10_1750020791339_0.7695680058272047","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@cagudelo/mcp-db-connect","version":"1.1.0","keywords":["mcp","database","sqlite","sqlserver","postgresql","mysql"],"author":{"name":"Camilo Andres Agudelo","email":"andres18160@gmail.com"},"license":"MIT","_id":"@cagudelo/mcp-db-connect@1.1.0","maintainers":[{"name":"cagudelo","email":"andres18160@gmail.com"}],"bin":{"mcp-db-connect":"dist/index.js"},"dist":{"shasum":"95a2a90485177c9aa84fc1437a3677c94506394a","tarball":"https://registry.npmjs.org/@cagudelo/mcp-db-connect/-/mcp-db-connect-1.1.0.tgz","fileCount":47,"integrity":"sha512-VIebxxY4ElET2OBtQRl9y7mPjQThHYiH68fvnbQ7VFIxlbYfuJ/u2OHhzs56BetVUGj7LhrMe8mFnkh3cAMGjA==","signatures":[{"sig":"MEUCIQDcJU0MYYmR0EFrW2e62QJzv9jOmPds4w/sHxc/pmnJTAIgDBisFovjj+B8oaS9Ag7t+KSHSaTAkmngkoxoZx0IcHo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":166573},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e966a742e5ae369e4236c86d02543c4f7af1de87","scripts":{"dev":"tsx src/index.ts","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","watch":"tsc -w","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"cagudelo","email":"andres18160@gmail.com"},"_npmVersion":"10.8.2","description":"Servidor MCP para acceso a bases de datos","directories":{},"_nodeVersion":"20.19.2","dependencies":{"pg":"^8.16.0","mssql":"^10.0.4","mysql2":"^3.14.1","sqlite3":"^5.1.7","minimist":"^1.2.8","@modelcontextprotocol/sdk":"^1.9.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","tsx":"^4.7.0","rimraf":"^5.0.5","@types/pg":"^8.11.0","typescript":"^5.3.3","@types/node":"^20.11.19","@types/mssql":"^9.1.4","@types/minimist":"^1.2.5"},"_npmOperationalInternal":{"tmp":"tmp/mcp-db-connect_1.1.0_1750022713893_0.038811610770635774","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@cagudelo/mcp-db-connect","version":"1.1.1","keywords":["mcp","database","sqlite","sqlserver","postgresql","mysql"],"author":{"name":"Camilo Andres Agudelo","email":"andres18160@gmail.com"},"license":"MIT","_id":"@cagudelo/mcp-db-connect@1.1.1","maintainers":[{"name":"cagudelo","email":"andres18160@gmail.com"}],"bin":{"mcp-db-connect":"dist/index.js"},"dist":{"shasum":"f7d4690ac4e15e87c9f560f348f172cd6ebee5c5","tarball":"https://registry.npmjs.org/@cagudelo/mcp-db-connect/-/mcp-db-connect-1.1.1.tgz","fileCount":47,"integrity":"sha512-W3dYo5ZwRWpMY/fm6lxNzyFgNzMUuhK31lv3dt02CmkRHvFqqIeN90oGQvs0t9TG7IxC3W2IT7xpd7tOW4qOng==","signatures":[{"sig":"MEYCIQCMvVCHKa2/kwX+CQ/v1eDoCU5g2iZ/J0CDEEZP2QSrdwIhAMYWWszHSbFXR0BkHsxaT1TBiFRiT2mp7VnaPE9JYB0M","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":168200},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e966a742e5ae369e4236c86d02543c4f7af1de87","scripts":{"dev":"tsx src/index.ts","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","watch":"tsc -w","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"cagudelo","email":"andres18160@gmail.com"},"_npmVersion":"10.8.2","description":"Servidor MCP para acceso a bases de datos","directories":{},"_nodeVersion":"20.19.2","dependencies":{"pg":"^8.16.0","mssql":"^10.0.4","mysql2":"^3.14.1","sqlite3":"^5.1.7","minimist":"^1.2.8","@modelcontextprotocol/sdk":"^1.9.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","tsx":"^4.7.0","rimraf":"^5.0.5","@types/pg":"^8.11.0","typescript":"^5.3.3","@types/node":"^20.11.19","@types/mssql":"^9.1.4","@types/minimist":"^1.2.5"},"_npmOperationalInternal":{"tmp":"tmp/mcp-db-connect_1.1.1_1750023728295_0.4454493552990615","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@cagudelo/mcp-db-connect","version":"1.1.2","keywords":["mcp","database","sqlite","sqlserver","postgresql","mysql"],"author":{"name":"Camilo Andres Agudelo","email":"andres18160@gmail.com"},"license":"MIT","_id":"@cagudelo/mcp-db-connect@1.1.2","maintainers":[{"name":"cagudelo","email":"andres18160@gmail.com"}],"bin":{"mcp-db-connect":"dist/index.js"},"dist":{"shasum":"ee9b4b746b119cdeb5220d7497bead8e1378f1d2","tarball":"https://registry.npmjs.org/@cagudelo/mcp-db-connect/-/mcp-db-connect-1.1.2.tgz","fileCount":47,"integrity":"sha512-H2RVRo8479utH0jIuAW/cgRTAjczEHZD3HwhOicWo7EfRZN1wrUkPHY0YCvWxRhDWHKLmLP8ghnSuUOaWg7kxQ==","signatures":[{"sig":"MEYCIQCLjjg7nWUXeY4OL2PSmkqs8pFr1frqEnveIU352/my4AIhAK7Yu6KxO74IqJd+bjS/CKZ/HIEbhAJyCRxGRZM8FsMc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":168327},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e966a742e5ae369e4236c86d02543c4f7af1de87","scripts":{"dev":"tsx src/index.ts","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","watch":"tsc -w","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"cagudelo","email":"andres18160@gmail.com"},"_npmVersion":"10.8.2","description":"Servidor MCP para acceso a bases de datos","directories":{},"_nodeVersion":"20.19.2","dependencies":{"pg":"^8.16.0","mssql":"^10.0.4","mysql2":"^3.14.1","sqlite3":"^5.1.7","minimist":"^1.2.8","@modelcontextprotocol/sdk":"^1.9.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","tsx":"^4.7.0","rimraf":"^5.0.5","@types/pg":"^8.11.0","typescript":"^5.3.3","@types/node":"^20.11.19","@types/mssql":"^9.1.4","@types/minimist":"^1.2.5"},"_npmOperationalInternal":{"tmp":"tmp/mcp-db-connect_1.1.2_1750024534408_0.9490575097472729","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@cagudelo/mcp-db-connect","version":"1.1.3","keywords":["mcp","database","sqlite","sqlserver","postgresql","mysql"],"author":{"name":"Camilo Andres Agudelo","email":"andres18160@gmail.com"},"license":"MIT","_id":"@cagudelo/mcp-db-connect@1.1.3","maintainers":[{"name":"cagudelo","email":"andres18160@gmail.com"}],"bin":{"mcp-db-connect":"dist/index.js"},"dist":{"shasum":"2eda658cb877aa67c7d570415f9777451987e654","tarball":"https://registry.npmjs.org/@cagudelo/mcp-db-connect/-/mcp-db-connect-1.1.3.tgz","fileCount":47,"integrity":"sha512-8RKpzPtP90Z/bRfN9+9IEGNI+Nd72Fyy3wC5sn7w/kfG41bDdYCBNi7P0vVLHOcDzsKpMqzmVYs2j5lKXEI1Eg==","signatures":[{"sig":"MEYCIQCeqT5Utq5GmiTE8JeAO79Mt0mTNnwCX8uu1EajItmnIAIhAO3R3osQfBxz2brbbHjHrRlwlONxdQI1bB5zmUmEdaGO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":168268},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"5e7a21035530f495e8a8fbb4a0dc8294902a4a3b","scripts":{"dev":"tsx src/index.ts","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","watch":"tsc -w","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"cagudelo","email":"andres18160@gmail.com"},"_npmVersion":"10.8.2","description":"Servidor MCP para acceso a bases de datos","directories":{},"_nodeVersion":"20.19.2","dependencies":{"pg":"^8.16.0","mssql":"^10.0.4","mysql2":"^3.14.1","sqlite3":"^5.1.7","minimist":"^1.2.8","@modelcontextprotocol/sdk":"^1.9.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","tsx":"^4.7.0","rimraf":"^5.0.5","@types/pg":"^8.11.0","typescript":"^5.3.3","@types/node":"^20.11.19","@types/mssql":"^9.1.4","@types/minimist":"^1.2.5"},"_npmOperationalInternal":{"tmp":"tmp/mcp-db-connect_1.1.3_1750080265699_0.7629345857482273","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"@cagudelo/mcp-db-connect","version":"1.1.4","keywords":["mcp","database","sqlite","sqlserver","postgresql","mysql"],"author":{"name":"Camilo Andres Agudelo","email":"andres18160@gmail.com"},"license":"MIT","_id":"@cagudelo/mcp-db-connect@1.1.4","maintainers":[{"name":"cagudelo","email":"andres18160@gmail.com"}],"bin":{"mcp-db-connect":"dist/index.js"},"dist":{"shasum":"311af5693b957e218fc90faefbb29b03d204b1b2","tarball":"https://registry.npmjs.org/@cagudelo/mcp-db-connect/-/mcp-db-connect-1.1.4.tgz","fileCount":47,"integrity":"sha512-owXbSIVn7dqFwy4mGEoeiH6pOYPEb/sF3loYIAYPJSFGUhJQentvnWL01FSl7jHAkvSuoPYpKXY66oaxQYyZSA==","signatures":[{"sig":"MEUCIQDUGWj39neGqfKDwvwRIQ6ju9WxmbdACDVm7jJIqJzrPgIgA4fezIaYKdS458nUnMMcnqXNy1JsX+y05ZOY22dNwMU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":169242},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"063ea82d50d7d5376b42e8ecbcddfa268dd0ebec","scripts":{"dev":"tsx src/index.ts","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","watch":"tsc -w","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"cagudelo","email":"andres18160@gmail.com"},"_npmVersion":"10.8.2","description":"Servidor MCP para acceso a bases de datos","directories":{},"_nodeVersion":"20.19.2","dependencies":{"pg":"^8.16.0","mssql":"^10.0.4","mysql2":"^3.14.1","sqlite3":"^5.1.7","minimist":"^1.2.8","@modelcontextprotocol/sdk":"^1.9.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","tsx":"^4.7.0","rimraf":"^5.0.5","@types/pg":"^8.11.0","typescript":"^5.3.3","@types/node":"^20.11.19","@types/mssql":"^9.1.4","@types/minimist":"^1.2.5"},"_npmOperationalInternal":{"tmp":"tmp/mcp-db-connect_1.1.4_1750081768001_0.5847322901999348","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"@cagudelo/mcp-db-connect","version":"1.1.5","keywords":["mcp","database","sqlite","sqlserver","postgresql","mysql"],"author":{"name":"Camilo Andres Agudelo","email":"andres18160@gmail.com"},"license":"MIT","_id":"@cagudelo/mcp-db-connect@1.1.5","maintainers":[{"name":"cagudelo","email":"andres18160@gmail.com"}],"bin":{"mcp-db-connect":"dist/index.js"},"dist":{"shasum":"17639a0e5599e331802e6e7870f2e38885f50380","tarball":"https://registry.npmjs.org/@cagudelo/mcp-db-connect/-/mcp-db-connect-1.1.5.tgz","fileCount":53,"integrity":"sha512-ECp/vmjTNjieVEGO43iCKa3rQsgKY5KnLK3y1rMCo+qBfXjdjEce4XZmB7OHDQhmCNuMPh9AnkYJ2gSXkGR7RQ==","signatures":[{"sig":"MEUCIQDVT3oTDZoeZB3RXUjtma/eWFUWRSHq4yx1e/TvF6D/hgIgR9V7Glo34OofpjEThqWqXWBufEYA9lAch0e7s6YF7dg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":225595},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"465788de52f927baee91b64fb9a2bbd2a1a1116b","scripts":{"dev":"tsx src/index.ts","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","watch":"tsc -w","dev:http":"tsx src/server-express.ts","start:http":"node dist/server-express.js","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"cagudelo","actor":{"name":"cagudelo","type":"user","email":"andres18160@gmail.com"},"email":"andres18160@gmail.com"},"_npmVersion":"10.8.2","description":"Servidor MCP para acceso a bases de datos","directories":{},"_nodeVersion":"20.19.2","dependencies":{"pg":"^8.16.0","zod":"^3.22.4","mssql":"^10.0.4","mysql2":"^3.14.1","express":"^5.1.0","sqlite3":"^5.1.7","minimist":"^1.2.8","@modelcontextprotocol/sdk":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","tsx":"^4.7.0","rimraf":"^5.0.5","@types/pg":"^8.11.0","typescript":"^5.3.3","@types/node":"^20.11.19","@types/mssql":"^9.1.4","@types/express":"^4.17.23","@types/minimist":"^1.2.5"},"_npmOperationalInternal":{"tmp":"tmp/mcp-db-connect_1.1.5_1750174733641_0.07828146529094826","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"@cagudelo/mcp-db-connect","version":"1.1.6","keywords":["mcp","database","sqlite","sqlserver","postgresql","mysql"],"author":{"name":"Camilo Andres Agudelo","email":"andres18160@gmail.com"},"license":"MIT","_id":"@cagudelo/mcp-db-connect@1.1.6","maintainers":[{"name":"cagudelo","email":"andres18160@gmail.com"}],"bin":{"mcp-db-connect":"dist/index.js"},"dist":{"shasum":"d3d9c7d64199b98ed5a86d3ce010fda0bde74d92","tarball":"https://registry.npmjs.org/@cagudelo/mcp-db-connect/-/mcp-db-connect-1.1.6.tgz","fileCount":53,"integrity":"sha512-Ta6aixJxP5d+vRLbIECNmxJEzfOBrK9mQ7Mzdad6257ciIWPd7teWLc3Xbr21lYgXtkMVclQ6Eeh1hfIt6HXXQ==","signatures":[{"sig":"MEUCIQDEBzZ3h6IUIXiDooquxqgbTqK1igh79YJmhQivRXs81QIgM+TQqLYCcoobDxtZOsuAQ1Cc+9h1ftQdjJGb9Ivs9bY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":225595},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"465788de52f927baee91b64fb9a2bbd2a1a1116b","scripts":{"dev":"tsx src/index.ts","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","watch":"tsc -w","dev:http":"tsx src/server-express.ts","start:http":"node dist/server-express.js","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"cagudelo","actor":{"name":"cagudelo","type":"user","email":"andres18160@gmail.com"},"email":"andres18160@gmail.com"},"_npmVersion":"10.8.2","description":"Servidor MCP para acceso a bases de datos","directories":{},"_nodeVersion":"20.19.2","dependencies":{"pg":"^8.16.0","zod":"^3.22.4","mssql":"^10.0.4","mysql2":"^3.14.1","express":"^5.1.0","sqlite3":"^5.1.7","minimist":"^1.2.8","@modelcontextprotocol/sdk":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","tsx":"^4.7.0","rimraf":"^5.0.5","@types/pg":"^8.11.0","typescript":"^5.3.3","@types/node":"^20.11.19","@types/mssql":"^9.1.4","@types/express":"^4.17.23","@types/minimist":"^1.2.5"},"_npmOperationalInternal":{"tmp":"tmp/mcp-db-connect_1.1.6_1750175248782_0.4163827274073324","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"@cagudelo/mcp-db-connect","version":"1.1.7","keywords":["mcp","database","sqlite","sqlserver","postgresql","mysql"],"author":{"name":"Camilo Andres Agudelo","email":"andres18160@gmail.com"},"license":"MIT","_id":"@cagudelo/mcp-db-connect@1.1.7","maintainers":[{"name":"cagudelo","email":"andres18160@gmail.com"}],"bin":{"mcp-db-connect":"dist/index.js"},"dist":{"shasum":"500152f7aac6b7ef6db2ff5b2052c79542ff4de5","tarball":"https://registry.npmjs.org/@cagudelo/mcp-db-connect/-/mcp-db-connect-1.1.7.tgz","fileCount":53,"integrity":"sha512-9x55PV+P3BDyY2WQltT1tlbwTkPWFg3lmKskd8M5JVv9Ql2TSx4GIm6/CGYLx4ciUNhcrapFaT0Oofot4TqJ3A==","signatures":[{"sig":"MEUCIBRMp6waMhVobFZu/01GDi6eF258XLB+G9U4zA85j7euAiEAryZHVZ1/Q0VM5UIzoEse8RpvAEhmwhUNqJXOwh39kGY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":225004},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"5304352533e38ad0a1b92e7f8b8bdd9ad01f97a9","scripts":{"dev":"tsx src/index.ts","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","watch":"tsc -w","dev:http":"tsx src/server-express.ts","start:http":"node dist/server-express.js","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"cagudelo","actor":{"name":"cagudelo","type":"user","email":"andres18160@gmail.com"},"email":"andres18160@gmail.com"},"_npmVersion":"10.8.2","description":"Servidor MCP para acceso a bases de datos","directories":{},"_nodeVersion":"20.19.2","dependencies":{"pg":"^8.16.0","zod":"^3.22.4","mssql":"^10.0.4","mysql2":"^3.14.1","express":"^5.1.0","sqlite3":"^5.1.7","minimist":"^1.2.8","@modelcontextprotocol/sdk":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","tsx":"^4.7.0","rimraf":"^5.0.5","@types/pg":"^8.11.0","typescript":"^5.3.3","@types/node":"^20.11.19","@types/mssql":"^9.1.4","@types/express":"^4.17.23","@types/minimist":"^1.2.5"},"_npmOperationalInternal":{"tmp":"tmp/mcp-db-connect_1.1.7_1750175522879_0.8963163188683942","host":"s3://npm-registry-packages-npm-production"}},"1.1.8":{"name":"@cagudelo/mcp-db-connect","version":"1.1.8","keywords":["mcp","database","sqlite","sqlserver","postgresql","mysql"],"author":{"name":"Camilo Andres Agudelo","email":"andres18160@gmail.com"},"license":"MIT","_id":"@cagudelo/mcp-db-connect@1.1.8","maintainers":[{"name":"cagudelo","email":"andres18160@gmail.com"}],"bin":{"mcp-db-connect":"dist/index.js"},"dist":{"shasum":"efa588437ce941c1fd1de808655a6bc48fc48c27","tarball":"https://registry.npmjs.org/@cagudelo/mcp-db-connect/-/mcp-db-connect-1.1.8.tgz","fileCount":53,"integrity":"sha512-luK5/RY90ZSPx5orlwfBn5Ee9h/4lmmloEpoaZfLUUmotuF0xLAIzBn21x8goeKhehL2fzx2J+Hu9typiwvOpQ==","signatures":[{"sig":"MEQCIC9sOlg6abPzilkQaYLBl5ETOb6BB1a1jITmObTB80TWAiAHW+LMSuZ0x8A+xBb1bmAODzq85+HOL+QDr2uwJ340OA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":224809},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ba3c3b08ecf867e15d4dc589a58141f49a740f0c","scripts":{"dev":"tsx src/index.ts","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","watch":"tsc -w","dev:http":"tsx src/server-express.ts","start:http":"node dist/server-express.js","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"cagudelo","actor":{"name":"cagudelo","type":"user","email":"andres18160@gmail.com"},"email":"andres18160@gmail.com"},"_npmVersion":"10.8.2","description":"Servidor MCP para acceso a bases de datos","directories":{},"_nodeVersion":"20.19.2","dependencies":{"pg":"^8.16.0","zod":"^3.22.4","mssql":"^10.0.4","mysql2":"^3.14.1","express":"^5.1.0","sqlite3":"^5.1.7","minimist":"^1.2.8","@modelcontextprotocol/sdk":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","tsx":"^4.7.0","rimraf":"^5.0.5","@types/pg":"^8.11.0","typescript":"^5.3.3","@types/node":"^20.11.19","@types/mssql":"^9.1.4","@types/express":"^4.17.23","@types/minimist":"^1.2.5"},"_npmOperationalInternal":{"tmp":"tmp/mcp-db-connect_1.1.8_1750183109666_0.396285428498347","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@cagudelo/mcp-db-connect","version":"1.2.0","keywords":["mcp","model-context-protocol","database","sqlite","sqlserver","postgresql","mysql","claude","ai","database-connect","cursor","vscode"],"author":{"name":"Camilo Andres Agudelo","email":"andres18160@gmail.com"},"license":"MIT","_id":"@cagudelo/mcp-db-connect@1.2.0","maintainers":[{"name":"cagudelo","email":"andres18160@gmail.com"}],"homepage":"https://github.com/caagudelo/mcp-db-connect#readme","bugs":{"url":"https://github.com/caagudelo/mcp-db-connect/issues"},"bin":{"mcp-db-connect":"dist/index.js"},"dist":{"shasum":"c958168e4d0b041ef1200026e152a483c1c6e4be","tarball":"https://registry.npmjs.org/@cagudelo/mcp-db-connect/-/mcp-db-connect-1.2.0.tgz","fileCount":34,"integrity":"sha512-apJ26ElqYZLbFpY8ZZSsYfbZ3c7W6LMHdBqriz2eXTArdjzFn/dxYYrI9OdSpjshVW+BA0MzmcoLX883PQEm0A==","signatures":[{"sig":"MEUCICEs+GHmVksGz+orRjpwe/0JPEa50WP0XDqD9knpmkxHAiEAgPOZoltR+Ionop3dNIkDnFTohJeY9CVgsC5jWs4EF1Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":148969},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ba3c3b08ecf867e15d4dc589a58141f49a740f0c","scripts":{"dev":"tsx src/index.ts","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","watch":"tsc -w","dev:http":"tsx src/server-express.ts","start:http":"node dist/server-express.js","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"cagudelo","email":"andres18160@gmail.com"},"repository":{"url":"git+https://github.com/caagudelo/mcp-db-connect.git","type":"git"},"_npmVersion":"10.8.2","description":"Servidor MCP para acceso a bases de datos","directories":{},"_nodeVersion":"20.19.2","dependencies":{"pg":"^8.16.0","zod":"^3.22.4","cors":"^2.8.5","mssql":"^10.0.4","dotenv":"^17.2.0","helmet":"^7.1.0","mysql2":"^3.14.1","express":"^5.1.0","sqlite3":"^5.1.7","minimist":"^1.2.8","express-rate-limit":"^7.1.5","@modelcontextprotocol/sdk":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","tsx":"^4.7.0","rimraf":"^5.0.5","@types/pg":"^8.11.0","typescript":"^5.3.3","@types/cors":"^2.8.17","@types/node":"^20.11.19","@types/mssql":"^9.1.4","@types/express":"^4.17.23","@types/minimist":"^1.2.5"},"_npmOperationalInternal":{"tmp":"tmp/mcp-db-connect_1.2.0_1752891673862_0.6494243238026371","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@cagudelo/mcp-db-connect","version":"1.2.1","keywords":["mcp","model-context-protocol","database","sqlite","sqlserver","postgresql","mysql","claude","ai","database-connect","cursor","vscode"],"author":{"name":"Camilo Andres Agudelo","email":"andres18160@gmail.com"},"license":"MIT","_id":"@cagudelo/mcp-db-connect@1.2.1","maintainers":[{"name":"cagudelo","email":"andres18160@gmail.com"}],"homepage":"https://github.com/caagudelo/mcp-db-connect#readme","bugs":{"url":"https://github.com/caagudelo/mcp-db-connect/issues"},"bin":{"mcp-db-connect":"dist/index.js"},"dist":{"shasum":"84c167025fcbced3b39a4cd5b560b76e63f9cdc0","tarball":"https://registry.npmjs.org/@cagudelo/mcp-db-connect/-/mcp-db-connect-1.2.1.tgz","fileCount":34,"integrity":"sha512-x4xvcyCs0d0r7UURsTCoxa/3Vd9FbYT4DOvdZfpa4tCo/LlUoQ5cdloXVokyAjZTXo9zJPGX0O5Nlf88658MgQ==","signatures":[{"sig":"MEYCIQDBqiZH4jlJ0RVyUrYpJQHjJgouk87nG4g2Va6h+AIPSQIhAM288LEUd+B2uuk3AeP+1Tic6C2AEFFCS0ygYiDb8V3Y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":149010},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ba3c3b08ecf867e15d4dc589a58141f49a740f0c","scripts":{"dev":"tsx src/index.ts","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","watch":"tsc -w","dev:http":"tsx src/server-express.ts","start:http":"node dist/server-express.js","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"cagudelo","email":"andres18160@gmail.com"},"repository":{"url":"git+https://github.com/caagudelo/mcp-db-connect.git","type":"git"},"_npmVersion":"10.8.2","description":"Servidor MCP para acceso a bases de datos","directories":{},"_nodeVersion":"20.19.2","dependencies":{"pg":"^8.16.0","zod":"^3.22.4","cors":"^2.8.5","mssql":"^10.0.4","dotenv":"^17.2.0","helmet":"^7.1.0","mysql2":"^3.14.1","express":"^5.1.0","sqlite3":"^5.1.7","minimist":"^1.2.8","express-rate-limit":"^7.1.5","@modelcontextprotocol/sdk":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","tsx":"^4.7.0","rimraf":"^5.0.5","@types/pg":"^8.11.0","typescript":"^5.3.3","@types/cors":"^2.8.17","@types/node":"^20.11.19","@types/mssql":"^9.1.4","@types/express":"^4.17.23","@types/minimist":"^1.2.5"},"_npmOperationalInternal":{"tmp":"tmp/mcp-db-connect_1.2.1_1752893646820_0.4525987793277393","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@cagudelo/mcp-db-connect","version":"1.2.2","keywords":["mcp","database","sqlite","sqlserver","postgresql","mysql"],"author":{"name":"Camilo Andres Agudelo","email":"andres18160@gmail.com"},"license":"MIT","_id":"@cagudelo/mcp-db-connect@1.2.2","maintainers":[{"name":"cagudelo","email":"andres18160@gmail.com"}],"bin":{"mcp-db-connect":"dist/index.js"},"dist":{"shasum":"5d4695554e02dde83bbd978be971dfcbde9cd964","tarball":"https://registry.npmjs.org/@cagudelo/mcp-db-connect/-/mcp-db-connect-1.2.2.tgz","fileCount":65,"integrity":"sha512-FOTyGIsDr/5eJMS90XFRYh9SH4bB9qhfqOjHCHgmqxV4b89OOcXrJww9K9dTWgwNdZm8b5Dv1ohHM5F3GaVirg==","signatures":[{"sig":"MEUCIAtABCqC4IpXVdlxcPnOe+yw7OveG0WP1j9wunAlGUUGAiEAjETwUggNdzBkN4mgvBnzXDNCh73sP8fwTAQhBjzDWgA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15394626},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ba3c3b08ecf867e15d4dc589a58141f49a740f0c","scripts":{"dev":"tsx src/index.ts","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","watch":"tsc -w","dev:http":"tsx src/server-express.ts","start:http":"node dist/server-express.js","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"cagudelo","email":"andres18160@gmail.com"},"_npmVersion":"10.8.2","description":"Servidor MCP para acceso a bases de datos","directories":{},"_nodeVersion":"20.19.2","dependencies":{"pg":"^8.16.0","zod":"^3.22.4","mssql":"^10.0.4","dotenv":"^17.2.0","mysql2":"^3.14.1","express":"^5.1.0","sqlite3":"^5.1.7","minimist":"^1.2.8","@modelcontextprotocol/sdk":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","tsx":"^4.7.0","rimraf":"^5.0.5","@types/pg":"^8.11.0","typescript":"^5.3.3","@types/node":"^20.11.19","@types/mssql":"^9.1.4","@types/express":"^4.17.23","@types/minimist":"^1.2.5"},"_npmOperationalInternal":{"tmp":"tmp/mcp-db-connect_1.2.2_1752902962784_0.8609852178291046","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"@cagudelo/mcp-db-connect","version":"1.2.3","keywords":["mcp","database","sqlite","sqlserver","postgresql","mysql"],"author":{"name":"Camilo Andres Agudelo","email":"andres18160@gmail.com"},"license":"MIT","_id":"@cagudelo/mcp-db-connect@1.2.3","maintainers":[{"name":"cagudelo","email":"andres18160@gmail.com"}],"bin":{"mcp-db-connect":"dist/index.js"},"dist":{"shasum":"728874ad22cbd01b13f69516a98d106ab5c0b8c7","tarball":"https://registry.npmjs.org/@cagudelo/mcp-db-connect/-/mcp-db-connect-1.2.3.tgz","fileCount":65,"integrity":"sha512-d2+y46o1vubdNGCUbqmtq1VFhr97ACIa2AtBM5uOKAAI7FGyJ2SMeyfPkOSm7kl05l5MBZhZEUWWF1pUnm/Xhg==","signatures":[{"sig":"MEQCIHhFM7N5aYMA3mP4+u38Fah+kPeI/z2Q4sD23kDJFIytAiB2snee+TG4r+DMSZSJ19BEsWTEULS91gHvu4DLvaRLTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15401154},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ba3c3b08ecf867e15d4dc589a58141f49a740f0c","scripts":{"dev":"tsx src/index.ts","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","watch":"tsc -w","dev:http":"tsx src/server-express.ts","start:http":"node dist/server-express.js","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"cagudelo","email":"andres18160@gmail.com"},"_npmVersion":"10.8.2","description":"Servidor MCP para acceso a bases de datos","directories":{},"_nodeVersion":"20.19.2","dependencies":{"pg":"^8.16.0","zod":"^3.22.4","mssql":"^10.0.4","dotenv":"^17.2.0","mysql2":"^3.14.1","express":"^5.1.0","sqlite3":"^5.1.7","minimist":"^1.2.8","@modelcontextprotocol/sdk":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","tsx":"^4.7.0","rimraf":"^5.0.5","@types/pg":"^8.11.0","typescript":"^5.3.3","@types/node":"^20.11.19","@types/mssql":"^9.1.4","@types/express":"^4.17.23","@types/minimist":"^1.2.5"},"_npmOperationalInternal":{"tmp":"tmp/mcp-db-connect_1.2.3_1752903549195_0.9820385122463586","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"@cagudelo/mcp-db-connect","version":"1.2.4","keywords":["mcp","database","sqlite","sqlserver","postgresql","mysql"],"author":{"name":"Camilo Andres Agudelo","email":"andres18160@gmail.com"},"license":"MIT","_id":"@cagudelo/mcp-db-connect@1.2.4","maintainers":[{"name":"cagudelo","email":"andres18160@gmail.com"}],"bin":{"mcp-db-connect":"dist/index.js"},"dist":{"shasum":"1aed2801b3e16949060efdf4cd72556d735a0cff","tarball":"https://registry.npmjs.org/@cagudelo/mcp-db-connect/-/mcp-db-connect-1.2.4.tgz","fileCount":65,"integrity":"sha512-0TeWT/f9RHQs6CJu6ycseAQq9iEonjO29Y+JDUHwjseRXS1sqWm93jOR1j7QesEnZE62ECBfjhchHvoZ7slGyQ==","signatures":[{"sig":"MEUCIQDr9wbz9bgnkn50HnQeOnNILMjir/bjvvEaRWhJDy8enwIgAqZBAufvRO2CbMPCu/tmYr+M4/xETDIquGl4Sl8X2EE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15405210},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ba3c3b08ecf867e15d4dc589a58141f49a740f0c","scripts":{"dev":"tsx src/index.ts","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","watch":"tsc -w","dev:http":"tsx src/server-express.ts","start:http":"node dist/server-express.js","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"cagudelo","email":"andres18160@gmail.com"},"_npmVersion":"10.8.2","description":"Servidor MCP para acceso a bases de datos","directories":{},"_nodeVersion":"20.19.2","dependencies":{"pg":"^8.16.0","zod":"^3.22.4","mssql":"^10.0.4","dotenv":"^17.2.0","mysql2":"^3.14.1","express":"^5.1.0","sqlite3":"^5.1.7","minimist":"^1.2.8","@cagudelo/mcp-db-connect":"^1.2.3","@modelcontextprotocol/sdk":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","tsx":"^4.7.0","rimraf":"^5.0.5","@types/pg":"^8.11.0","typescript":"^5.3.3","@types/node":"^20.11.19","@types/mssql":"^9.1.4","@types/express":"^4.17.23","@types/minimist":"^1.2.5"},"_npmOperationalInternal":{"tmp":"tmp/mcp-db-connect_1.2.4_1752903911521_0.9410706018286221","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@cagudelo/mcp-db-connect","version":"1.3.0","keywords":["mcp","database","sqlite","sqlserver","postgresql","mysql"],"author":{"name":"Camilo Andres Agudelo","email":"andres18160@gmail.com"},"license":"MIT","_id":"@cagudelo/mcp-db-connect@1.3.0","maintainers":[{"name":"cagudelo","email":"andres18160@gmail.com"}],"bin":{"mcp-db-connect":"dist/index.js"},"dist":{"shasum":"2d11659490947688aa25f779c4d74e34cdcc90b8","tarball":"https://registry.npmjs.org/@cagudelo/mcp-db-connect/-/mcp-db-connect-1.3.0.tgz","fileCount":53,"integrity":"sha512-fVZWD1xdOGS5eibn7yC49wv0XlPMezlYO/N7jCrSY0vkZhIbTgengDMEUHZMDt9LxK9L12IcGBI9wJXKwDjbvA==","signatures":[{"sig":"MEUCIQCrh/iE0A0+gTU9x7Susvc9UE7X2c2Hb6c+Negct7QanAIgaXQELozmQkdUIw3yCKc55zGk88Niv/M8WopjCBzVH5c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":256223},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"416d9f248af017be7d5266596c9c076e93d9d716","scripts":{"dev":"tsx src/index.ts","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","watch":"tsc -w","dev:http":"tsx src/server-express.ts","start:http":"node dist/server-express.js","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"cagudelo","email":"andres18160@gmail.com"},"_npmVersion":"10.8.2","description":"Servidor MCP para acceso a bases de datos","directories":{},"_nodeVersion":"20.19.2","dependencies":{"pg":"^8.16.0","zod":"^3.22.4","mssql":"^10.0.4","dotenv":"^17.2.1","mysql2":"^3.14.1","express":"^5.1.0","sqlite3":"^5.1.7","minimist":"^1.2.8","@modelcontextprotocol/sdk":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","tsx":"^4.7.0","rimraf":"^5.0.5","@types/pg":"^8.11.0","typescript":"^5.3.3","@types/node":"^20.11.19","@types/mssql":"^9.1.4","@types/express":"^4.17.23","@types/minimist":"^1.2.5"},"_npmOperationalInternal":{"tmp":"tmp/mcp-db-connect_1.3.0_1755298633869_0.20062449652371828","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@cagudelo/mcp-db-connect","version":"1.4.0","keywords":["mcp","database","sqlite","sqlserver","postgresql","mysql"],"author":{"name":"Camilo Andres Agudelo","email":"andres18160@gmail.com"},"license":"MIT","_id":"@cagudelo/mcp-db-connect@1.4.0","maintainers":[{"name":"cagudelo","email":"andres18160@gmail.com"}],"homepage":"https://github.com/caagudelo/mcp-db-connect#readme","bugs":{"url":"https://github.com/caagudelo/mcp-db-connect/issues"},"bin":{"mcp-db-connect":"dist/index.js"},"dist":{"shasum":"f93c8a40e8c2b1f6dc99be837a611bc03152f177","tarball":"https://registry.npmjs.org/@cagudelo/mcp-db-connect/-/mcp-db-connect-1.4.0.tgz","fileCount":75,"integrity":"sha512-RcHIOI24k5s+rIrss00YyWHGpHDiPoAFSmKjJrYRA3Eohq6tWgehI2OzSxXQ2kXkwON+Lae2axkxQ2bMY+Kw8w==","signatures":[{"sig":"MEYCIQCehgyZnCMZDoPDystRjDDZNGJ6qWQDoJXlODXIHYRo0gIhAIYBipCQN2X8xIcjtLy13T3J307F850MvquaN1eAFFiS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":310996},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"30a6b43d71c39a49c9a00a2f3652fa14ae5147a8","scripts":{"dev":"tsx src/index.ts","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","watch":"tsc -w","dev:sse":"tsx src/server-sse.ts","build:win":"tsc && if exist .env copy .env dist\\.env","start:sse":"node dist/server-sse.js","build:unix":"tsc && cp .env dist/.env && chmod 775 dist/server-sse.js","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"cagudelo","email":"andres18160@gmail.com"},"repository":{"url":"git+https://github.com/caagudelo/mcp-db-connect.git","type":"git"},"_npmVersion":"10.8.2","description":"Servidor MCP para acceso a bases de datos","directories":{},"_nodeVersion":"20.19.2","dependencies":{"pg":"^8.16.0","zod":"^3.22.4","mssql":"^10.0.4","dotenv":"^17.2.1","mysql2":"^3.14.1","express":"^5.1.0","sqlite3":"^5.1.7","minimist":"^1.2.8","@modelcontextprotocol/sdk":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","tsx":"^4.7.0","rimraf":"^5.0.5","@types/pg":"^8.11.0","typescript":"^5.3.3","@types/node":"^20.11.19","@types/mssql":"^9.1.4","@types/express":"^4.17.23","@types/minimist":"^1.2.5"},"_npmOperationalInternal":{"tmp":"tmp/mcp-db-connect_1.4.0_1755358480145_0.17311006752719793","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@cagudelo/mcp-db-connect","version":"1.6.0","keywords":["mcp","database","sqlite","sqlserver","postgresql","mysql"],"author":{"name":"Camilo Andres Agudelo","email":"andres18160@gmail.com"},"license":"MIT","_id":"@cagudelo/mcp-db-connect@1.6.0","maintainers":[{"name":"cagudelo","email":"andres18160@gmail.com"}],"homepage":"https://github.com/caagudelo/mcp-db-connect#readme","bugs":{"url":"https://github.com/caagudelo/mcp-db-connect/issues"},"bin":{"mcp-db-connect":"dist/index.js"},"dist":{"shasum":"b80f772ea74309b8de2f43aa4b9e542f15c46383","tarball":"https://registry.npmjs.org/@cagudelo/mcp-db-connect/-/mcp-db-connect-1.6.0.tgz","fileCount":75,"integrity":"sha512-n9qShcAxhLL79qUI2+RkMUmQoBGSje82UUueRt618dIK3WTdMNDbtFISEeBW0vbyWODxIyKv28C2maA30qM6XQ==","signatures":[{"sig":"MEUCIQDZMqvmqgEjesnnunfx36CvRHHr+9ZqXQC3BuPwEcp/GwIgPy9JviRBLnJl7vXmpOFOiHl4jwkUW5uWb1l6aIKhniA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":318196},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"12fa3a1a0dd3d673bac83f52ca992be9543d65b2","scripts":{"dev":"tsx src/index.ts","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","watch":"tsc -w","dev:sse":"tsx src/server-sse.ts","build:win":"tsc && if exist .env copy .env dist\\.env","start:sse":"node dist/server-sse.js","build:unix":"tsc && cp .env dist/.env && chmod 775 dist/server-sse.js","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"cagudelo","email":"andres18160@gmail.com"},"repository":{"url":"git+https://github.com/caagudelo/mcp-db-connect.git","type":"git"},"_npmVersion":"11.8.0","description":"Servidor MCP para acceso a bases de datos","directories":{},"_nodeVersion":"24.13.0","dependencies":{"pg":"^8.16.0","zod":"^3.22.4","mssql":"^10.0.4","dotenv":"^17.2.1","mysql2":"^3.14.1","express":"^5.1.0","sqlite3":"^5.1.7","minimist":"^1.2.8","@modelcontextprotocol/sdk":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","tsx":"^4.7.0","rimraf":"^5.0.5","@types/pg":"^8.11.0","typescript":"^5.3.3","@types/node":"^20.11.19","@types/mssql":"^9.1.4","@types/express":"^4.17.23","@types/minimist":"^1.2.5"},"_npmOperationalInternal":{"tmp":"tmp/mcp-db-connect_1.6.0_1769525531955_0.447422155801136","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"@cagudelo/mcp-db-connect","version":"1.6.1","keywords":["mcp","database","sqlite","sqlserver","postgresql","mysql"],"author":{"name":"Camilo Andres Agudelo","email":"andres18160@gmail.com"},"license":"MIT","_id":"@cagudelo/mcp-db-connect@1.6.1","maintainers":[{"name":"cagudelo","email":"andres18160@gmail.com"}],"homepage":"https://github.com/caagudelo/mcp-db-connect#readme","bugs":{"url":"https://github.com/caagudelo/mcp-db-connect/issues"},"bin":{"mcp-db-connect":"dist/index.js"},"dist":{"shasum":"db55f9d5e6d76f69137f5974bef59af637cdbe75","tarball":"https://registry.npmjs.org/@cagudelo/mcp-db-connect/-/mcp-db-connect-1.6.1.tgz","fileCount":75,"integrity":"sha512-iBHz5NR4dJXdQ54/L0MVGSNYxETBg0PiopYmCzAmyKA6hR4mYSA9Bh/X8VynfAT0jJRHgbgiF/L/YEf2FEaWGw==","signatures":[{"sig":"MEUCIQCTeojULbyGy8KcBGpUK4xhrADrImvIPgSnJZT/Os09lgIgFtaZAEOEXPRWe1OhXnf7fn5VlLt3jRcWqsCoM3dkA6Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":319764},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"dd79f9ae6e58a9628d1dcee5ceb3d36fe2df19dc","scripts":{"dev":"tsx src/index.ts","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","watch":"tsc -w","dev:sse":"tsx src/server-sse.ts","build:win":"tsc && if exist .env copy .env dist\\.env","start:sse":"node dist/server-sse.js","build:unix":"tsc && cp .env dist/.env && chmod 775 dist/server-sse.js","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"cagudelo","email":"andres18160@gmail.com"},"repository":{"url":"git+https://github.com/caagudelo/mcp-db-connect.git","type":"git"},"_npmVersion":"11.8.0","description":"Servidor MCP para acceso a bases de datos","directories":{},"_nodeVersion":"24.13.0","dependencies":{"pg":"^8.16.0","zod":"^3.22.4","mssql":"^10.0.4","dotenv":"^17.2.1","mysql2":"^3.14.1","express":"^5.1.0","sqlite3":"^5.1.7","minimist":"^1.2.8","@modelcontextprotocol/sdk":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","tsx":"^4.7.0","rimraf":"^5.0.5","@types/pg":"^8.11.0","typescript":"^5.3.3","@types/node":"^20.11.19","@types/mssql":"^9.1.4","@types/express":"^4.17.23","@types/minimist":"^1.2.5"},"_npmOperationalInternal":{"tmp":"tmp/mcp-db-connect_1.6.1_1769528178313_0.9263004116569977","host":"s3://npm-registry-packages-npm-production"}},"1.6.2":{"name":"@cagudelo/mcp-db-connect","version":"1.6.2","keywords":["mcp","database","sqlite","sqlserver","postgresql","mysql"],"author":{"name":"Camilo Andres Agudelo","email":"andres18160@gmail.com"},"license":"MIT","_id":"@cagudelo/mcp-db-connect@1.6.2","maintainers":[{"name":"cagudelo","email":"andres18160@gmail.com"}],"homepage":"https://github.com/caagudelo/mcp-db-connect#readme","bugs":{"url":"https://github.com/caagudelo/mcp-db-connect/issues"},"bin":{"mcp-db-connect":"dist/index.js"},"dist":{"shasum":"3180086cae49e99fcbd4b8085094e340816ebc6b","tarball":"https://registry.npmjs.org/@cagudelo/mcp-db-connect/-/mcp-db-connect-1.6.2.tgz","fileCount":75,"integrity":"sha512-NRbRr8AN46m/dug6oYJaKy/JBs2rOAPYpAM3bS4fnWL8PN8sociKedMBoa9w3UARMjWDAFTiYxo0GyEOXmf7ng==","signatures":[{"sig":"MEYCIQD6/TT6hgXOFl3wjLuQcoVD7VCDiJmYBqRfgiYLNrPMlAIhAInu55mnm1tUMY6jj6C5BS/W+FHyTRHqCE/1GSQ/zaVE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":322257},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d38389a5f73ca34d5b06b604d3c03407905fe83c","scripts":{"dev":"tsx src/index.ts","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","watch":"tsc -w","dev:sse":"tsx src/server-sse.ts","build:win":"tsc && if exist .env copy .env dist\\.env","start:sse":"node dist/server-sse.js","build:unix":"tsc && cp .env dist/.env && chmod 775 dist/server-sse.js","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"cagudelo","email":"andres18160@gmail.com"},"repository":{"url":"git+https://github.com/caagudelo/mcp-db-connect.git","type":"git"},"_npmVersion":"11.8.0","description":"Servidor MCP para acceso a bases de datos","directories":{},"_nodeVersion":"24.13.0","dependencies":{"pg":"^8.16.0","zod":"^3.22.4","mssql":"^10.0.4","dotenv":"^17.2.1","mysql2":"^3.14.1","express":"^5.1.0","sqlite3":"^5.1.7","minimist":"^1.2.8","@modelcontextprotocol/sdk":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","tsx":"^4.7.0","rimraf":"^5.0.5","@types/pg":"^8.11.0","typescript":"^5.3.3","@types/node":"^20.11.19","@types/mssql":"^9.1.4","@types/express":"^4.17.23","@types/minimist":"^1.2.5"},"_npmOperationalInternal":{"tmp":"tmp/mcp-db-connect_1.6.2_1769529184544_0.13486683435034896","host":"s3://npm-registry-packages-npm-production"}},"1.6.3":{"name":"@cagudelo/mcp-db-connect","version":"1.6.3","keywords":["mcp","database","sqlite","sqlserver","postgresql","mysql"],"author":{"name":"Camilo Andres Agudelo","email":"andres18160@gmail.com"},"license":"MIT","_id":"@cagudelo/mcp-db-connect@1.6.3","maintainers":[{"name":"cagudelo","email":"andres18160@gmail.com"}],"homepage":"https://github.com/caagudelo/mcp-db-connect#readme","bugs":{"url":"https://github.com/caagudelo/mcp-db-connect/issues"},"bin":{"mcp-db-connect":"dist/index.js"},"dist":{"shasum":"8cfbcca875bfdb4cc1a7b3bc53e904dbb356c22e","tarball":"https://registry.npmjs.org/@cagudelo/mcp-db-connect/-/mcp-db-connect-1.6.3.tgz","fileCount":75,"integrity":"sha512-Ra1IDjeYQkd2H2ABVOY3D8ZVYfd36NSz2zPsRXbNcde2EPla99BEht1+kgemWcgxCUxMv1xFiw4p3zf4eaGLAQ==","signatures":[{"sig":"MEUCIB5wXR33t24cdS1osITA9JKvu9sfjRMb0h9qRjb0vM0YAiEAliEKuYCsm6eR2aFtAJNLW1tFIwRSTJab5LCuIKaircQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":322847},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"dbef972574789b428e1d1d2dbfd575afccf63ab9","scripts":{"dev":"tsx src/index.ts","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","watch":"tsc -w","dev:sse":"tsx src/server-sse.ts","build:win":"tsc && if exist .env copy .env dist\\.env","start:sse":"node dist/server-sse.js","build:unix":"tsc && cp .env dist/.env && chmod 775 dist/server-sse.js","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"cagudelo","email":"andres18160@gmail.com"},"repository":{"url":"git+https://github.com/caagudelo/mcp-db-connect.git","type":"git"},"_npmVersion":"11.8.0","description":"Servidor MCP para acceso a bases de datos","directories":{},"_nodeVersion":"24.13.0","dependencies":{"pg":"^8.16.0","zod":"^3.22.4","mssql":"^10.0.4","dotenv":"^17.2.1","mysql2":"^3.14.1","express":"^5.1.0","sqlite3":"^5.1.7","minimist":"^1.2.8","@modelcontextprotocol/sdk":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","tsx":"^4.7.0","rimraf":"^5.0.5","@types/pg":"^8.11.0","typescript":"^5.3.3","@types/node":"^20.11.19","@types/mssql":"^9.1.4","@types/express":"^4.17.23","@types/minimist":"^1.2.5"},"_npmOperationalInternal":{"tmp":"tmp/mcp-db-connect_1.6.3_1769613601397_0.6513733390449588","host":"s3://npm-registry-packages-npm-production"}},"1.6.4":{"name":"@cagudelo/mcp-db-connect","version":"1.6.4","keywords":["mcp","database","sqlite","sqlserver","postgresql","mysql"],"author":{"name":"Camilo Andres Agudelo","email":"andres18160@gmail.com"},"license":"MIT","_id":"@cagudelo/mcp-db-connect@1.6.4","maintainers":[{"name":"cagudelo","email":"andres18160@gmail.com"}],"homepage":"https://github.com/caagudelo/mcp-db-connect#readme","bugs":{"url":"https://github.com/caagudelo/mcp-db-connect/issues"},"bin":{"mcp-db-connect":"dist/index.js"},"dist":{"shasum":"1e05f971fa936e85953b149f1c813b97390e9813","tarball":"https://registry.npmjs.org/@cagudelo/mcp-db-connect/-/mcp-db-connect-1.6.4.tgz","fileCount":75,"integrity":"sha512-wXT2Bdbk30wBY68vbOMdKzrikuj4wA9SR+9Kvn3T+b/IlDtDLWfjrD5nB1vhBD+pa6Jo/iBYo178O+fr2gSjhg==","signatures":[{"sig":"MEYCIQCnrjQrO2zZjNC6qHhgLTe2jz9tL+pwQ1CYBO8E5TqkewIhAKI8CcdEhukXcTp6NiD6lo2k5wwHiDMPIUWecVcXX4hI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":321482},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c15da346d8a4598e1214763faaccf029e3213472","scripts":{"dev":"tsx src/index.ts","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","watch":"tsc -w","dev:sse":"tsx src/server-sse.ts","build:win":"tsc && if exist .env copy .env dist\\.env","start:sse":"node dist/server-sse.js","build:unix":"tsc && cp .env dist/.env && chmod 775 dist/server-sse.js","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"cagudelo","email":"andres18160@gmail.com"},"repository":{"url":"git+https://github.com/caagudelo/mcp-db-connect.git","type":"git"},"_npmVersion":"11.8.0","description":"Servidor MCP para acceso a bases de datos","directories":{},"_nodeVersion":"24.13.0","dependencies":{"pg":"^8.16.0","zod":"^3.22.4","mssql":"^12.2.0","dotenv":"^17.2.1","mysql2":"^3.14.1","express":"^5.1.0","minimist":"^1.2.8","better-sqlite3":"^12.6.2","@modelcontextprotocol/sdk":"^1.25.3"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","tsx":"^4.7.0","rimraf":"^5.0.5","@types/pg":"^8.11.0","typescript":"^5.3.3","@types/node":"^20.11.19","@types/mssql":"^9.1.4","@types/express":"^4.17.23","@types/minimist":"^1.2.5","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/mcp-db-connect_1.6.4_1769614182581_0.19500878015993894","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@cagudelo/mcp-db-connect","version":"1.7.0","keywords":["mcp","database","sqlite","sqlserver","postgresql","mysql"],"author":{"name":"Camilo Andres Agudelo","email":"andres18160@gmail.com"},"license":"MIT","_id":"@cagudelo/mcp-db-connect@1.7.0","maintainers":[{"name":"cagudelo","email":"andres18160@gmail.com"}],"homepage":"https://github.com/caagudelo/mcp-db-connect#readme","bugs":{"url":"https://github.com/caagudelo/mcp-db-connect/issues"},"bin":{"mcp-db-connect":"dist/index.js"},"dist":{"shasum":"e15b26cc1b9b29d16c2888c2cb456924de2d79d7","tarball":"https://registry.npmjs.org/@cagudelo/mcp-db-connect/-/mcp-db-connect-1.7.0.tgz","fileCount":71,"integrity":"sha512-taWEimOeL9yPH33fvvSgzHkqASDE2WjqGpHk4YgUhjlU66nGHUlcif1+bFcgbnbO6S8aIsDWpuOSB+bBVZGPiA==","signatures":[{"sig":"MEUCIEeievgcKphsJVcCBrZkwtBs6hzOPf3DIWZFGgkQ2iyEAiEAlpykDju8LFjYlBc8j1h2xYQn5el6jAOrTgHDhyMGXcA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":309916},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b654a956f5dc2c9b079c865c2c79945c1971d6a2","scripts":{"dev":"tsx src/index.ts","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","watch":"tsc -w","dev:sse":"tsx src/server-sse.ts","build:win":"tsc && if exist .env copy .env dist\\.env","start:sse":"node dist/server-sse.js","build:unix":"tsc && cp .env dist/.env && chmod 775 dist/server-sse.js","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"cagudelo","email":"andres18160@gmail.com"},"repository":{"url":"git+https://github.com/caagudelo/mcp-db-connect.git","type":"git"},"_npmVersion":"11.8.0","description":"Servidor MCP para acceso a bases de datos","directories":{},"_nodeVersion":"24.13.0","dependencies":{"pg":"^8.16.0","zod":"^3.22.4","mssql":"^12.2.0","dotenv":"^17.2.1","mysql2":"^3.14.1","express":"^5.1.0","minimist":"^1.2.8","@cagudelo/mcp-db-connect":"^1.6.4","@modelcontextprotocol/sdk":"^1.25.3"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","tsx":"^4.7.0","rimraf":"^5.0.5","@types/pg":"^8.11.0","typescript":"^5.3.3","@types/node":"^20.11.19","@types/mssql":"^9.1.4","@types/express":"^4.17.23","@types/minimist":"^1.2.5"},"_npmOperationalInternal":{"tmp":"tmp/mcp-db-connect_1.7.0_1769615089038_0.15802206200501923","host":"s3://npm-registry-packages-npm-production"}},"1.7.1":{"name":"@cagudelo/mcp-db-connect","version":"1.7.1","description":"Servidor MCP para acceso a bases de datos","main":"dist/index.js","type":"module","exports":{".":{"import":"./dist/index.js","types":"./dist/index.d.ts"}},"scripts":{"build":"tsc","build:win":"tsc && if exist .env copy .env dist\\.env","build:unix":"tsc && cp .env dist/.env && chmod 775 dist/server-sse.js","start":"node dist/index.js","start:sse":"node dist/server-sse.js","dev":"tsx src/index.ts","dev:sse":"tsx src/server-sse.ts","watch":"tsc -w","clean":"rimraf dist","prepublishOnly":"npm run clean && npm run build"},"keywords":["mcp","database","sqlite","sqlserver","postgresql","mysql"],"author":{"name":"Camilo Andres Agudelo","email":"andres18160@gmail.com"},"homepage":"https://github.com/caagudelo/mcp-db-connect#readme","repository":{"type":"git","url":"git+https://github.com/caagudelo/mcp-db-connect.git"},"bugs":{"url":"https://github.com/caagudelo/mcp-db-connect/issues"},"license":"MIT","dependencies":{"@modelcontextprotocol/sdk":"^1.25.3","dotenv":"^17.2.1","express":"^5.1.0","minimist":"^1.2.8","mssql":"^12.2.0","mysql2":"^3.14.1","pg":"^8.16.0","zod":"^3.22.4"},"devDependencies":{"@types/express":"^4.17.23","@types/minimist":"^1.2.5","@types/mssql":"^9.1.4","@types/node":"^20.11.19","@types/pg":"^8.11.0","rimraf":"^5.0.5","shx":"^0.3.4","tsx":"^4.7.0","typescript":"^5.3.3"},"bin":{"mcp-db-connect":"dist/index.js"},"engines":{"node":">=18.0.0"},"gitHead":"ea2d88f487b5b4dca3f48ee0787654d5fe2fa958","types":"./dist/index.d.ts","_id":"@cagudelo/mcp-db-connect@1.7.1","_nodeVersion":"24.13.0","_npmVersion":"11.8.0","dist":{"integrity":"sha512-Y8pYjNSH1JwgNLF6yesMKoR3s4HsvVXEDA+VQeKd4UcFza72HhSfwvz8RUc8lCGl7VWWhbBAiHbZqZf/41js2w==","shasum":"74a9af1ef1685eca4d6ca9302dcf3919eeb2867d","tarball":"https://registry.npmjs.org/@cagudelo/mcp-db-connect/-/mcp-db-connect-1.7.1.tgz","fileCount":71,"unpackedSize":311863,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGrylblRVYFYvQikJvRmUEKF4rZQcmegKDcXvWuW7q1TAiEA3Ckx99TQjG9EMks6dSD9TJZu0U0e/iXYKgtUaTBM5RU="}]},"_npmUser":{"name":"cagudelo","email":"andres18160@gmail.com"},"directories":{},"maintainers":[{"name":"cagudelo","email":"andres18160@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp-db-connect_1.7.1_1772991892298_0.4856351077725365"},"_hasShrinkwrap":false}},"time":{"created":"2025-06-14T14:59:08.416Z","modified":"2026-03-08T17:44:52.612Z","1.0.0":"2025-06-14T14:59:08.709Z","1.0.1":"2025-06-14T15:59:37.686Z","1.0.2":"2025-06-14T16:03:54.187Z","1.0.3":"2025-06-14T17:27:43.965Z","1.0.4":"2025-06-14T17:29:44.165Z","1.0.5":"2025-06-14T17:55:59.575Z","1.0.6":"2025-06-14T19:57:52.113Z","1.0.7":"2025-06-15T02:48:12.048Z","1.0.8":"2025-06-15T04:32:46.930Z","1.0.9":"2025-06-15T17:37:55.688Z","1.0.10":"2025-06-15T20:53:11.509Z","1.1.0":"2025-06-15T21:25:14.090Z","1.1.1":"2025-06-15T21:42:08.469Z","1.1.2":"2025-06-15T21:55:34.613Z","1.1.3":"2025-06-16T13:24:25.900Z","1.1.4":"2025-06-16T13:49:28.197Z","1.1.5":"2025-06-17T15:38:53.851Z","1.1.6":"2025-06-17T15:47:28.985Z","1.1.7":"2025-06-17T15:52:03.072Z","1.1.8":"2025-06-17T17:58:29.863Z","1.2.0":"2025-07-19T02:21:14.044Z","1.2.1":"2025-07-19T02:54:06.990Z","1.2.2":"2025-07-19T05:29:23.167Z","1.2.3":"2025-07-19T05:39:09.512Z","1.2.4":"2025-07-19T05:45:11.933Z","1.3.0":"2025-08-15T22:57:14.099Z","1.4.0":"2025-08-16T15:34:40.371Z","1.6.0":"2026-01-27T14:52:12.104Z","1.6.1":"2026-01-27T15:36:18.452Z","1.6.2":"2026-01-27T15:53:04.687Z","1.6.3":"2026-01-28T15:20:01.558Z","1.6.4":"2026-01-28T15:29:42.734Z","1.7.0":"2026-01-28T15:44:49.192Z","1.7.1":"2026-03-08T17:44:52.506Z"},"bugs":{"url":"https://github.com/caagudelo/mcp-db-connect/issues"},"author":{"name":"Camilo Andres Agudelo","email":"andres18160@gmail.com"},"license":"MIT","homepage":"https://github.com/caagudelo/mcp-db-connect#readme","keywords":["mcp","database","sqlite","sqlserver","postgresql","mysql"],"repository":{"type":"git","url":"git+https://github.com/caagudelo/mcp-db-connect.git"},"description":"Servidor MCP para acceso a bases de datos","maintainers":[{"name":"cagudelo","email":"andres18160@gmail.com"}],"readme":"# ¿Qué es un servidor MCP?\r\n\r\nUn **servidor MCP** (Model Context Protocol) es un software que actúa como intermediario entre aplicaciones (como editores de código o asistentes inteligentes) y bases de datos. Su función principal es recibir solicitudes (por ejemplo, ejecutar una consulta SQL), procesarlas y devolver los resultados de manera estructurada y segura.\r\n\r\n## ¿Cómo funciona un servidor MCP?\r\n\r\n- El servidor MCP se ejecuta en tu computadora o en un servidor remoto.\r\n- Recibe comandos o consultas desde una aplicación cliente (por ejemplo, Claude Desktop, un editor de código como Cursor o Visual Studio Code, o una API).\r\n- Procesa estos comandos, accediendo a la base de datos que tengas configurada (puede ser SQL Server, PostgreSQL, MySQL, etc.).\r\n- Devuelve los resultados al cliente en un formato fácil de usar (como JSON o CSV).\r\n\r\n\r\n## Finalidad de esta aplicación\r\n\r\nLa finalidad principal de este proyecto es **integrar el servidor MCP con editores de código como Cursor y Visual Studio Code**. Esto permite a los usuarios interactuar con bases de datos utilizando modelos de inteligencia artificial (IA) y lenguaje natural. Así, puedes escribir instrucciones en español o inglés (por ejemplo, \"muéstrame todos los usuarios registrados este mes\") y el sistema las traduce en consultas SQL, facilitando el trabajo con bases de datos incluso si no dominas SQL.\r\n\r\n## Configuración en editores de código\r\n\r\nA continuación, algunos recursos y enlaces oficiales para configurar MCP en los editores más populares:\r\n\r\n- **Visual Studio Code:**\r\n  - [Guía oficial de integración de MCP con VS Code (Claude Desktop)](https://docs.anthropic.com/claude/docs/database-mcp)\r\n  - [Extensión Claude Desktop para VS Code](https://marketplace.visualstudio.com/items?itemName=anthropic.claude-desktop)\r\n\r\n- **Cursor:**\r\n  - [Documentación oficial de Cursor sobre integración con MCP](https://docs.cursor.so/ai-database)\r\n  - [Página principal de Cursor](https://www.cursor.so/)\r\n\r\n## Documentación oficial y recursos\r\n\r\n- [Documentación oficial del protocolo MCP (en inglés)](https://github.com/anthropic-ai/model-context-protocol)\r\n- [Repositorio oficial de mcp-db-connect](https://github.com/caagudelo/mcp-db-connect)\r\n- [Guía de uso de Claude Desktop con MCP](https://docs.anthropic.com/claude/docs/database-mcp)\r\n\r\n# mcp-db-connect\r\n\r\nUn servidor MCP (Model Context Protocol) que proporciona capacidades de acceso a bases de datos para Claude, soportando SQL Server, PostgreSQL y MySQL.\r\n\r\n> **Nota:** El soporte para SQLite ha sido removido por restricciones de compatibilidad en entornos corporativos.\r\n\r\n## Características\r\n\r\n- Soporte para múltiples motores de base de datos:\r\n  - SQL Server\r\n  - PostgreSQL\r\n  - MySQL\r\n- **Nuevo:** Soporte para variables de entorno (.env) para configuración segura\r\n- **Nuevo:** Sistema de configuración híbrido (variables de entorno + argumentos de línea de comandos)\r\n- **Nuevo:** Creación automática de archivo .env de ejemplo\r\n- **Nuevo:** Validaciones robustas de configuración con mensajes informativos\r\n- Ejecución de consultas SQL (SELECT, INSERT, UPDATE, DELETE)\r\n- Creación y modificación de tablas\r\n- Exportación de resultados en formatos CSV y JSON\r\n- Descripción de esquemas de tablas\r\n- Listado de tablas disponibles\r\n\r\n## Instalación\r\n\r\n1. Clonar el repositorio:\r\n```bash\r\ngit clone https://github.com/caagudelo/mcp-db-connect.git\r\ncd mcp-db-connect\r\n```\r\n\r\n2. Instalar dependencias:\r\n```bash\r\nnpm install\r\n```\r\n\r\n3. Compilar el proyecto:\r\n```bash\r\nnpm run build\r\n```\r\n\r\n4. (Opcional) Ejecutar el CLI directamente con npx (sin instalación global):\r\n\r\n```bash\r\nnpx -y @cagudelo/mcp-db-connect -- --sqlserver --host <host_sqlserver> --instance <nombre_instancia> --database <nombre_base_datos> --port <puerto> --user <usuario> --password <contraseña> --trustServerCertificate true\r\n```\r\n\r\n> **Importante:** El doble guion `--` es necesario para que todos los argumentos sean pasados correctamente a tu script y no sean interpretados por npx.\r\n\r\n## Configuración\r\n\r\n### 🆕 Sistema de Variables de Entorno (.env) - RECOMENDADO\r\n\r\nLa nueva versión incluye soporte completo para variables de entorno, lo que hace la configuración más segura y fácil de gestionar.\r\n\r\n#### Configuración Automática\r\n\r\n1. **Ejecuta el servidor por primera vez:**\r\n   ```bash\r\n   npm start\r\n   ```\r\n\r\n2. **Se creará automáticamente un archivo `.env` de ejemplo** con esta estructura:\r\n   ```env\r\n   # Configuración de Base de Datos para mcp-db-connect\r\n   # Copia este archivo como .env y configura tus valores\r\n\r\n   # Tipo de base de datos (mysql, sqlserver, postgresql)\r\n   DB_TYPE=sqlserver\r\n\r\n   # Configuración general de conexión\r\n   DB_HOST=localhost\r\n   DB_NAME=test\r\n   DB_USER=sa\r\n   DB_PASSWORD=tu_contraseña\r\n   DB_PORT=1433\r\n\r\n   # Configuración específica para SQL Server\r\n   DB_INSTANCE=SQLEXPRESS\r\n\r\n   # Configuración de seguridad\r\n   DB_SSL=false\r\n   DB_TRUST_SERVER_CERTIFICATE=true\r\n\r\n   # Ejemplos para diferentes bases de datos:\r\n\r\n   # MySQL\r\n   # DB_TYPE=mysql\r\n   # DB_HOST=localhost\r\n   # DB_NAME=mi_base_datos\r\n   # DB_USER=root\r\n   # DB_PASSWORD=mi_contraseña\r\n   # DB_PORT=3306\r\n   # DB_SSL=false\r\n\r\n   # PostgreSQL\r\n   # DB_TYPE=postgresql\r\n   # DB_HOST=localhost\r\n   # DB_NAME=mi_base_datos\r\n   # DB_USER=postgres\r\n   # DB_PASSWORD=mi_contraseña\r\n   # DB_PORT=5432\r\n   # DB_SSL=false\r\n   ```\r\n\r\n3. **Edita el archivo `.env`** con tu configuración real\r\n4. **Ejecuta nuevamente:** `npm start`\r\n\r\n#### Variables de Entorno Disponibles\r\n\r\n| Variable | Descripción | Requerido | Ejemplo |\r\n|----------|-------------|-----------|---------|\r\n| `DB_TYPE` | Tipo de base de datos | ✅ | `mysql`, `sqlserver`, `postgresql` |\r\n| `DB_HOST` | Host del servidor | ✅ | `localhost`, `192.168.1.100` |\r\n| `DB_NAME` | Nombre de la base de datos | ✅ | `test`, `production` |\r\n| `DB_USER` | Usuario de la base de datos | ✅ | `root`, `sa`, `postgres` |\r\n| `DB_PASSWORD` | Contraseña de la base de datos | ✅ | `mi_contraseña_segura` |\r\n| `DB_PORT` | Puerto de conexión | ❌ (usa valores por defecto) | `3306`, `1433`, `5432` |\r\n| `DB_INSTANCE` | Instancia de SQL Server | ❌ | `SQLEXPRESS`, `MSSQLSERVER` |\r\n| `DB_SSL` | Habilitar SSL | ❌ | `true`, `false` |\r\n| `DB_TRUST_SERVER_CERTIFICATE` | Trust server certificate (SQL Server) | ❌ | `true`, `false` |\r\n| `DB_INTEGRATED_SECURITY` | Habilitar autenticación integrada de Windows (SQL Server) | ❌ | `true`, `false` |\r\n\r\n#### Ejemplos de Configuración por Tipo de Base de Datos\r\n\r\n**MySQL:**\r\n```env\r\nDB_TYPE=mysql\r\nDB_HOST=localhost\r\nDB_NAME=mi_base_datos\r\nDB_USER=root\r\nDB_PASSWORD=mi_contraseña\r\nDB_PORT=3306\r\nDB_SSL=false\r\n```\r\n\r\n**SQL Server:**\r\n```env\r\nDB_TYPE=sqlserver\r\nDB_HOST=localhost\r\nDB_NAME=test\r\nDB_USER=sa\r\nDB_PASSWORD=mi_contraseña\r\nDB_PORT=1433\r\nDB_INSTANCE=SQLEXPRESS\r\nDB_TRUST_SERVER_CERTIFICATE=true\r\n```\r\n\r\n**PostgreSQL:**\r\n```env\r\nDB_TYPE=postgresql\r\nDB_HOST=localhost\r\nDB_NAME=mi_base_datos\r\nDB_USER=postgres\r\nDB_PASSWORD=mi_contraseña\r\nDB_PORT=5432\r\nDB_SSL=true\r\n```\r\n\r\n### Sistema de Argumentos de Línea de Comandos\r\n\r\nTambién puedes seguir usando argumentos de línea de comandos como antes:\r\n\r\n#### Argumentos Disponibles\r\n\r\n| Argumento | Descripción | Requerido | Ejemplo |\r\n|-----------|-------------|-----------|---------|\r\n| `--mysql` | Seleccionar MySQL | ✅ (uno de los tipos) | `--mysql` |\r\n| `--sqlserver` | Seleccionar SQL Server | ✅ (uno de los tipos) | `--sqlserver` |\r\n| `--postgresql` | Seleccionar PostgreSQL | ✅ (uno de los tipos) | `--postgresql` |\r\n| `--host` | Host del servidor | ✅ | `--host localhost` |\r\n| `--database` | Nombre de la base de datos | ✅ | `--database test` |\r\n| `--user` | Usuario de la base de datos | ✅ | `--user root` |\r\n| `--password` | Contraseña de la base de datos | ✅ | `--password \"mi_clave\"` |\r\n| `--port` | Puerto de conexión | ❌ | `--port 3306` |\r\n| `--instance` | Instancia de SQL Server | ❌ | `--instance SQLEXPRESS` |\r\n| `--ssl` | Habilitar SSL | ❌ | `--ssl true` |\r\n| `--trustServerCertificate` | Trust server certificate (SQL Server) | ❌ | `--trustServerCertificate true` |\r\n| `--integratedSecurity` | Habilitar autenticación integrada de Windows (SQL Server) | ❌ | `--integratedSecurity true` |\r\n\r\n#### Ejemplos de Uso con Argumentos\r\n\r\n**MySQL:**\r\n```bash\r\nnode dist/index.js --mysql --host localhost --database test --port 3306 --user root --password \"miClave\"\r\n```\r\n\r\n**SQL Server:**\r\n```bash\r\nnode dist/index.js --sqlserver --host localhost --instance SQLEXPRESS --database test --port 1433 --user sa --password \"miClave\" --trustServerCertificate true\r\n```\r\n\r\n**PostgreSQL:**\r\n```bash\r\nnode dist/index.js --postgresql --host localhost --database test --port 5432 --user postgres --password \"miClave\" --ssl true\r\n```\r\n\r\n### 🎯 Prioridad de Configuración\r\n\r\nEl sistema utiliza un orden de prioridad inteligente:\r\n\r\n1. **Variables de entorno (.env)** - Máxima prioridad\r\n2. **Argumentos de línea de comandos** - Prioridad media\r\n3. **Valores por defecto** - Prioridad mínima\r\n\r\nEsto significa que puedes:\r\n- Usar solo variables de entorno (más seguro)\r\n- Usar solo argumentos de línea de comandos (más flexible)\r\n- Combinar ambos (variables de entorno como base, argumentos para sobrescribir)\r\n\r\n## Configuración del MCP en el Editor\r\n\r\n### Configuración con Variables de Entorno (Recomendado)\r\n\r\n1. **Crea un archivo `.env`** en tu directorio de trabajo con tu configuración\r\n2. **Configura tu editor** para usar solo el comando sin argumentos:\r\n\r\n```json\r\n{\r\n  \"mcpServers\": {\r\n    \"mysql\": {\r\n      \"command\": \"node\",\r\n      \"args\": [\r\n        \"/ruta/absoluta/a/mcp-db-connect/dist/index.js\"\r\n      ]\r\n    }\r\n  }\r\n}\r\n```\r\n\r\n### Configuración con Argumentos de Línea de Comandos\r\n\r\nSi prefieres usar argumentos, aquí tienes ejemplos para cada tipo de base de datos:\r\n\r\n```json\r\n{\r\n  \"mcpServers\": {\r\n    \"mysql\": {\r\n      \"command\": \"node\",\r\n      \"args\": [\r\n        \"/ruta/absoluta/a/mcp-db-connect/dist/index.js\",\r\n        \"--mysql\",\r\n        \"--host\", \"<host_mysql>\",\r\n        \"--database\", \"<nombre_base_datos>\",\r\n        \"--port\", \"<puerto>\",\r\n        \"--user\", \"<usuario>\",\r\n        \"--password\", \"<contraseña>\"\r\n      ]\r\n    },\r\n    \"sqlserver\": {\r\n      \"command\": \"node\",\r\n      \"args\": [\r\n        \"/ruta/absoluta/a/mcp-db-connect/dist/index.js\",\r\n        \"--sqlserver\",\r\n        \"--host\", \"<host_sqlserver>\",\r\n        \"--instance\", \"<nombre_instancia>\",\r\n        \"--database\", \"<nombre_base_datos>\",\r\n        \"--port\", \"<puerto>\",\r\n        \"--user\", \"<usuario>\",\r\n        \"--password\", \"<contraseña>\",\r\n        \"--trustServerCertificate\", \"true\"\r\n      ]\r\n    },\r\n    \"postgresql\": {\r\n      \"command\": \"node\",\r\n      \"args\": [\r\n        \"/ruta/absoluta/a/mcp-db-connect/dist/index.js\",\r\n        \"--postgresql\",\r\n        \"--host\", \"<host_postgres>\",\r\n        \"--database\", \"<nombre_base_datos>\",\r\n        \"--port\", \"<puerto>\",\r\n        \"--user\", \"<usuario>\",\r\n        \"--password\", \"<contraseña>\",\r\n        \"--ssl\", \"true\"\r\n      ]\r\n    }\r\n  }\r\n}\r\n```\r\n\r\n### Configuración con npx\r\n\r\nSi usas `npx` en la configuración del editor, asegúrate de incluir el argumento `--` antes de los parámetros:\r\n\r\n```json\r\n\"sqlserver-npx\": {\r\n  \"command\": \"npx\",\r\n  \"args\": [\r\n    \"-y\",\r\n    \"@cagudelo/mcp-db-connect\",\r\n    \"--\",\r\n    \"--sqlserver\",\r\n    \"--host\", \"<host_sqlserver>\",\r\n    \"--instance\", \"<nombre_instancia>\",\r\n    \"--database\", \"<nombre_base_datos>\",\r\n    \"--port\", \"<puerto>\",\r\n    \"--user\", \"<usuario>\",\r\n    \"--password\", \"<contraseña>\",\r\n    \"--trustServerCertificate\", \"true\"\r\n  ]\r\n}\r\n```\r\n\r\n> **Importante:** Si usas `npx` en la configuración del editor, asegúrate de incluir el argumento `--` antes de los parámetros de tu script y el flag `-y` para evitar preguntas interactivas.\r\n\r\n### 🆕 Configuración con Variables de Entorno Directas en el Editor\r\n\r\n**NUEVA FUNCIONALIDAD:** Puedes configurar las variables de entorno directamente en la configuración del editor usando la propiedad `env`. Esto es especialmente útil cuando:\r\n\r\n- Quieres mantener toda la configuración en un solo lugar\r\n- No quieres crear archivos `.env` separados\r\n- Necesitas diferentes configuraciones para diferentes entornos de desarrollo\r\n- Quieres que la configuración sea portable entre equipos\r\n\r\n#### Ejemplo de Configuración con `env`:\r\n\r\n```json\r\n{\r\n  \"mcpServers\": {\r\n    \"sqlserverdev\": {\r\n      \"command\": \"node\",\r\n      \"args\": [\r\n        \"E:/Equipo/Documentos/GitHub/mcp-db-connect/dist/index.js\"\r\n      ],\r\n      \"env\": {\r\n        \"DB_TYPE\": \"sqlserver\",\r\n        \"DB_HOST\": \"ROCKA\",\r\n        \"DB_NAME\": \"db_test\",\r\n        \"DB_USER\": \"sa\",\r\n        \"DB_PASSWORD\": \"12345\",\r\n        \"DB_PORT\": \"1433\",\r\n        \"DB_INSTANCE\": \"PRB0\",\r\n        \"DB_TRUST_SERVER_CERTIFICATE\": \"true\"\r\n      }\r\n    },\r\n    \"mysqldev\": {\r\n      \"command\": \"npx\",\r\n      \"args\": [\r\n        \"-y\",\r\n        \"@cagudelo/mcp-db-connect\"\r\n      ],\r\n      \"env\": {\r\n        \"DB_TYPE\": \"mysql\",\r\n        \"DB_HOST\": \"localhost\",\r\n        \"DB_NAME\": \"test_db\",\r\n        \"DB_USER\": \"root\",\r\n        \"DB_PASSWORD\": \"mi_contraseña\",\r\n        \"DB_PORT\": \"3306\",\r\n        \"DB_SSL\": \"false\"\r\n      }\r\n    },\r\n    \"postgresqldev\": {\r\n      \"command\": \"npx\",\r\n      \"args\": [\r\n        \"-y\",\r\n        \"@cagudelo/mcp-db-connect\"\r\n      ],\r\n      \"env\": {\r\n        \"DB_TYPE\": \"postgresql\",\r\n        \"DB_HOST\": \"localhost\",\r\n        \"DB_NAME\": \"test_db\",\r\n        \"DB_USER\": \"postgres\",\r\n        \"DB_PASSWORD\": \"mi_contraseña\",\r\n        \"DB_PORT\": \"5432\",\r\n        \"DB_SSL\": \"true\"\r\n      }\r\n    }\r\n  }\r\n}\r\n```\r\n\r\n#### Ventajas de usar `env` en la configuración del editor:\r\n\r\n✅ **Configuración centralizada**: Todo en un solo archivo de configuración\r\n✅ **Portabilidad**: Fácil de compartir entre equipos (sin credenciales reales)\r\n✅ **Múltiples entornos**: Puedes tener configuraciones para dev, staging, production\r\n✅ **Sin archivos externos**: No necesitas crear archivos `.env` separados\r\n✅ **Control de versiones**: Puedes versionar la estructura (sin credenciales reales)\r\n✅ **Fácil switching**: Cambiar entre configuraciones es solo cambiar el servidor MCP\r\n\r\n#### Consideraciones de Seguridad:\r\n\r\n⚠️ **IMPORTANTE**: Si usas esta configuración en un repositorio compartido:\r\n1. **NUNCA incluyas contraseñas reales** en el control de versiones\r\n2. **Usa contraseñas de ejemplo** o placeholders\r\n3. **Documenta** qué valores deben ser reemplazados\r\n4. **Considera usar variables de entorno del sistema** para credenciales sensibles\r\n\r\n#### Ejemplo de Configuración Segura para Control de Versiones:\r\n\r\n```json\r\n{\r\n  \"mcpServers\": {\r\n    \"sqlserver-template\": {\r\n      \"command\": \"node\",\r\n      \"args\": [\r\n        \"E:/Equipo/Documentos/GitHub/mcp-db-connect/dist/index.js\"\r\n      ],\r\n      \"env\": {\r\n        \"DB_TYPE\": \"sqlserver\",\r\n        \"DB_HOST\": \"YOUR_SERVER_NAME\",\r\n        \"DB_NAME\": \"YOUR_DATABASE_NAME\",\r\n        \"DB_USER\": \"YOUR_USERNAME\",\r\n        \"DB_PASSWORD\": \"YOUR_PASSWORD\",\r\n        \"DB_PORT\": \"1433\",\r\n        \"DB_INSTANCE\": \"YOUR_INSTANCE_NAME\",\r\n        \"DB_TRUST_SERVER_CERTIFICATE\": \"true\"\r\n      }\r\n    }\r\n  }\r\n}\r\n```\r\n\r\n#### Comparación de Métodos de Configuración:\r\n\r\n| Método | Ventajas | Desventajas | Uso Recomendado |\r\n|--------|----------|-------------|-----------------|\r\n| **Variables de entorno (.env)** | ✅ Seguro, fácil de gestionar | ❌ Archivo separado | Producción, desarrollo individual |\r\n| **Propiedad `env` en editor** | ✅ Centralizado, portable | ⚠️ Riesgo de commitear credenciales | Desarrollo en equipo, múltiples entornos |\r\n| **Argumentos de línea de comandos** | ✅ Flexible, sin archivos | ❌ Difícil de gestionar, menos seguro | Pruebas rápidas, scripts |\r\n| **Combinación híbrida** | ✅ Máxima flexibilidad | ❌ Puede ser confuso | Configuraciones complejas |\r\n\r\n## Uso\r\n\r\n### Comandos de Ayuda\r\n\r\n**Ver versión:**\r\n```bash\r\nnpm start -- --version\r\n# o\r\nnpm start -- -v\r\n```\r\n\r\n**Ver ayuda completa:**\r\n```bash\r\nnpm start -- --help\r\n# o\r\nnpm start -- -h\r\n```\r\n\r\n### Ejecución del Servidor\r\n\r\n**Con variables de entorno (recomendado):**\r\n```bash\r\nnpm start\r\n```\r\n\r\n**Con argumentos de línea de comandos:**\r\n```bash\r\nnpm start -- --sqlserver --host localhost --database test --user sa --password \"tu_password\"\r\n```\r\n\r\n## Herramientas Disponibles\r\n\r\n| Herramienta | Descripción | Parámetros Requeridos |\r\n|-------------|-------------|----------------------|\r\n| `read_query` | Ejecutar consultas SELECT | `query`: Consulta SQL SELECT |\r\n| `write_query` | Ejecutar consultas INSERT, UPDATE, DELETE, CREATE, ALTER, EXEC, CALL, SP_ | `query`: Consulta SQL de modificación |\r\n| `create_table` | Crear nuevas tablas | `query`: Sentencia CREATE TABLE |\r\n| `alter_table` | Modificar esquema de tablas | `query`: Sentencia ALTER TABLE |\r\n| `drop_table` | Eliminar tablas | `table_name`: Nombre de la tabla<br>`confirm`: Bandera de seguridad |\r\n| `export_query` | Exportar resultados | `query`: Consulta SQL SELECT<br>`format`: \"csv\" o \"json\" |\r\n| `list_tables` | Listar todas las tablas | Ninguno |\r\n| `list_procedures` | Listar todos los procedimientos almacenados | Ninguno |\r\n| `describe_table` | Ver esquema de una tabla | `table_name`: Nombre de la tabla |\r\n| `append_insight` | Agregar un insight de negocio | `insight`: Texto del insight |\r\n| `list_insights` | Listar todos los insights de negocio | Ninguno |\r\n| `list_views` | Listar todas las vistas (views) de la base de datos | Ninguno |\r\n| `describe_view` | Ver la definición SQL de una vista específica | `view_name`: Nombre de la vista |\r\n| `list_indexes` | Listar todos los índices o los de una tabla específica | `table_name` (opcional): Nombre de la tabla |\r\n| `describe_index` | Ver la definición de un índice específico | `index_name`: Nombre del índice<br>`table_name` (opcional): Nombre de la tabla |\r\n| `search_in_database` | Buscar un valor en todas las tablas y columnas de la base de datos | `search`: Valor a buscar |\r\n\r\n## Desarrollo\r\n\r\nPara ejecutar el servidor en modo desarrollo:\r\n\r\n```bash\r\nnpm run dev\r\n```\r\n\r\n## Uso en el Editor: Opciones de Configuración\r\n\r\nPuedes configurar el CLI en tu editor de diferentes maneras, según tus necesidades y preferencias:\r\n\r\n### 🆕 Opción 1: Usar Variables de Entorno (.env) - RECOMENDADO\r\n\r\n1. **Crea un archivo `.env`** en tu directorio de trabajo\r\n2. **Configura tu editor** para usar solo el comando:\r\n\r\n```json\r\n\"mysql\": {\r\n  \"command\": \"node\",\r\n  \"args\": [\r\n    \"/ruta/absoluta/a/mcp-db-connect/dist/index.js\"\r\n  ]\r\n}\r\n```\r\n\r\n**Ventajas:**\r\n- ✅ Más seguro (contraseñas no en comandos)\r\n- ✅ Fácil de gestionar múltiples configuraciones\r\n- ✅ No hay riesgo de exponer credenciales en logs\r\n- ✅ Configuración centralizada\r\n\r\n### Opción 2: Usar el comando global\r\n\r\nInstala el paquete globalmente:\r\n\r\n```bash\r\nnpm install -g @cagudelo/mcp-db-connect\r\n```\r\n\r\nConfigura tu editor para usar el comando directamente:\r\n\r\n```json\r\n\"mysql\": {\r\n  \"command\": \"mcp-db-connect\",\r\n  \"args\": [\r\n    \"--mysql\",\r\n    \"--host\", \"<host_mysql>\",\r\n    \"--database\", \"<nombre_base_datos>\",\r\n    \"--port\", \"<puerto>\",\r\n    \"--user\", \"<usuario>\",\r\n    \"--password\", \"<contraseña>\"\r\n  ]\r\n}\r\n```\r\n\r\n### Opción 3: Usar npx (sin instalación global)\r\n\r\nPuedes ejecutar el CLI directamente con npx. **IMPORTANTE:** Para evitar errores con los argumentos, agrega `--` antes de los parámetros de tu script:\r\n\r\n```json\r\n\"mysql\": {\r\n  \"command\": \"npx\",\r\n  \"args\": [\r\n    \"@cagudelo/mcp-db-connect\",\r\n    \"--\",\r\n    \"--mysql\",\r\n    \"--host\", \"<host_mysql>\",\r\n    \"--database\", \"<nombre_base_datos>\",\r\n    \"--port\", \"<puerto>\",\r\n    \"--user\", \"<usuario>\",\r\n    \"--password\", \"<contraseña>\"\r\n  ]\r\n}\r\n```\r\n\r\n> **Nota:** Si ejecutas el comando desde la terminal, usa el doble guion `--` para separar los argumentos de npx y los de tu script. Ejemplo:\r\n>\r\n> ```bash\r\n> npx -y @cagudelo/mcp-db-connect -- --sqlserver --host <host_sqlserver> --instance <nombre_instancia> --database <nombre_base_datos> --port <puerto> --user <usuario> --password <contraseña> --trustServerCertificate true\r\n> ```\r\n\r\nEsto asegura que todos los argumentos sean interpretados correctamente por tu script y no por npx.\r\n\r\n### Recomendaciones\r\n\r\n- **🆕 Para usuarios finales o equipos:** Usa variables de entorno (.env) - más seguro y fácil de gestionar\r\n- **Para usuarios avanzados:** Instala globalmente y usa el comando (`mcp-db-connect`)\r\n- **Para pruebas rápidas:** Usa `npx @cagudelo/mcp-db-connect ...`\r\n- **Para desarrollo local:** Usa la ruta directa al archivo\r\n\r\n# Autenticación integrada de Windows (SQL Server)\r\n\r\nSi deseas conectarte a SQL Server usando la cuenta de Windows que ejecuta el proceso (sin usuario ni contraseña), puedes habilitar la autenticación integrada:\r\n\r\n\r\n## Configuración en `.env`:\r\n\r\n```\r\nDB_TYPE=sqlserver\r\nDB_HOST=localhost\r\nDB_NAME=NombreDeTuBase\r\nDB_PORT=1433\r\nDB_INSTANCE=SQLEXPRESS         # Opcional\r\nDB_TRUST_SERVER_CERTIFICATE=true\r\nDB_INTEGRATED_SECURITY=true    # <--- Habilita autenticación integrada\r\nDB_DOMAIN=mydomain             # <--- (Opcional) Forzar dominio NTLM\r\n```\r\n\r\nNo incluyas `DB_USER` ni `DB_PASSWORD`.\r\n\r\n## Configuración por línea de comandos:\r\n\r\n```\r\nmcp-db-connect --sqlserver --host localhost --database NombreDeTuBase --port 1433 --integratedSecurity true --trustServerCertificate true --domain mydomain\r\n```\r\n\r\nNo incluyas los flags `--user` ni `--password`.\r\n\r\n## Ejemplo de uso: Seguridad integrada de Windows (SQL Server)\r\n\r\nSupón que quieres conectarte a SQL Server usando la autenticación integrada de Windows (sin usuario ni contraseña, usando la cuenta de Windows que ejecuta el proceso):\r\n\r\n### 1. Configuración en `.env`\r\n\r\n```\r\nDB_TYPE=sqlserver\r\nDB_HOST=localhost\r\nDB_NAME=MiBaseDeDatos\r\nDB_PORT=1433\r\nDB_INSTANCE=SQLEXPRESS         # Opcional, si usas instancia nombrada\r\nDB_TRUST_SERVER_CERTIFICATE=true\r\nDB_INTEGRATED_SECURITY=true    # <--- Habilita autenticación integrada\r\nDB_DOMAIN=mydomai              # <--- (Opcional) Forzar dominio NTLM\r\n```\r\n\r\nNo incluyas `DB_USER` ni `DB_PASSWORD`.\r\n\r\n### 2. Ejecución por línea de comandos\r\n\r\n```\r\nnpx mcp-db-connect --sqlserver --host localhost --database MiBaseDeDatos --port 1433 --integratedSecurity true --trustServerCertificate true\r\n```\r\n\r\nNo incluyas los flags `--user` ni `--password`.\r\n\r\n### Notas importantes\r\n- El proceso debe ejecutarse con un usuario de Windows que tenga permisos en SQL Server.\r\n- Si usas una instancia nombrada, especifica `DB_INSTANCE` o `--instance`.\r\n- Si necesitas un dominio específico, puedes usar la variable de entorno `DB_DOMAIN` o el argumento `--domain` para forzarlo.\r\n\r\n---\r\n\r\n\r\n\r\n\r\n\r\n\r\n","readmeFilename":"README.md"}