{"_id":"@cano721/mysql-mcp-server","_rev":"33-65334cedca9b8c2876f40835898e71d0","name":"@cano721/mysql-mcp-server","dist-tags":{"latest":"0.10.0"},"versions":{"0.1.3":{"name":"@cano721/mysql-mcp-server","version":"0.1.3","keywords":["mcp","mysql","database","model-context-protocol","ai","llm"],"author":{"name":"cano721"},"license":"MIT","_id":"@cano721/mysql-mcp-server@0.1.3","maintainers":[{"name":"cano721","email":"cano7211@gmail.com"}],"homepage":"https://github.com/cano721/mysql-mcp-server#readme","bugs":{"url":"https://github.com/cano721/mysql-mcp-server/issues"},"bin":{"mysql-mcp-server":"build/index.js"},"dist":{"shasum":"0f93675000b21a0528e3221c0973182ad3ccaf6b","tarball":"https://registry.npmjs.org/@cano721/mysql-mcp-server/-/mysql-mcp-server-0.1.3.tgz","fileCount":7,"integrity":"sha512-nbtcVXyLNCOlbHV2C1WrbH414es2e0lT7dsC7vYyKrwqcHQAdckMj1hRtzrNfjUvf2hs6JmZiwNQJPijrGNrzw==","signatures":[{"sig":"MEUCIGIM7CW0588s6R1NpQTR5qlMuyds4K4dEFtkRqqpLC3YAiEA6VWUYqfcUnA1bkj0MBPEnaacTOea8P4aPhJVCNeanak=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23877},"type":"module","gitHead":"88455591ff22ce796c402b0fab942743a60169a3","scripts":{"test":"npm run test:setup && npm run test:tools","build":"tsc && node -e \"require('fs').chmodSync('build/index.js', '755')\"","watch":"tsc --watch","prepare":"npm run build","inspector":"npx @modelcontextprotocol/inspector build/index.js","test:setup":"node test-setup.js","test:tools":"node test-tools.js"},"_npmUser":{"name":"cano721","email":"cano7211@gmail.com"},"repository":{"url":"git+https://github.com/cano721/mysql-mcp-server.git","type":"git"},"_npmVersion":"10.2.4","description":"An MCP server that provides read-only access to MySQL databases.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"mysql2":"^3.12.0","@modelcontextprotocol/sdk":"0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.4.7","typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/mysql-mcp-server_0.1.3_1767819143608_0.5211240736260594","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@cano721/mysql-mcp-server","version":"0.1.4","keywords":["mcp","mysql","database","model-context-protocol","ai","llm"],"author":{"name":"cano721"},"license":"MIT","_id":"@cano721/mysql-mcp-server@0.1.4","maintainers":[{"name":"cano721","email":"cano7211@gmail.com"}],"homepage":"https://github.com/cano721/mysql-mcp-server#readme","bugs":{"url":"https://github.com/cano721/mysql-mcp-server/issues"},"bin":{"mysql-mcp-server":"build/index.js"},"dist":{"shasum":"67256be069fdc85caefda6c87c71647f59375519","tarball":"https://registry.npmjs.org/@cano721/mysql-mcp-server/-/mysql-mcp-server-0.1.4.tgz","fileCount":7,"integrity":"sha512-5EJgIlgqjxhod9s4FNFdpcBW77ocAkcEcHvvo9Z4AeLt5N6faD2S9EBn8VEZ7TDf1uMz1z46ibrDJxBWhL08ug==","signatures":[{"sig":"MEQCIAljqJ7on3+30BvLY1QMVmSQlvGEGmCJwaTwSYSGmfCFAiA0ZgX2WuK+qHpKDYlGmpP6B9ri5wvAkqpXnHzwKU6Zfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25896},"type":"module","gitHead":"7284bae7ad1acda1ed3c017cba67fa9b26e2cc41","scripts":{"test":"npm run test:setup && npm run test:tools","build":"tsc && node -e \"require('fs').chmodSync('build/index.js', '755')\"","watch":"tsc --watch","prepare":"npm run build","inspector":"npx @modelcontextprotocol/inspector build/index.js","test:setup":"node test-setup.js","test:tools":"node test-tools.js"},"_npmUser":{"name":"cano721","email":"cano7211@gmail.com"},"repository":{"url":"git+https://github.com/cano721/mysql-mcp-server.git","type":"git"},"_npmVersion":"10.2.4","description":"An MCP server that provides read-only access to MySQL databases.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"mysql2":"^3.12.0","@modelcontextprotocol/sdk":"0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.4.7","typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/mysql-mcp-server_0.1.4_1767822234374_0.7961383124817065","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@cano721/mysql-mcp-server","version":"0.1.5","keywords":["mcp","mysql","database","model-context-protocol","ai","llm"],"author":{"name":"cano721"},"license":"MIT","_id":"@cano721/mysql-mcp-server@0.1.5","maintainers":[{"name":"cano721","email":"cano7211@gmail.com"}],"homepage":"https://github.com/cano721/mysql-mcp-server#readme","bugs":{"url":"https://github.com/cano721/mysql-mcp-server/issues"},"bin":{"mysql-mcp-server":"build/index.js"},"dist":{"shasum":"efe2fed3c3b6f0903b2b25bbc292c42ed491b2f8","tarball":"https://registry.npmjs.org/@cano721/mysql-mcp-server/-/mysql-mcp-server-0.1.5.tgz","fileCount":7,"integrity":"sha512-4+3RG0PfmHcn4FXaTQ5i5UA6p+UxKWUE4zcMIOw3TtmYebkwiiKM5ONceqRKlW71/oWxS5SxvtYMlfe7SLUOlw==","signatures":[{"sig":"MEQCICqtTK60y8dg+xbGIc4NiQ5xjwZCWUsUlKt8yncziuW5AiBxc72h/dBm62gidJajkm5L2ASdXxIRrf6cAKOvKOK+GA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26734},"type":"module","gitHead":"3b60cc78a8e3a52ced4f140613c87a53186210a5","scripts":{"test":"npm run test:setup && npm run test:tools","build":"tsc && node -e \"require('fs').chmodSync('build/index.js', '755')\"","watch":"tsc --watch","prepare":"npm run build","inspector":"npx @modelcontextprotocol/inspector build/index.js","test:setup":"node test-setup.js","test:tools":"node test-tools.js"},"_npmUser":{"name":"cano721","email":"cano7211@gmail.com"},"repository":{"url":"git+https://github.com/cano721/mysql-mcp-server.git","type":"git"},"_npmVersion":"10.2.4","description":"An MCP server that provides read-only access to MySQL databases.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"mysql2":"^3.12.0","@modelcontextprotocol/sdk":"0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.4.7","typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/mysql-mcp-server_0.1.5_1767822842981_0.7556365265701854","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@cano721/mysql-mcp-server","version":"0.1.6","keywords":["mcp","mysql","database","model-context-protocol","ai","llm"],"author":{"name":"cano721"},"license":"MIT","_id":"@cano721/mysql-mcp-server@0.1.6","maintainers":[{"name":"cano721","email":"cano7211@gmail.com"}],"homepage":"https://github.com/cano721/mysql-mcp-server#readme","bugs":{"url":"https://github.com/cano721/mysql-mcp-server/issues"},"bin":{"mysql-mcp-server":"build/index.js"},"dist":{"shasum":"9b57454ed7ebc719e38c5b5fcbcd353e41d142ce","tarball":"https://registry.npmjs.org/@cano721/mysql-mcp-server/-/mysql-mcp-server-0.1.6.tgz","fileCount":7,"integrity":"sha512-W42D+F/aDkTl5u2f6mbUNZyV7XJpOkjSMXXuq7hczETxYYMuXobk2neVQhP6LUdMN1RK+jhdrRpwnG5fh9f2aA==","signatures":[{"sig":"MEQCICh3cZSqpcJnwVNDFR6JiaVu0oioIXcILtvd2WeNOfpMAiBY97/DGqZYJAcstWQn4Qp5FbCS/xsKbtZyZgoZMCWVWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26731},"type":"module","gitHead":"1931ec9fe81017093fe1cd8949924d7665129fde","scripts":{"test":"npm run test:setup && npm run test:tools","build":"tsc && node -e \"require('fs').chmodSync('build/index.js', '755')\"","watch":"tsc --watch","prepare":"npm run build","inspector":"npx @modelcontextprotocol/inspector build/index.js","test:setup":"node test-setup.js","test:tools":"node test-tools.js"},"_npmUser":{"name":"cano721","email":"cano7211@gmail.com"},"repository":{"url":"git+https://github.com/cano721/mysql-mcp-server.git","type":"git"},"_npmVersion":"10.2.4","description":"An MCP server that provides read-only access to MySQL databases.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"mysql2":"^3.12.0","@modelcontextprotocol/sdk":"0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.4.7","typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/mysql-mcp-server_0.1.6_1767825154170_0.6154442454061113","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@cano721/mysql-mcp-server","version":"0.1.7","keywords":["mcp","mysql","database","model-context-protocol","ai","llm"],"author":{"name":"cano721"},"license":"MIT","_id":"@cano721/mysql-mcp-server@0.1.7","maintainers":[{"name":"cano721","email":"cano7211@gmail.com"}],"homepage":"https://github.com/cano721/mysql-mcp-server#readme","bugs":{"url":"https://github.com/cano721/mysql-mcp-server/issues"},"bin":{"mysql-mcp-server":"build/index.js"},"dist":{"shasum":"643591a74633e89bf243c34f77a10b275fe0fa37","tarball":"https://registry.npmjs.org/@cano721/mysql-mcp-server/-/mysql-mcp-server-0.1.7.tgz","fileCount":7,"integrity":"sha512-AziegCmP5Pj7MVj44RAxruqWgRWBHx9Qw+586E/hVZisyR/K1EkaFCTqH7o6p2dJkIg61tIckqY24I6NvCsZrg==","signatures":[{"sig":"MEYCIQCjBQWhYg8VljzwSfIkWDYfxInz6EKzypOoal7bsiaFKwIhANEOR3g0cpNooCeosEXbgNnDJ2tVTBY5/BbBt+aNv9n1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27027},"type":"module","gitHead":"3224fa118042f725c83a29b851aa2b0aa59774ee","scripts":{"test":"npm run test:setup && npm run test:tools","build":"tsc && node -e \"require('fs').chmodSync('build/index.js', '755')\"","watch":"tsc --watch","prepare":"npm run build","inspector":"npx @modelcontextprotocol/inspector build/index.js","test:setup":"node test-setup.js","test:tools":"node test-tools.js"},"_npmUser":{"name":"cano721","email":"cano7211@gmail.com"},"repository":{"url":"git+https://github.com/cano721/mysql-mcp-server.git","type":"git"},"_npmVersion":"10.2.4","description":"An MCP server that provides read-only access to MySQL databases.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"mysql2":"^3.12.0","@modelcontextprotocol/sdk":"0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.4.7","typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/mysql-mcp-server_0.1.7_1767825295849_0.6663057104169041","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@cano721/mysql-mcp-server","version":"0.1.8","keywords":["mcp","mysql","database","model-context-protocol","ai","llm"],"author":{"name":"cano721"},"license":"MIT","_id":"@cano721/mysql-mcp-server@0.1.8","maintainers":[{"name":"cano721","email":"cano7211@gmail.com"}],"homepage":"https://github.com/cano721/mysql-mcp-server#readme","bugs":{"url":"https://github.com/cano721/mysql-mcp-server/issues"},"bin":{"mysql-mcp-server":"build/index.js"},"dist":{"shasum":"6553a98204a1bacbe292594d5a0418acd93b08f1","tarball":"https://registry.npmjs.org/@cano721/mysql-mcp-server/-/mysql-mcp-server-0.1.8.tgz","fileCount":7,"integrity":"sha512-N81A71s8ZFI6+XU4nV0JsyDWKOFumRi1ZBWzeVc1bsCl662XlzLrzozVKUAV2rhKHzMLD7Qg6MVWxiMl6eMckw==","signatures":[{"sig":"MEUCIAEK1N5OUylWDY1SpDOsdBPTrzzfxU0sGMezSY0WJ6+mAiEAxosZ0Ekti90MCzvARTc/jqqPCPTR/Uan4CHye/CctYg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28446},"type":"module","gitHead":"0f8d9904db4cbcbcfe43a8629a201a5d5502b987","scripts":{"test":"npm run test:setup && npm run test:tools","build":"tsc && node -e \"require('fs').chmodSync('build/index.js', '755')\"","watch":"tsc --watch","prepare":"npm run build","inspector":"npx @modelcontextprotocol/inspector build/index.js","test:setup":"node test-setup.js","test:tools":"node test-tools.js"},"_npmUser":{"name":"cano721","email":"cano7211@gmail.com"},"repository":{"url":"git+https://github.com/cano721/mysql-mcp-server.git","type":"git"},"_npmVersion":"10.2.4","description":"An MCP server that provides read-only access to MySQL databases.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"mysql2":"^3.12.0","@modelcontextprotocol/sdk":"0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.4.7","typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/mysql-mcp-server_0.1.8_1767831564777_0.2820550943415603","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@cano721/mysql-mcp-server","version":"0.1.9","keywords":["mcp","mysql","database","model-context-protocol","ai","llm"],"author":{"name":"cano721"},"license":"MIT","_id":"@cano721/mysql-mcp-server@0.1.9","maintainers":[{"name":"cano721","email":"cano7211@gmail.com"}],"homepage":"https://github.com/cano721/mysql-mcp-server#readme","bugs":{"url":"https://github.com/cano721/mysql-mcp-server/issues"},"bin":{"mysql-mcp-server":"build/index.js"},"dist":{"shasum":"ea000e28a7767042c0b159c9f466c34efb52c680","tarball":"https://registry.npmjs.org/@cano721/mysql-mcp-server/-/mysql-mcp-server-0.1.9.tgz","fileCount":7,"integrity":"sha512-elNXersRajxGHgCeyBYStV9uJ+Keq4C5oRk9y+40xeN91skVPtzNcC1NVizrGQL1AiACw0eD1ElqrcjPnTDIkg==","signatures":[{"sig":"MEQCICqWivMgKstFwrJh5zo2LSYq4oin+MxDe5TtIU0XdaY7AiBbnPKluQTm2nRVVh4gb5DiNVWlrACkCi8A3+jv76BcYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29374},"type":"module","gitHead":"9dbc2cf052958954874809fe994abd804917f25e","scripts":{"test":"npm run test:setup && npm run test:tools","build":"tsc && node -e \"require('fs').chmodSync('build/index.js', '755')\"","watch":"tsc --watch","prepare":"npm run build","inspector":"npx @modelcontextprotocol/inspector build/index.js","test:setup":"node test-setup.js","test:tools":"node test-tools.js"},"_npmUser":{"name":"cano721","email":"cano7211@gmail.com"},"repository":{"url":"git+https://github.com/cano721/mysql-mcp-server.git","type":"git"},"_npmVersion":"10.2.4","description":"An MCP server that provides read-only access to MySQL databases.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"mysql2":"^3.12.0","@modelcontextprotocol/sdk":"0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.4.7","typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/mysql-mcp-server_0.1.9_1767831924031_0.9266050315664569","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@cano721/mysql-mcp-server","version":"0.1.10","keywords":["mcp","mysql","database","model-context-protocol","ai","llm"],"author":{"name":"cano721"},"license":"MIT","_id":"@cano721/mysql-mcp-server@0.1.10","maintainers":[{"name":"cano721","email":"cano7211@gmail.com"}],"homepage":"https://github.com/cano721/mysql-mcp-server#readme","bugs":{"url":"https://github.com/cano721/mysql-mcp-server/issues"},"bin":{"mysql-mcp-server":"build/index.js"},"dist":{"shasum":"e0dc864a0238ace1eff64c18435db8ec0b127319","tarball":"https://registry.npmjs.org/@cano721/mysql-mcp-server/-/mysql-mcp-server-0.1.10.tgz","fileCount":7,"integrity":"sha512-WqVAbsACh9NJMRE2IC9WIv56Eny/RrwPTl4SlnSyjkz/mMGh/UZSnPTbhbE+fJagU8lEV1esfOnFWXTzL9JWyw==","signatures":[{"sig":"MEUCIQDjGYsfges9i/OLyZjb0VejRDS1kIVInDVUFnwxOZcJNgIgWyKLquYeXXfdDhi9xkFo7DSzrMaBtAgL5VAuzcq6gQw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29958},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"5c0cf2d8d88539c213ffcfffb212eaf7bbd14584","scripts":{"test":"npm run test:setup && npm run test:tools","build":"tsc && node -e \"require('fs').chmodSync('build/index.js', '755')\"","watch":"tsc --watch","prepare":"npm run build","inspector":"npx @modelcontextprotocol/inspector build/index.js","test:setup":"node test-setup.js","test:tools":"node test-tools.js"},"_npmUser":{"name":"cano721","email":"cano7211@gmail.com"},"repository":{"url":"git+https://github.com/cano721/mysql-mcp-server.git","type":"git"},"_npmVersion":"10.2.4","description":"An MCP server that provides read-only access to MySQL databases.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"mysql2":"^3.12.0","@modelcontextprotocol/sdk":"0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.4.7","typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/mysql-mcp-server_0.1.10_1767833777100_0.22364368575129423","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@cano721/mysql-mcp-server","version":"0.1.11","keywords":["mcp","mysql","database","model-context-protocol","ai","llm"],"author":{"name":"cano721"},"license":"MIT","_id":"@cano721/mysql-mcp-server@0.1.11","maintainers":[{"name":"cano721","email":"cano7211@gmail.com"}],"homepage":"https://github.com/cano721/mysql-mcp-server#readme","bugs":{"url":"https://github.com/cano721/mysql-mcp-server/issues"},"bin":{"mysql-mcp-server":"build/index.js"},"dist":{"shasum":"ef9270e02bdf7996bb45c220093555760d63ec07","tarball":"https://registry.npmjs.org/@cano721/mysql-mcp-server/-/mysql-mcp-server-0.1.11.tgz","fileCount":7,"integrity":"sha512-HoNVT7HXrPZoF3FIlAYDC/fJG3Fnif8QaeOPPhwIi23zkKOKw8oE78JRy7Fc7zGmWvfuYAdUBqD8Koi3IuAocA==","signatures":[{"sig":"MEQCIHOh/M0fge1YpLpfE5YVUJ+QxAhrtcJ1rSTqqqyNLEYRAiACDO2SsaTXWR8cOVcNlobI8DV20S0ytdGdQt8uBdxmDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31097},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"04997ff89e2c6dbfd42701aa2595428d2a7d2683","scripts":{"test":"npm run test:setup && npm run test:tools","build":"tsc && node -e \"require('fs').chmodSync('build/index.js', '755')\"","watch":"tsc --watch","prepare":"npm run build","inspector":"npx @modelcontextprotocol/inspector build/index.js","test:setup":"node test-setup.js","test:tools":"node test-tools.js"},"_npmUser":{"name":"cano721","email":"cano7211@gmail.com"},"repository":{"url":"git+https://github.com/cano721/mysql-mcp-server.git","type":"git"},"_npmVersion":"10.2.4","description":"An MCP server that provides read-only access to MySQL databases.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"mysql2":"^3.12.0","@modelcontextprotocol/sdk":"0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.4.7","typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/mysql-mcp-server_0.1.11_1767833822306_0.06008960384939366","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@cano721/mysql-mcp-server","version":"0.1.12","keywords":["mcp","mysql","database","model-context-protocol","ai","llm"],"author":{"name":"cano721"},"license":"MIT","_id":"@cano721/mysql-mcp-server@0.1.12","maintainers":[{"name":"cano721","email":"cano7211@gmail.com"}],"homepage":"https://github.com/cano721/mysql-mcp-server#readme","bugs":{"url":"https://github.com/cano721/mysql-mcp-server/issues"},"bin":{"mysql-mcp-server":"build/index.js"},"dist":{"shasum":"d8af3052af8e2d27f4caf494f313155063727006","tarball":"https://registry.npmjs.org/@cano721/mysql-mcp-server/-/mysql-mcp-server-0.1.12.tgz","fileCount":7,"integrity":"sha512-9POMypnR5cKX+t3R91j6NLomzw36YAj4IH1XSo9xBiV1jaNATwwZDzbi3X9WnYfYjNB9Xzj69xaI1loXKq0OXA==","signatures":[{"sig":"MEUCIFBW4W7KsMCpz0qTFKlkER8IjFwtLvWGLVyUPxTJ7t0RAiEA2KVfEJjIXuwLL8j8afkDsY2dg9/mC/QaZ4DgoYuiApA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31904},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"6f00266ab95910db50981b360f92f294c4e6ce46","scripts":{"test":"npm run test:setup && npm run test:tools","build":"tsc && node -e \"require('fs').chmodSync('build/index.js', '755')\"","watch":"tsc --watch","prepare":"npm run build","inspector":"npx @modelcontextprotocol/inspector build/index.js","test:setup":"node test-setup.js","test:tools":"node test-tools.js"},"_npmUser":{"name":"cano721","email":"cano7211@gmail.com"},"repository":{"url":"git+https://github.com/cano721/mysql-mcp-server.git","type":"git"},"_npmVersion":"10.2.4","description":"An MCP server that provides read-only access to MySQL databases.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"mysql2":"^3.12.0","@modelcontextprotocol/sdk":"0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.4.7","typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/mysql-mcp-server_0.1.12_1767834040579_0.8650524089247333","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@cano721/mysql-mcp-server","version":"0.1.13","keywords":["mcp","mysql","database","model-context-protocol","ai","llm"],"author":{"name":"cano721"},"license":"MIT","_id":"@cano721/mysql-mcp-server@0.1.13","maintainers":[{"name":"cano721","email":"cano7211@gmail.com"}],"homepage":"https://github.com/cano721/mysql-mcp-server#readme","bugs":{"url":"https://github.com/cano721/mysql-mcp-server/issues"},"bin":{"mysql-mcp-server":"build/index.js"},"dist":{"shasum":"06dda8968d1516d348e7ac177eec9bca1c4b13de","tarball":"https://registry.npmjs.org/@cano721/mysql-mcp-server/-/mysql-mcp-server-0.1.13.tgz","fileCount":7,"integrity":"sha512-fGOQDHywOj41MFCmMIqkRjrPnnHauyD4VnucdKhII7Rh57arb+F8MMvKSY2hahrPBYUsndGwEN2aSO+ZRUQLsQ==","signatures":[{"sig":"MEUCIHhEVx0M0kHucNOL6/8BCH8VPLBnSozF6G1wsv4qkLMnAiEAivpF+Gg1sTIQxIVvibW7b6c6mb6hN0je87Xy7mMaJ5c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32775},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"0bb4d68803570f0e9066aa7ae57df8f7b1b0d63e","scripts":{"test":"npm run test:setup && npm run test:tools","build":"tsc && node -e \"require('fs').chmodSync('build/index.js', '755')\"","watch":"tsc --watch","prepare":"npm run build","inspector":"npx @modelcontextprotocol/inspector build/index.js","test:setup":"node test-setup.js","test:tools":"node test-tools.js"},"_npmUser":{"name":"cano721","email":"cano7211@gmail.com"},"repository":{"url":"git+https://github.com/cano721/mysql-mcp-server.git","type":"git"},"_npmVersion":"10.2.4","description":"An MCP server that provides read-only access to MySQL databases.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"mysql2":"^3.12.0","@modelcontextprotocol/sdk":"0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.4.7","typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/mysql-mcp-server_0.1.13_1767834216778_0.20248139223596717","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"@cano721/mysql-mcp-server","version":"0.1.14","keywords":["mcp","mysql","database","model-context-protocol","ai","llm"],"author":{"name":"cano721"},"license":"MIT","_id":"@cano721/mysql-mcp-server@0.1.14","maintainers":[{"name":"cano721","email":"cano7211@gmail.com"}],"homepage":"https://github.com/cano721/mysql-mcp-server#readme","bugs":{"url":"https://github.com/cano721/mysql-mcp-server/issues"},"bin":{"mysql-mcp-server":"build/index.js"},"dist":{"shasum":"f10926bf8816d20f9b90f36313945a454bc1a0e6","tarball":"https://registry.npmjs.org/@cano721/mysql-mcp-server/-/mysql-mcp-server-0.1.14.tgz","fileCount":7,"integrity":"sha512-5DnkiwDjxShAOGcAucfw633TxysVSP3IdFoxAGXZ3nhOlkV+E8L60fjQosPKgutePtTc4C5rRJUViEiWmLJz/g==","signatures":[{"sig":"MEUCICIyFAqOxChpQSdp9iVT9X2SB5UIZ+bTjWkD6zl2zO0yAiEAqb4R4oQE3p112+Ta3N/11Du4dStmfA45DDD6MmHCfhc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33777},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"21d302d08565626d5e8e743719269ad4c3ee6675","scripts":{"test":"npm run test:setup && npm run test:tools","build":"tsc && node -e \"require('fs').chmodSync('build/index.js', '755')\"","watch":"tsc --watch","prepare":"npm run build","inspector":"npx @modelcontextprotocol/inspector build/index.js","test:setup":"node test-setup.js","test:tools":"node test-tools.js"},"_npmUser":{"name":"cano721","email":"cano7211@gmail.com"},"repository":{"url":"git+https://github.com/cano721/mysql-mcp-server.git","type":"git"},"_npmVersion":"10.2.4","description":"An MCP server that provides read-only access to MySQL databases.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"mysql2":"^3.12.0","@modelcontextprotocol/sdk":"0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.4.7","typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/mysql-mcp-server_0.1.14_1767932446431_0.2642232529317252","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@cano721/mysql-mcp-server","version":"0.2.0","keywords":["mcp","mysql","database","model-context-protocol","ai","llm"],"author":{"name":"cano721"},"license":"MIT","_id":"@cano721/mysql-mcp-server@0.2.0","maintainers":[{"name":"cano721","email":"cano7211@gmail.com"}],"homepage":"https://github.com/cano721/mysql-mcp-server#readme","bugs":{"url":"https://github.com/cano721/mysql-mcp-server/issues"},"bin":{"mysql-mcp-server":"build/index.js"},"dist":{"shasum":"da9f8eaaab607ad9e9536a79eed4e50b98b53822","tarball":"https://registry.npmjs.org/@cano721/mysql-mcp-server/-/mysql-mcp-server-0.2.0.tgz","fileCount":7,"integrity":"sha512-yPLhh/U1C2iUmmr495jpS5XY2fcD1Eo/P4fyMM9U4Nf/r7wSYtIIsa3f//fHo1byxkh3v0M8YLFKe210V+Py1A==","signatures":[{"sig":"MEYCIQDj+JHJRgF8KKYqgKetdwm83+IQdkUHGduMdddiqEH3mgIhAJgcljDifp8qzXZnTYfeqA+zc1paxid8lnUjXkXHmZUe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35326},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"4fa5aab32b4ca858f1526bf86b5f1b42ed607ce3","scripts":{"test":"npm run test:setup && npm run test:tools","build":"tsc && node -e \"require('fs').chmodSync('build/index.js', '755')\"","watch":"tsc --watch","prepare":"npm run build","inspector":"npx @modelcontextprotocol/inspector build/index.js","test:setup":"node test-setup.js","test:tools":"node test-tools.js"},"_npmUser":{"name":"cano721","email":"cano7211@gmail.com"},"repository":{"url":"git+https://github.com/cano721/mysql-mcp-server.git","type":"git"},"_npmVersion":"10.2.4","description":"An MCP server that provides read-only access to MySQL databases.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"mysql2":"^3.12.0","@modelcontextprotocol/sdk":"0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.4.7","typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/mysql-mcp-server_0.2.0_1767932740602_0.30759204717648725","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@cano721/mysql-mcp-server","version":"0.3.0","keywords":["mcp","mysql","database","model-context-protocol","ai","llm"],"author":{"name":"cano721"},"license":"MIT","_id":"@cano721/mysql-mcp-server@0.3.0","maintainers":[{"name":"cano721","email":"cano7211@gmail.com"}],"homepage":"https://github.com/cano721/mysql-mcp-server#readme","bugs":{"url":"https://github.com/cano721/mysql-mcp-server/issues"},"bin":{"mysql-mcp-server":"build/index.js"},"dist":{"shasum":"494e4d8d009002e5548b637c7b9f0900840dc907","tarball":"https://registry.npmjs.org/@cano721/mysql-mcp-server/-/mysql-mcp-server-0.3.0.tgz","fileCount":7,"integrity":"sha512-bVJDLhw47Uwf7qxZ4kC5YIDrAa1YA80KbmzA9k296Oc4nWu6KAcgZIdqX2cT0V3UD62UGHYFbew53nfwoLZmQA==","signatures":[{"sig":"MEUCIQD0OA3cJxbEgKllOWFJHPy9in/cn0t0cmCrjfX8f5DNxAIgJaceQBCf+aqbquS+8Fz3zLqOdl1H9f336L8G97VdGCk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36354},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"bbcdb0ffb4fdb5eb4ccd59cfd4a98d7d2e1ccbde","scripts":{"test":"npm run test:setup && npm run test:tools","build":"tsc && node -e \"require('fs').chmodSync('build/index.js', '755')\"","watch":"tsc --watch","prepare":"npm run build","inspector":"npx @modelcontextprotocol/inspector build/index.js","test:setup":"node test-setup.js","test:tools":"node test-tools.js"},"_npmUser":{"name":"cano721","email":"cano7211@gmail.com"},"repository":{"url":"git+https://github.com/cano721/mysql-mcp-server.git","type":"git"},"_npmVersion":"10.2.4","description":"An MCP server that provides read-only access to MySQL databases.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"mysql2":"^3.12.0","@modelcontextprotocol/sdk":"0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.4.7","typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/mysql-mcp-server_0.3.0_1767932930616_0.03227370011478481","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@cano721/mysql-mcp-server","version":"0.3.1","keywords":["mcp","mysql","database","model-context-protocol","ai","llm"],"author":{"name":"cano721"},"license":"MIT","_id":"@cano721/mysql-mcp-server@0.3.1","maintainers":[{"name":"cano721","email":"cano7211@gmail.com"}],"homepage":"https://github.com/cano721/mysql-mcp-server#readme","bugs":{"url":"https://github.com/cano721/mysql-mcp-server/issues"},"bin":{"mysql-mcp-server":"build/index.js"},"dist":{"shasum":"5b9f1143b0800a26ba9e96534f22c88f6e133fe5","tarball":"https://registry.npmjs.org/@cano721/mysql-mcp-server/-/mysql-mcp-server-0.3.1.tgz","fileCount":7,"integrity":"sha512-NLKNjDlNVjLG9eC/1IFkskNLoCpUkWdHHJPYaJ1npMFfR5BNBPCAMDs/ZWZ2OzAJn9ZzOcypQbd8w6FInA7MVA==","signatures":[{"sig":"MEUCIQC7d5eUrDSRw2CK1eD7oGv9Pqq9OSeXral0O30FGl3n9QIgFZiYHu2ZDrLSIIVezBkpsq7gQgnATCXOqlwar3TnGqs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36298},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"9235264485cb5b574d67ca3c0ea54275f002104d","scripts":{"test":"npm run test:setup && npm run test:tools","build":"tsc && node -e \"require('fs').chmodSync('build/index.js', '755')\"","watch":"tsc --watch","prepare":"npm run build","inspector":"npx @modelcontextprotocol/inspector build/index.js","test:setup":"node test-setup.js","test:tools":"node test-tools.js"},"_npmUser":{"name":"cano721","email":"cano7211@gmail.com"},"repository":{"url":"git+https://github.com/cano721/mysql-mcp-server.git","type":"git"},"_npmVersion":"10.2.4","description":"An MCP server that provides read-only access to MySQL databases.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"mysql2":"^3.12.0","@modelcontextprotocol/sdk":"0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.4.7","typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/mysql-mcp-server_0.3.1_1767933081390_0.6771589618872813","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@cano721/mysql-mcp-server","version":"0.4.0","keywords":["mcp","mysql","database","model-context-protocol","ai","llm"],"author":{"name":"cano721"},"license":"MIT","_id":"@cano721/mysql-mcp-server@0.4.0","maintainers":[{"name":"cano721","email":"cano7211@gmail.com"}],"homepage":"https://github.com/cano721/mysql-mcp-server#readme","bugs":{"url":"https://github.com/cano721/mysql-mcp-server/issues"},"bin":{"mysql-mcp-server":"build/index.js"},"dist":{"shasum":"2b15e1ce7040f1c663e5fb55656bba0d2e21f472","tarball":"https://registry.npmjs.org/@cano721/mysql-mcp-server/-/mysql-mcp-server-0.4.0.tgz","fileCount":7,"integrity":"sha512-hfd4yEAK9SmpdN4jnXRtLqo1Y1aO+3QWY1TQso6dBBOxmj1pE/fOdwxRxokoDg6x2IM1LkrOzjrf4VFaf3+utg==","signatures":[{"sig":"MEYCIQCxk1hCH7Bh75zleXJ1HIB1z5nN3AV3Ho7jG7CEqB5PUQIhAKZGGlratlEHjhZz95ntL/HlQ0JLHJ+VUflq90t8xzin","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40440},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"592bb905cad04e849b65c73a02f71cc3615fab2d","scripts":{"test":"npm run test:setup && npm run test:tools","build":"tsc && node -e \"require('fs').chmodSync('build/index.js', '755')\"","watch":"tsc --watch","prepare":"npm run build","inspector":"npx @modelcontextprotocol/inspector build/index.js","test:setup":"node test-setup.js","test:tools":"node test-tools.js"},"_npmUser":{"name":"cano721","email":"cano7211@gmail.com"},"repository":{"url":"git+https://github.com/cano721/mysql-mcp-server.git","type":"git"},"_npmVersion":"10.2.4","description":"An MCP server that provides read-only access to MySQL databases.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"mysql2":"^3.12.0","@modelcontextprotocol/sdk":"0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.4.7","typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/mysql-mcp-server_0.4.0_1767933285501_0.790922247615387","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@cano721/mysql-mcp-server","version":"0.5.0","keywords":["mcp","mysql","database","model-context-protocol","ai","llm"],"author":{"name":"cano721"},"license":"MIT","_id":"@cano721/mysql-mcp-server@0.5.0","maintainers":[{"name":"cano721","email":"cano7211@gmail.com"}],"homepage":"https://github.com/cano721/mysql-mcp-server#readme","bugs":{"url":"https://github.com/cano721/mysql-mcp-server/issues"},"bin":{"mysql-mcp-server":"build/index.js"},"dist":{"shasum":"b9491bfe55ed97e7cc9324c5ad9ff21aaf39cba1","tarball":"https://registry.npmjs.org/@cano721/mysql-mcp-server/-/mysql-mcp-server-0.5.0.tgz","fileCount":7,"integrity":"sha512-rrz6PKYIwnQ6/eIWSAlGh0UR22KLji1BWRCr9p2MWLZeroticW664T4pjtcwzkMphs9kJt402BRe7N1wtoMpsw==","signatures":[{"sig":"MEUCIQCF9CUwMPrY8TS5z0NltqQESXP5ZdFVyAlKxqd3pNWS8AIgQhJ9fGjx053F4z/3dwofo/jyzem3E3J5k5/nvFbfUkY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40440},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"592bb905cad04e849b65c73a02f71cc3615fab2d","scripts":{"test":"npm run test:setup && npm run test:tools","build":"tsc && node -e \"require('fs').chmodSync('build/index.js', '755')\"","watch":"tsc --watch","prepare":"npm run build","inspector":"npx @modelcontextprotocol/inspector build/index.js","test:setup":"node test-setup.js","test:tools":"node test-tools.js"},"_npmUser":{"name":"cano721","email":"cano7211@gmail.com"},"repository":{"url":"git+https://github.com/cano721/mysql-mcp-server.git","type":"git"},"_npmVersion":"10.2.4","description":"An MCP server that provides read-only access to MySQL databases.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"mysql2":"^3.12.0","@modelcontextprotocol/sdk":"0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.4.7","typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/mysql-mcp-server_0.5.0_1767934514934_0.947506591874256","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@cano721/mysql-mcp-server","version":"0.6.0","keywords":["mcp","mysql","database","model-context-protocol","ai","llm"],"author":{"name":"cano721"},"license":"MIT","_id":"@cano721/mysql-mcp-server@0.6.0","maintainers":[{"name":"cano721","email":"cano7211@gmail.com"}],"homepage":"https://github.com/cano721/mysql-mcp-server#readme","bugs":{"url":"https://github.com/cano721/mysql-mcp-server/issues"},"bin":{"mysql-mcp-server":"build/index.js"},"dist":{"shasum":"a52e7abbb59ba6e7df73d21c25cfb1bc7f1d8f44","tarball":"https://registry.npmjs.org/@cano721/mysql-mcp-server/-/mysql-mcp-server-0.6.0.tgz","fileCount":7,"integrity":"sha512-vC5ljVZerWAosPPKygBpK7TySpQUumvGksP+z9K1hIMFXiTLJclxh5VYq9IVxMMz4q5wHHeRliwwAnhvIwKPPw==","signatures":[{"sig":"MEQCIGHSO5OWmHBCnWD0c/hMqIh+maWDpKHWeTWOUUqw5OyxAiBpJE+Y+fqTqSvtu3cPGUsPRcvYn9sJ2ZaAtBpdok3mfQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40655},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"592bb905cad04e849b65c73a02f71cc3615fab2d","scripts":{"test":"npm run test:setup && npm run test:tools","build":"tsc && node -e \"require('fs').chmodSync('build/index.js', '755')\"","watch":"tsc --watch","prepare":"npm run build","inspector":"npx @modelcontextprotocol/inspector build/index.js","test:setup":"node test-setup.js","test:tools":"node test-tools.js"},"_npmUser":{"name":"cano721","email":"cano7211@gmail.com"},"repository":{"url":"git+https://github.com/cano721/mysql-mcp-server.git","type":"git"},"_npmVersion":"10.2.4","description":"An MCP server that provides read-only access to MySQL databases.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"mysql2":"^3.12.0","@modelcontextprotocol/sdk":"0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.4.7","typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/mysql-mcp-server_0.6.0_1767935857900_0.6900406868812803","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@cano721/mysql-mcp-server","version":"0.7.0","keywords":["mcp","mysql","database","model-context-protocol","ai","llm"],"author":{"name":"cano721"},"license":"MIT","_id":"@cano721/mysql-mcp-server@0.7.0","maintainers":[{"name":"cano721","email":"cano7211@gmail.com"}],"homepage":"https://github.com/cano721/mysql-mcp-server#readme","bugs":{"url":"https://github.com/cano721/mysql-mcp-server/issues"},"bin":{"mysql-mcp-server":"build/index.js"},"dist":{"shasum":"abdf5438b7cad527d532a0000f092b4e6eb9c423","tarball":"https://registry.npmjs.org/@cano721/mysql-mcp-server/-/mysql-mcp-server-0.7.0.tgz","fileCount":7,"integrity":"sha512-dk7XYlZFT8Im6KMGYOPeyVlRhD3Aig2Pbtxvvzo+g2cuBEbnSaWhTOW6T4BLQIiApN45chvm91O3/UMCWJy4Sw==","signatures":[{"sig":"MEQCIB2b4gt+9Y496UmBY7ekOrjROTSrXbtordsfBn7wWGIiAiBcXzmHy/0xHozWHWgv1apR3epoSSRGrZFOcpiXZvPYdw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49483},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"ac28307aeb917cbfb1fda18430839fed607a58bd","scripts":{"test":"npm run test:setup && npm run test:tools","build":"tsc && node -e \"require('fs').chmodSync('build/index.js', '755')\"","watch":"tsc --watch","prepare":"npm run build","inspector":"npx @modelcontextprotocol/inspector build/index.js","test:setup":"node test-setup.js","test:tools":"node test-tools.js"},"_npmUser":{"name":"cano721","email":"cano7211@gmail.com"},"repository":{"url":"git+https://github.com/cano721/mysql-mcp-server.git","type":"git"},"_npmVersion":"10.2.4","description":"An MCP server that provides read-only access to MySQL databases.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"mysql2":"^3.12.0","@modelcontextprotocol/sdk":"0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.4.7","typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/mysql-mcp-server_0.7.0_1767938465220_0.9777903895510198","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@cano721/mysql-mcp-server","version":"0.8.0","keywords":["mcp","mysql","database","model-context-protocol","ai","llm"],"author":{"name":"cano721"},"license":"MIT","_id":"@cano721/mysql-mcp-server@0.8.0","maintainers":[{"name":"cano721","email":"cano7211@gmail.com"}],"homepage":"https://github.com/cano721/mysql-mcp-server#readme","bugs":{"url":"https://github.com/cano721/mysql-mcp-server/issues"},"bin":{"mysql-mcp-server":"build/index.js"},"dist":{"shasum":"819a5c0dd1a85156c3102b30975c4d1e88b17185","tarball":"https://registry.npmjs.org/@cano721/mysql-mcp-server/-/mysql-mcp-server-0.8.0.tgz","fileCount":7,"integrity":"sha512-5nX7U+7yvCFnvbUCmD7xeniPboAi6nThgHZHiTAiMyq6ny24zqvae+ALGODetHYRzOjDtt216E4QqhSxA1ussg==","signatures":[{"sig":"MEUCIE5IjrbidLy9Ci3WyOm475mqGq2jyxWWwkCn7HoA5nXnAiEA7ZQdzp+3h44AJfuQ31wTzSwVFDUYtoZIyNOcGsreC8g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53293},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"a3710205678dabf9925c4822abdf35697e0b67bc","scripts":{"test":"npm run test:setup && npm run test:tools","build":"tsc && node -e \"require('fs').chmodSync('build/index.js', '755')\"","watch":"tsc --watch","prepare":"npm run build","inspector":"npx @modelcontextprotocol/inspector build/index.js","test:setup":"node test-setup.js","test:tools":"node test-tools.js"},"_npmUser":{"name":"cano721","email":"cano7211@gmail.com"},"repository":{"url":"git+https://github.com/cano721/mysql-mcp-server.git","type":"git"},"_npmVersion":"10.2.4","description":"An MCP server that provides read-only access to MySQL databases.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"mysql2":"^3.12.0","@modelcontextprotocol/sdk":"0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.4.7","typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/mysql-mcp-server_0.8.0_1767938917304_0.8258290375711324","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@cano721/mysql-mcp-server","version":"0.8.1","keywords":["mcp","mysql","database","model-context-protocol","ai","llm"],"author":{"name":"cano721"},"license":"MIT","_id":"@cano721/mysql-mcp-server@0.8.1","maintainers":[{"name":"cano721","email":"cano7211@gmail.com"}],"homepage":"https://github.com/cano721/mysql-mcp-server#readme","bugs":{"url":"https://github.com/cano721/mysql-mcp-server/issues"},"bin":{"mysql-mcp-server":"build/index.js"},"dist":{"shasum":"dedc005863852417f2b9a687d637a0cf4aa0a02f","tarball":"https://registry.npmjs.org/@cano721/mysql-mcp-server/-/mysql-mcp-server-0.8.1.tgz","fileCount":7,"integrity":"sha512-9POlt7rU1BVxNaM+OvgdMukXy6/1l6zrYIpqeAOgReuEeUBKvrstEMNxBlmnxicWWLNUwladpeh+TnBadI9o0Q==","signatures":[{"sig":"MEYCIQDO+midBEB4+svNQOrr6AU9hdrcMFwlhrIAr6BZ+3hJRwIhAPRvr0aQaBBANsoKl27edzYVGEgX7E8Fvdzex6Ng+hpE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53334},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"f02ccf9fefdea71d129f8c7b932207a63344b9bf","scripts":{"test":"npm run test:setup && npm run test:tools","build":"tsc && node -e \"require('fs').chmodSync('build/index.js', '755')\"","watch":"tsc --watch","prepare":"npm run build","inspector":"npx @modelcontextprotocol/inspector build/index.js","test:setup":"node test-setup.js","test:tools":"node test-tools.js"},"_npmUser":{"name":"cano721","email":"cano7211@gmail.com"},"repository":{"url":"git+https://github.com/cano721/mysql-mcp-server.git","type":"git"},"_npmVersion":"10.2.4","description":"An MCP server that provides read-only access to MySQL databases.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"mysql2":"^3.12.0","@modelcontextprotocol/sdk":"0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.4.7","typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/mysql-mcp-server_0.8.1_1767939755176_0.7063445413849543","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@cano721/mysql-mcp-server","version":"0.9.0","keywords":["mcp","mysql","database","model-context-protocol","ai","llm"],"author":{"name":"cano721"},"license":"MIT","_id":"@cano721/mysql-mcp-server@0.9.0","maintainers":[{"name":"cano721","email":"cano7211@gmail.com"}],"homepage":"https://github.com/cano721/mysql-mcp-server#readme","bugs":{"url":"https://github.com/cano721/mysql-mcp-server/issues"},"bin":{"mysql-mcp-server":"build/index.js"},"dist":{"shasum":"4188e733454ce493d7561d36e7c6b073037f2217","tarball":"https://registry.npmjs.org/@cano721/mysql-mcp-server/-/mysql-mcp-server-0.9.0.tgz","fileCount":7,"integrity":"sha512-v4KRj8/L6qf9VA1+85b8JKwmsOz5+0uTqQf3ZcQ4YcUzm2sEcXy7gZiGmo/6O++YY0qC3c69ZWnISlwZBO4CiA==","signatures":[{"sig":"MEYCIQCdlPr4TqsHp6gAJz6mWyMA72vsTGxHDdprHR6gELmmUAIhALtDZChmnOmTlvQz+/vTUs4BioEA1I+ZdPA0NAnkkXW6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54544},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"2ed9afa37e6eb40e3f69dc140e911c6261679744","scripts":{"test":"npm run test:setup && npm run test:tools","build":"tsc && node -e \"require('fs').chmodSync('build/index.js', '755')\"","watch":"tsc --watch","prepare":"npm run build","inspector":"npx @modelcontextprotocol/inspector build/index.js","test:setup":"node test-setup.js","test:tools":"node test-tools.js"},"_npmUser":{"name":"cano721","email":"cano7211@gmail.com"},"repository":{"url":"git+https://github.com/cano721/mysql-mcp-server.git","type":"git"},"_npmVersion":"10.2.4","description":"An MCP server that provides read-only access to MySQL databases.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"mysql2":"^3.12.0","@modelcontextprotocol/sdk":"0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.4.7","typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/mysql-mcp-server_0.9.0_1767940323442_0.09151429994742566","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@cano721/mysql-mcp-server","version":"0.9.1","keywords":["mcp","mysql","database","model-context-protocol","ai","llm"],"author":{"name":"cano721"},"license":"MIT","_id":"@cano721/mysql-mcp-server@0.9.1","maintainers":[{"name":"cano721","email":"cano7211@gmail.com"}],"homepage":"https://github.com/cano721/mysql-mcp-server#readme","bugs":{"url":"https://github.com/cano721/mysql-mcp-server/issues"},"bin":{"mysql-mcp-server":"build/index.js"},"dist":{"shasum":"6af69a28976954e10179aa275eaffa7d0c616575","tarball":"https://registry.npmjs.org/@cano721/mysql-mcp-server/-/mysql-mcp-server-0.9.1.tgz","fileCount":7,"integrity":"sha512-xfXUxLaSdo1iJU2kxGcuGDqQnb/mjJBIY4k/qnUChFXFVMrnwfvCImgqx4PKEQwDgPTnCqsKI0ai3wJhdbLj6g==","signatures":[{"sig":"MEUCIQD9JqIMl6yRBny5n2yVTD6DbB6XBM3mLZeRKAMpbRHHVwIgK0PfVTXwl/dPRqrSBin8fmyRt/DkRXHzgdxiQSFkIz0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53670},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"4acfb40ac6a8298124233d8787c15e09737c4876","scripts":{"test":"npm run test:setup && npm run test:tools","build":"tsc && node -e \"require('fs').chmodSync('build/index.js', '755')\"","watch":"tsc --watch","prepare":"npm run build","inspector":"npx @modelcontextprotocol/inspector build/index.js","test:setup":"node test-setup.js","test:tools":"node test-tools.js"},"_npmUser":{"name":"cano721","email":"cano7211@gmail.com"},"repository":{"url":"git+https://github.com/cano721/mysql-mcp-server.git","type":"git"},"_npmVersion":"10.2.4","description":"An MCP server that provides read-only access to MySQL databases.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"mysql2":"^3.12.0","@modelcontextprotocol/sdk":"0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.4.7","typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/mysql-mcp-server_0.9.1_1767941702477_0.1728230442741654","host":"s3://npm-registry-packages-npm-production"}},"0.9.2":{"name":"@cano721/mysql-mcp-server","version":"0.9.2","keywords":["mcp","mysql","database","model-context-protocol","ai","llm"],"author":{"name":"cano721"},"license":"MIT","_id":"@cano721/mysql-mcp-server@0.9.2","maintainers":[{"name":"cano721","email":"cano7211@gmail.com"}],"homepage":"https://github.com/cano721/mysql-mcp-server#readme","bugs":{"url":"https://github.com/cano721/mysql-mcp-server/issues"},"bin":{"mysql-mcp-server":"build/index.js"},"dist":{"shasum":"2a35a8d335607793bf0cdb96b468e9d52fce3fd7","tarball":"https://registry.npmjs.org/@cano721/mysql-mcp-server/-/mysql-mcp-server-0.9.2.tgz","fileCount":7,"integrity":"sha512-3L+KpL9Fik0/AmFLYIp07DHyvgL9uoDZT/W/m9zMGslY8XczSjdogd6uLxEaShO+2AsoYMJgt4Q9TASB5rbqAQ==","signatures":[{"sig":"MEYCIQCbxoWTL9/94djLK4KpXhf0OQZLXncSOpumU1i66H8V/QIhAK6SOJbqe4vWVg/X1AmPvGNzg3CV8g7V0QHD52B6XnyG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53366},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"b09a4e4dd7cb1d76270264315e2faa7d6470c712","scripts":{"test":"npm run test:setup && npm run test:tools","build":"tsc && node -e \"require('fs').chmodSync('build/index.js', '755')\"","watch":"tsc --watch","prepare":"npm run build","inspector":"npx @modelcontextprotocol/inspector build/index.js","test:setup":"node test-setup.js","test:tools":"node test-tools.js"},"_npmUser":{"name":"cano721","email":"cano7211@gmail.com"},"repository":{"url":"git+https://github.com/cano721/mysql-mcp-server.git","type":"git"},"_npmVersion":"10.2.4","description":"An MCP server that provides read-only access to MySQL databases.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"mysql2":"^3.12.0","@modelcontextprotocol/sdk":"0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.4.7","typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/mysql-mcp-server_0.9.2_1767943725488_0.8424941483853983","host":"s3://npm-registry-packages-npm-production"}},"0.9.3":{"name":"@cano721/mysql-mcp-server","version":"0.9.3","keywords":["mcp","mysql","database","model-context-protocol","ai","llm"],"author":{"name":"cano721"},"license":"MIT","_id":"@cano721/mysql-mcp-server@0.9.3","maintainers":[{"name":"cano721","email":"cano7211@gmail.com"}],"homepage":"https://github.com/cano721/mysql-mcp-server#readme","bugs":{"url":"https://github.com/cano721/mysql-mcp-server/issues"},"bin":{"mysql-mcp-server":"build/index.js"},"dist":{"shasum":"61b98ca00a961753896da64e140f75077e6c4ed1","tarball":"https://registry.npmjs.org/@cano721/mysql-mcp-server/-/mysql-mcp-server-0.9.3.tgz","fileCount":7,"integrity":"sha512-9GUYnBXvBU8OR9s1Wcn6xv0kCNEhkFCk0RG5pqRmBHf0G97zo1zIIXdNJCnfvfXtyi1aLviPH1dH3fSvyKR4QA==","signatures":[{"sig":"MEYCIQCiv448s+749b/byYIcnpWqLuW/U1dsxXWAQ7QrZt3kMQIhAPGKKVGlChhnASG0yfRwtAHcz0RTF3aKkiZbsaJREaQx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56012},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"12c471a744fb22ec478016408d0277f9f4f6aeed","scripts":{"test":"npm run test:setup && npm run test:tools","build":"tsc && node -e \"require('fs').chmodSync('build/index.js', '755')\"","watch":"tsc --watch","prepare":"npm run build","inspector":"npx @modelcontextprotocol/inspector build/index.js","test:setup":"node test-setup.js","test:tools":"node test-tools.js"},"_npmUser":{"name":"cano721","email":"cano7211@gmail.com"},"repository":{"url":"git+https://github.com/cano721/mysql-mcp-server.git","type":"git"},"_npmVersion":"10.2.4","description":"An MCP server that provides read-only access to MySQL databases.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"mysql2":"^3.12.0","@modelcontextprotocol/sdk":"0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.4.7","typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/mysql-mcp-server_0.9.3_1767946540103_0.8217164687170226","host":"s3://npm-registry-packages-npm-production"}},"0.9.4":{"name":"@cano721/mysql-mcp-server","version":"0.9.4","keywords":["mcp","mysql","database","model-context-protocol","ai","llm"],"author":{"name":"cano721"},"license":"MIT","_id":"@cano721/mysql-mcp-server@0.9.4","maintainers":[{"name":"cano721","email":"cano7211@gmail.com"}],"homepage":"https://github.com/cano721/mysql-mcp-server#readme","bugs":{"url":"https://github.com/cano721/mysql-mcp-server/issues"},"bin":{"mysql-mcp-server":"build/index.js"},"dist":{"shasum":"892c9c18df2a5cbb1e72d4ea57528b1cff06d1e3","tarball":"https://registry.npmjs.org/@cano721/mysql-mcp-server/-/mysql-mcp-server-0.9.4.tgz","fileCount":7,"integrity":"sha512-YZUKF11Z7xDS95OPOaslN1eTL0WRmk610CPplnCuF8jonKLPNVpHkAo9prmU1I4hIs86NRVTAhqqYLCDYvknFQ==","signatures":[{"sig":"MEUCIQDnq3sC/rd0gjlBGy94EuP9Ud52ujxs6NHgKSU/A3W3YQIgPWxbKDq2SN9D1YmEBC+YOwq9kGdCy+XfBmYaEHX4kS0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57123},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"12c471a744fb22ec478016408d0277f9f4f6aeed","scripts":{"test":"npm run test:setup && npm run test:tools","build":"tsc && node -e \"require('fs').chmodSync('build/index.js', '755')\"","watch":"tsc --watch","prepare":"npm run build","inspector":"npx @modelcontextprotocol/inspector build/index.js","test:setup":"node test-setup.js","test:tools":"node test-tools.js"},"_npmUser":{"name":"cano721","email":"cano7211@gmail.com"},"repository":{"url":"git+https://github.com/cano721/mysql-mcp-server.git","type":"git"},"_npmVersion":"10.2.4","description":"An MCP server that provides read-only access to MySQL databases.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"mysql2":"^3.12.0","@modelcontextprotocol/sdk":"0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.4.7","typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/mysql-mcp-server_0.9.4_1767946670651_0.037299674720678855","host":"s3://npm-registry-packages-npm-production"}},"0.9.5":{"name":"@cano721/mysql-mcp-server","version":"0.9.5","keywords":["mcp","mysql","database","model-context-protocol","ai","llm"],"author":{"name":"cano721"},"license":"MIT","_id":"@cano721/mysql-mcp-server@0.9.5","maintainers":[{"name":"cano721","email":"cano7211@gmail.com"}],"homepage":"https://github.com/cano721/mysql-mcp-server#readme","bugs":{"url":"https://github.com/cano721/mysql-mcp-server/issues"},"bin":{"mysql-mcp-server":"build/index.js"},"dist":{"shasum":"4e94d816c00ffd4a287361ba7c67889b902d208f","tarball":"https://registry.npmjs.org/@cano721/mysql-mcp-server/-/mysql-mcp-server-0.9.5.tgz","fileCount":7,"integrity":"sha512-xJWC1kxKWJVFsL3R+KCP4aEB1WXzEWdbE72KKLE8Ee1HKpqo8UM9sgHlBfLeI4AT5RvXMzamEEnVac5DsV0PIg==","signatures":[{"sig":"MEYCIQDS63akjNri6JWpcIcoKNhwM0Pg5l54bP1wdn+RtuKwzwIhAK7O6GJZI/UmChFaXxKKVEoQU0h0/Z2SkiNRF+02MJ81","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59203},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"ff8c158f9aebfa554ad17a4a709f7f18f6a2bc89","scripts":{"test":"npm run test:setup && npm run test:tools","build":"tsc && node -e \"require('fs').chmodSync('build/index.js', '755')\"","watch":"tsc --watch","prepare":"npm run build","inspector":"npx @modelcontextprotocol/inspector build/index.js","test:setup":"node test-setup.js","test:tools":"node test-tools.js"},"_npmUser":{"name":"cano721","email":"cano7211@gmail.com"},"repository":{"url":"git+https://github.com/cano721/mysql-mcp-server.git","type":"git"},"_npmVersion":"10.2.4","description":"An MCP server that provides read-only access to MySQL databases.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"mysql2":"^3.12.0","@modelcontextprotocol/sdk":"0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.4.7","typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/mysql-mcp-server_0.9.5_1767947717138_0.5066823466904777","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@cano721/mysql-mcp-server","version":"0.10.0","description":"An MCP server that provides read-only access to MySQL databases.","type":"module","bin":{"mysql-mcp-server":"build/index.js"},"scripts":{"build":"tsc && node -e \"require('fs').chmodSync('build/index.js', '755')\"","prepare":"npm run build","watch":"tsc --watch","inspector":"npx @modelcontextprotocol/inspector build/index.js","test:setup":"node test-setup.js","test:tools":"node test-tools.js","test":"npm run test:setup && npm run test:tools"},"keywords":["mcp","mysql","database","model-context-protocol","ai","llm"],"repository":{"type":"git","url":"git+https://github.com/cano721/mysql-mcp-server.git"},"author":{"name":"cano721"},"license":"MIT","engines":{"node":">=18.0.0"},"publishConfig":{"access":"public"},"dependencies":{"@modelcontextprotocol/sdk":"0.6.0","mysql2":"^3.12.0"},"devDependencies":{"@types/node":"^20.11.24","dotenv":"^16.4.7","typescript":"^5.3.3"},"_id":"@cano721/mysql-mcp-server@0.10.0","gitHead":"47e8f5562be816562be8b5e10199b91982d226a5","bugs":{"url":"https://github.com/cano721/mysql-mcp-server/issues"},"homepage":"https://github.com/cano721/mysql-mcp-server#readme","_nodeVersion":"20.11.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-8db9Da7/UzfBT7ntUD0EnXjjpZqC1XRht+tA0DQEi5STR8HIOjaELFtsvYOp5ryB4YuEYITLkTDZdAWbz24h3w==","shasum":"a606a0c3dccf4d8af80725ff7e3bfd67aafed472","tarball":"https://registry.npmjs.org/@cano721/mysql-mcp-server/-/mysql-mcp-server-0.10.0.tgz","fileCount":7,"unpackedSize":55966,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIAN5NrWgYbngND44U4/bwfGKz621i6O9cCaR8G+l+y/mAiEAomBZH1BdeQbaSyCGUX5A5MQRRhrhviunmpOo9dm834c="}]},"_npmUser":{"name":"cano721","email":"cano7211@gmail.com"},"directories":{},"maintainers":[{"name":"cano721","email":"cano7211@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mysql-mcp-server_0.10.0_1767948331110_0.555701826582458"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-07T20:52:23.523Z","modified":"2026-01-09T08:45:31.469Z","1.0.0":"2026-01-07T19:26:45.680Z","1.0.1":"2026-01-07T20:07:17.549Z","1.0.2":"2026-01-07T20:09:35.574Z","1.0.3":"2026-01-07T20:14:52.103Z","0.1.3":"2026-01-07T20:52:23.734Z","0.1.4":"2026-01-07T21:43:54.520Z","0.1.5":"2026-01-07T21:54:03.127Z","0.1.6":"2026-01-07T22:32:34.355Z","0.1.7":"2026-01-07T22:34:56.022Z","0.1.8":"2026-01-08T00:19:24.953Z","0.1.9":"2026-01-08T00:25:24.172Z","0.1.10":"2026-01-08T00:56:17.300Z","0.1.11":"2026-01-08T00:57:02.450Z","0.1.12":"2026-01-08T01:00:40.719Z","0.1.13":"2026-01-08T01:03:36.998Z","0.1.14":"2026-01-09T04:20:46.562Z","0.2.0":"2026-01-09T04:25:40.781Z","0.3.0":"2026-01-09T04:28:50.773Z","0.3.1":"2026-01-09T04:31:21.516Z","0.4.0":"2026-01-09T04:34:45.651Z","0.5.0":"2026-01-09T04:55:15.108Z","0.6.0":"2026-01-09T05:17:38.038Z","0.7.0":"2026-01-09T06:01:05.359Z","0.8.0":"2026-01-09T06:08:37.487Z","0.8.1":"2026-01-09T06:22:35.314Z","0.9.0":"2026-01-09T06:32:03.575Z","0.9.1":"2026-01-09T06:55:02.622Z","0.9.2":"2026-01-09T07:28:45.624Z","0.9.3":"2026-01-09T08:15:40.264Z","0.9.4":"2026-01-09T08:17:50.794Z","0.9.5":"2026-01-09T08:35:17.291Z","0.10.0":"2026-01-09T08:45:31.255Z"},"bugs":{"url":"https://github.com/cano721/mysql-mcp-server/issues"},"author":{"name":"cano721"},"license":"MIT","homepage":"https://github.com/cano721/mysql-mcp-server#readme","keywords":["mcp","mysql","database","model-context-protocol","ai","llm"],"repository":{"type":"git","url":"git+https://github.com/cano721/mysql-mcp-server.git"},"description":"An MCP server that provides read-only access to MySQL databases.","maintainers":[{"name":"cano721","email":"cano7211@gmail.com"}],"readme":"[![npm version](https://img.shields.io/npm/v/@cano721/mysql-mcp-server?color=blue)](https://www.npmjs.com/package/@cano721/mysql-mcp-server)\n\n# MySQL 데이터베이스 접근 MCP 서버 (@cano721/mysql-mcp-server)\n\n이 MCP 서버는 MySQL 데이터베이스에 읽기 전용 접근을 제공합니다. 다음과 같은 기능을 제공합니다:\n\n- 사용 가능한 데이터베이스 목록 조회\n- 데이터베이스의 테이블 목록 조회\n- 테이블 스키마 설명\n- 읽기 전용 SQL 쿼리 실행\n\n## 📋 목차\n\n- [요구사항](#요구사항)\n- [설치](#설치)\n- [사용 가능한 도구](#사용-가능한-도구)\n- [실제 사용 예제](#실제-사용-예제)\n- [문제 해결](#문제-해결)\n  - [Node.js 버전 확인 및 업데이트](#0-nodejs-버전-확인-가장-중요)\n  - [npx 관련 문제](#npx-관련-문제)\n- [변경 이력](#변경-이력)\n- [라이선스](#라이선스)\n\n## 보안 기능\n\n- **읽기 전용 접근**: SELECT, SHOW, DESCRIBE 문 항상 허용\n- **분석 도구**: EXPLAIN, EXPLAIN ANALYZE 기본 허용 (읽기 전용 분석)\n- **쿼리 검증**: SQL 인젝션 방지 및 데이터 수정 시도 차단\n- **쿼리 타임아웃**: 장시간 실행되는 쿼리로부터 리소스 보호\n- **행 제한**: 과도한 데이터 반환 방지 (최대 1000행)\n- **세밀한 권한 제어**: 각 분석 도구별 개별 활성화/비활성화\n\n**지원되는 SQL 명령어**:\n- `SELECT` - 데이터 조회 및 분석 (항상 허용)\n- `SHOW` - 데이터베이스/테이블/인덱스 정보 조회 (항상 허용)\n- `DESCRIBE` / `DESC` - 테이블 구조 및 컬럼 정보 (항상 허용)\n- `EXPLAIN` - 쿼리 실행 계획 분석 (기본 허용, 읽기 전용)\n- `EXPLAIN ANALYZE` - 쿼리 실제 실행 및 성능 분석 (기본 허용, 읽기 전용)\n\n## 요구사항\n\n- **Node.js**: 18.0.0 이상 → [Node.js 업데이트 방법](#0-nodejs-버전-확인-가장-중요)\n- **npm**: 8.0.0 이상 (Node.js와 함께 설치됨)\n\n💡 **Node.js 버전이 낮다면?** [여기를 클릭해서 업데이트 방법을 확인하세요](#0-nodejs-버전-확인-가장-중요)\n\n## 설치\n\n### 방법 1: npx 사용 (대부분의 MCP 클라이언트에서 권장)\n\n`npx`를 사용하면 별도 설치 없이 바로 사용할 수 있습니다:\n\n```bash\n# 설치 없이 바로 사용 가능\nnpx @cano721/mysql-mcp-server\n```\n\n**💡 항상 최신 버전 사용하기:**\n```bash\n# @latest 태그를 붙이면 캐시를 무시하고 항상 최신 버전을 가져옵니다\nnpx @cano721/mysql-mcp-server@latest\n```\n\nMCP 설정에서도 `@latest`를 사용하면 항상 최신 버전을 사용할 수 있습니다:\n```json\n{\n  \"args\": [\"@cano721/mysql-mcp-server@latest\"]\n}\n```\n\n**주의**: 일부 MCP 클라이언트에서 npx가 제대로 작동하지 않을 수 있습니다. 그런 경우 방법 2를 사용하세요.\n\n### 방법 2: 전역 설치 (npx가 안 될 때 권장)\n\nnpx에 문제가 있거나 더 안정적인 연결을 원한다면:\n\n```bash\n# 전역 설치\nnpm install -g @cano721/mysql-mcp-server\n\n# 설치 확인\nmysql-mcp-server --version\n```\n\n### 방법 3: 소스에서 빌드\n\n개발이나 커스터마이징이 필요한 경우:\n\n```bash\n# 저장소 복제\ngit clone https://github.com/cano721/mysql-mcp-server.git\ncd mysql-mcp-server\n\n# 의존성 설치 및 빌드\nnpm install\nnpm run build\n```\n\n### 방법 4: Smithery를 통한 설치\n\nClaude AI용 MySQL 데이터베이스 접근 MCP 서버를 Smithery를 통해 자동으로 설치:\n\n```bash\nnpx -y @smithery/cli install @cano721/mysql-mcp-server --client claude\n```\n\n### 2. 환경 변수 설정\n\n서버는 다음 환경 변수가 필요합니다:\n\n**필수 환경 변수:**\n- `MYSQL_HOST`: 데이터베이스 서버 호스트명\n- `MYSQL_USER`: 데이터베이스 사용자명\n\n**선택적 환경 변수:**\n- `MYSQL_PORT`: 데이터베이스 서버 포트 (기본값: 3306)\n- `MYSQL_PASSWORD`: 데이터베이스 비밀번호 (보안 연결에 권장)\n- `MYSQL_DATABASE`: 기본 데이터베이스명\n- `MYSQL_QUERY_TIMEOUT`: 쿼리 타임아웃 (밀리초, 기본값: 60000 = 60초)\n\n**보안 설정:**\n- `MYSQL_ALLOW_EXPLAIN`: EXPLAIN 쿼리 허용 여부 (기본값: true, 비활성화: false)\n- `MYSQL_ALLOW_ANALYZE`: ANALYZE 쿼리 허용 여부 (기본값: true, 비활성화: false)\n\n### 3. MCP 설정에 추가\n\nMCP 설정 파일에 다음 구성을 추가하세요:\n\n#### npx 사용 시:\n```json\n{\n  \"mcpServers\": {\n    \"mysql\": {\n      \"command\": \"npx\",\n      \"args\": [\"@cano721/mysql-mcp-server@latest\"],\n      \"env\": {\n        \"MYSQL_HOST\": \"your-mysql-host\",\n        \"MYSQL_PORT\": \"3306\",\n        \"MYSQL_USER\": \"your-mysql-user\",\n        \"MYSQL_PASSWORD\": \"your-mysql-password\",\n        \"MYSQL_DATABASE\": \"your-default-database\"\n      },\n      \"disabled\": false,\n      \"autoApprove\": []\n    }\n  }\n}\n```\n\n#### 전역 설치 후 사용 시:\n```json\n{\n  \"mcpServers\": {\n    \"mysql\": {\n      \"command\": \"mysql-mcp-server\",\n      \"args\": [],\n      \"env\": {\n        \"MYSQL_HOST\": \"your-mysql-host\",\n        \"MYSQL_PORT\": \"3306\",\n        \"MYSQL_USER\": \"your-mysql-user\",\n        \"MYSQL_PASSWORD\": \"your-mysql-password\",\n        \"MYSQL_DATABASE\": \"your-default-database\"\n      },\n      \"disabled\": false,\n      \"autoApprove\": []\n    }\n  }\n}\n```\n\n#### 소스에서 빌드한 경우:\n```json\n{\n  \"mcpServers\": {\n    \"mysql\": {\n      \"command\": \"node\",\n      \"args\": [\"/path/to/mysql-mcp-server/build/index.js\"],\n      \"env\": {\n        \"MYSQL_HOST\": \"your-mysql-host\",\n        \"MYSQL_PORT\": \"3306\",\n        \"MYSQL_USER\": \"your-mysql-user\",\n        \"MYSQL_PASSWORD\": \"your-mysql-password\",\n        \"MYSQL_DATABASE\": \"your-default-database\"\n      },\n      \"disabled\": false,\n      \"autoApprove\": []\n    }\n  }\n}\n```\n\n## 사용 가능한 도구\n\n### list_databases\n\nMySQL 서버에서 접근 가능한 모든 데이터베이스를 나열합니다.\n\n**매개변수**: 없음\n\n**예제**:\n```json\n{\n  \"server_name\": \"mysql\",\n  \"tool_name\": \"list_databases\",\n  \"arguments\": {}\n}\n```\n\n### list_tables\n\n지정된 데이터베이스의 모든 테이블을 나열합니다.\n\n**매개변수**:\n- `database` (선택사항): 데이터베이스명 (지정하지 않으면 기본값 사용)\n\n**예제**:\n```json\n{\n  \"server_name\": \"mysql\",\n  \"tool_name\": \"list_tables\",\n  \"arguments\": {\n    \"database\": \"my_database\"\n  }\n}\n```\n\n### describe_table\n\n특정 테이블의 스키마를 보여줍니다.\n\n**매개변수**:\n- `database` (선택사항): 데이터베이스명 (지정하지 않으면 기본값 사용)\n- `table` (필수): 테이블명\n\n**예제**:\n```json\n{\n  \"server_name\": \"mysql\",\n  \"tool_name\": \"describe_table\",\n  \"arguments\": {\n    \"database\": \"my_database\",\n    \"table\": \"my_table\"\n  }\n}\n```\n\n### execute_query\n\n읽기 전용 SQL 쿼리를 실행합니다.\n\n**매개변수**:\n- `query` (필수): SQL 쿼리 (SELECT, SHOW, DESCRIBE, EXPLAIN 문만 허용)\n- `database` (선택사항): 데이터베이스명 (지정하지 않으면 기본값 사용)\n\n**지원되는 쿼리 유형**:\n- `SELECT` - 데이터 조회\n- `SHOW` - 데이터베이스/테이블 정보 표시\n- `DESCRIBE` / `DESC` - 테이블 구조 설명\n- `EXPLAIN` - 쿼리 실행 계획 분석\n\n**예제**:\n```json\n{\n  \"server_name\": \"mysql\",\n  \"tool_name\": \"execute_query\",\n  \"arguments\": {\n    \"database\": \"my_database\",\n    \"query\": \"SELECT * FROM my_table LIMIT 10\"\n  }\n}\n```\n\n**EXPLAIN 사용 예제**:\n```json\n{\n  \"server_name\": \"mysql\",\n  \"tool_name\": \"execute_query\",\n  \"arguments\": {\n    \"database\": \"my_database\",\n    \"query\": \"EXPLAIN SELECT * FROM my_table WHERE id = 1\"\n  }\n}\n```\n\n### explain_query\n\n쿼리 실행 계획을 분석합니다 (MYSQL_ALLOW_EXPLAIN=true 필요).\n\n**매개변수**:\n- `query` (필수): 분석할 SQL 쿼리\n- `database` (선택사항): 데이터베이스명\n- `format` (선택사항): 출력 형식 (TRADITIONAL, JSON, TREE)\n\n**예제**:\n```json\n{\n  \"server_name\": \"mysql\",\n  \"tool_name\": \"explain_query\",\n  \"arguments\": {\n    \"database\": \"my_database\",\n    \"query\": \"SELECT * FROM users WHERE id = 1\",\n    \"format\": \"JSON\"\n  }\n}\n```\n\n### analyze_query\n\n쿼리를 실제로 실행하면서 성능 통계를 분석합니다 (MYSQL_ALLOW_ANALYZE=true 필요).\n\n`EXPLAIN ANALYZE` 구문을 사용하여 쿼리를 실제로 실행하고, 각 단계별 실행 시간과 행 수 등의 상세한 성능 정보를 제공합니다.\n\n**매개변수**:\n- `query` (필수): 분석할 SQL 쿼리 (SELECT 문)\n- `database` (선택사항): 데이터베이스명\n\n**주의**: 이 도구는 쿼리를 실제로 실행하므로, 대용량 데이터 조회 시 시간이 오래 걸릴 수 있습니다.\n\n**예제**:\n```json\n{\n  \"server_name\": \"mysql\",\n  \"tool_name\": \"analyze_query\",\n  \"arguments\": {\n    \"database\": \"my_database\",\n    \"query\": \"SELECT * FROM users WHERE id = 1\"\n  }\n}\n```\n\n### get_related_tables\n\n특정 테이블과 FK로 연결된 모든 연관 테이블을 depth별로 조회합니다.\n\n**매개변수**:\n- `table` (필수): 연관 테이블을 찾을 기준 테이블명\n- `database` (선택사항): 데이터베이스명\n- `depth` (선택사항): 탐색할 최대 깊이 (기본값: 3, 10 초과 시 경고)\n\n**검색 방법**:\n- **FK 제약조건 기반**: 실제 Foreign Key가 설정된 테이블만 조회\n\n**예제**:\n```json\n{\n  \"server_name\": \"mysql\",\n  \"tool_name\": \"get_related_tables\",\n  \"arguments\": {\n    \"database\": \"my_database\",\n    \"table\": \"user\",\n    \"depth\": 2\n  }\n}\n```\n\n**응답 예시**:\n```json\n{\n  \"root_table\": \"user\",\n  \"database\": \"my_database\",\n  \"requested_depth\": 2,\n  \"fk_relations_count\": 55,\n  \"total_relations\": 55,\n  \"circular_references_detected\": false,\n  \"fk_relations\": [\n    {\n      \"depth\": 1,\n      \"child_table\": \"user_matching_information\",\n      \"fk_column\": \"user_sn\",\n      \"parent_table\": \"user\",\n      \"constraint_name\": \"FK_USER_MATCHING_INFORMATION_USER_SN\"\n    }\n  ]\n}\n```\n\n**순환참조 감지 예시**:\n```json\n{\n  \"root_table\": \"user\",\n  \"circular_references_detected\": true,\n  \"circular_references\": [\n    {\n      \"path\": [\"user\", \"profile\", \"user\"],\n      \"description\": \"user → profile → user\"\n    }\n  ],\n  \"circular_reference_note\": \"⚠️ 순환참조가 감지되었습니다 (1개). 이미 방문한 테이블은 재탐색하지 않았습니다.\"\n}\n```\n\n**성능 최적화**:\n- v0.9.4부터 전체 FK 관계를 한 번에 로드하여 메모리에서 BFS 수행\n- 쿼리 횟수: O(n) → O(1) (n = 탐색할 테이블 수)\n- 대규모 데이터베이스에서도 빠른 응답 보장\n\n> **참고**: 응답은 JSON 배열 형태로 제공됩니다. 테이블이나 CSV 형식이 필요한 경우 LLM에게 변환을 요청하세요.\n```\n\n**SHOW 명령어 예제**:\n```json\n{\n  \"server_name\": \"mysql\",\n  \"tool_name\": \"execute_query\",\n  \"arguments\": {\n    \"database\": \"my_database\",\n    \"query\": \"SHOW CREATE TABLE my_table\"\n  }\n}\n```\n\n## 고급 연결 풀 설정\n\nMySQL 연결 풀 동작을 더 세밀하게 제어하려면 추가 매개변수를 설정할 수 있습니다:\n\n```json\n{\n  \"mcpServers\": {\n    \"mysql\": {\n      \"command\": \"npx\",\n      \"args\": [\"@cano721/mysql-mcp-server@latest\"],\n      \"env\": {\n        \"MYSQL_HOST\": \"your-mysql-host\",\n        \"MYSQL_PORT\": \"3306\",\n        \"MYSQL_USER\": \"your-mysql-user\",\n        \"MYSQL_PASSWORD\": \"your-mysql-password\",\n        \"MYSQL_DATABASE\": \"your-default-database\",\n        \n        \"MYSQL_CONNECTION_LIMIT\": \"1\",\n        \"MYSQL_QUERY_TIMEOUT\": \"60000\",\n        \"MYSQL_QUEUE_LIMIT\": \"0\",\n        \"MYSQL_CONNECT_TIMEOUT\": \"10000\",\n        \"MYSQL_IDLE_TIMEOUT\": \"60000\",\n        \"MYSQL_MAX_IDLE\": \"10\",\n        \"MYSQL_ALLOW_EXPLAIN\": \"true\",\n        \"MYSQL_ALLOW_ANALYZE\": \"true\"\n      },\n      \"disabled\": false,\n      \"autoApprove\": []\n    }\n  }\n}\n```\n\n이러한 고급 옵션을 통해 다음을 제어할 수 있습니다:\n\n- `MYSQL_CONNECTION_LIMIT`: 풀의 최대 연결 수 제어 (기본값: 1)\n- `MYSQL_QUEUE_LIMIT`: 대기열에 넣을 최대 연결 요청 수 설정 (기본값: 0, 무제한)\n- `MYSQL_CONNECT_TIMEOUT`: 연결 타임아웃을 밀리초 단위로 조정 (기본값: 10000)\n- `MYSQL_QUERY_TIMEOUT`: 쿼리 타임아웃을 밀리초 단위로 조정 (기본값: 60000 = 60초)\n- `MYSQL_IDLE_TIMEOUT`: 연결이 해제되기 전까지 유휴 상태로 있을 수 있는 시간 (밀리초 단위)\n- `MYSQL_MAX_IDLE`: 풀에 유지할 최대 유휴 연결 수 설정\n- `MYSQL_ALLOW_EXPLAIN`: EXPLAIN 쿼리 허용 여부 (기본값: true)\n- `MYSQL_ALLOW_ANALYZE`: ANALYZE 쿼리 허용 여부 (기본값: true)\n\n## 테스트\n\n서버에는 MySQL 설정으로 기능을 확인하는 테스트 스크립트가 포함되어 있습니다:\n\n### 1. 테스트 데이터베이스 설정\n\n이 스크립트는 테스트 데이터베이스, 테이블 및 샘플 데이터를 생성합니다:\n\n```bash\n# MySQL 자격 증명을 환경 변수로 설정\nexport MYSQL_HOST=localhost\nexport MYSQL_PORT=3306\nexport MYSQL_USER=your_username\nexport MYSQL_PASSWORD=your_password\n\n# 설정 스크립트 실행\nnpm run test:setup\n```\n\n### 2. MCP 도구 테스트\n\n이 스크립트는 테스트 데이터베이스에 대해 각 MCP 도구를 테스트합니다:\n\n```bash\n# MySQL 자격 증명을 환경 변수로 설정\nexport MYSQL_HOST=localhost\nexport MYSQL_PORT=3306\nexport MYSQL_USER=your_username\nexport MYSQL_PASSWORD=your_password\nexport MYSQL_DATABASE=mcp_test_db\n\n# 도구 테스트 스크립트 실행\nnpm run test:tools\n```\n\n### 3. 모든 테스트 실행\n\n설정 및 도구 테스트를 모두 실행하려면:\n\n```bash\n# MySQL 자격 증명을 환경 변수로 설정\nexport MYSQL_HOST=localhost\nexport MYSQL_PORT=3306\nexport MYSQL_USER=your_username\nexport MYSQL_PASSWORD=your_password\n\n# 모든 테스트 실행\nnpm test\n```\n\n## 실제 사용 예제\n\n### Kiro IDE에서 사용하기\n\nKiro IDE에서 이 MCP 서버를 사용하는 예제:\n\n```json\n{\n  \"mcpServers\": {\n    \"mysql\": {\n      \"command\": \"npx\",\n      \"args\": [\"@cano721/mysql-mcp-server@latest\"],\n      \"env\": {\n        \"MYSQL_HOST\": \"localhost\",\n        \"MYSQL_PORT\": \"4307\",\n        \"MYSQL_USER\": \"developer\"\n      },\n      \"disabled\": false,\n      \"autoApprove\": []\n    }\n  }\n}\n```\n\n### IntelliJ Copilot에서 사용하기\n\nIntelliJ IDEA의 GitHub Copilot에서 MCP 서버를 사용하려면:\n\n#### npx 사용 시:\n```json\n{\n  \"servers\": {\n    \"mysql\": {\n      \"command\": \"npx\",\n      \"args\": [\"@cano721/mysql-mcp-server@latest\"],\n      \"env\": {\n        \"MYSQL_HOST\": \"localhost\",\n        \"MYSQL_PORT\": \"4307\",\n        \"MYSQL_USER\": \"developer\"\n      },\n      \"disabled\": false,\n      \"autoApprove\": []\n    }\n  }\n}\n```\n\n#### 전역 설치 후 사용 시:\n```json\n{\n  \"servers\": {\n    \"mysql\": {\n      \"command\": \"mysql-mcp-server\",\n      \"args\": [],\n      \"env\": {\n        \"MYSQL_HOST\": \"localhost\",\n        \"MYSQL_PORT\": \"4307\",\n        \"MYSQL_USER\": \"developer\"\n      },\n      \"disabled\": false,\n      \"autoApprove\": []\n    }\n  }\n}\n```\n\n### Cursor IDE에서 사용하기\n\nCursor IDE에서 MCP 서버를 사용하려면 `.cursor/mcp.json` 파일을 생성하세요:\n\n```json\n{\n  \"servers\": [\n    {\n      \"name\": \"mysql\",\n      \"type\": \"command\",\n      \"command\": \"npx\",\n      \"arguments\": [\"@cano721/mysql-mcp-server@latest\"],\n      \"environment\": {\n        \"MYSQL_HOST\": \"localhost\",\n        \"MYSQL_PORT\": \"4307\",\n        \"MYSQL_USER\": \"developer\"\n      }\n    }\n  ]\n}\n```\n\n### 테스트 결과\n\n이 MCP 서버는 다음과 같은 실제 환경에서 테스트되었습니다:\n\n- ✅ **데이터베이스 목록 조회**: 38개의 데이터베이스 성공적으로 조회\n- ✅ **테이블 목록 조회**: MySQL 시스템 데이터베이스의 40개 테이블 조회\n- ✅ **테이블 스키마 조회**: user 테이블의 46개 컬럼 정보 조회\n- ✅ **SQL 쿼리 실행**: 사용자 정보 조회 쿼리 성공적으로 실행\n- ✅ **EXPLAIN 쿼리**: 쿼리 실행 계획 분석 지원\n- ✅ **SHOW 명령어**: 데이터베이스 메타데이터 조회 지원\n\n## 문제 해결\n\n**빠른 해결책:**\n- 🔧 [Node.js 버전이 낮은 경우](#0-nodejs-버전-확인-가장-중요)\n- 💾 [npx 캐시 문제](#1-npx-캐시-문제)\n- 🔌 [연결이 안 되는 경우](#2-환경-변수-전달-문제)\n- 📦 [전역 설치로 해결](#4-대안-전역-설치-사용)\n\n---\n\n문제가 발생하면:\n\n1. 서버 로그에서 오류 메시지 확인\n2. MySQL 자격 증명 및 연결 세부 정보 확인\n3. MySQL 사용자에게 적절한 권한이 있는지 확인\n4. 쿼리가 읽기 전용이고 올바르게 형식화되었는지 확인\n\n### 일반적인 오류\n\n- **연결 오류**: `MYSQL_HOST`, `MYSQL_PORT`, `MYSQL_USER` 환경 변수 확인\n- **권한 오류**: MySQL 사용자에게 데이터베이스 접근 권한이 있는지 확인\n- **쿼리 오류**: SELECT, SHOW, DESCRIBE, EXPLAIN 문만 사용 가능\n\n### npx 관련 문제\n\n#### 0. Node.js 버전 확인 (가장 중요!)\n```bash\n# Node.js 버전 확인 (18.0.0 이상 필요)\nnode --version\n\n# npm 버전 확인\nnpm --version\n```\n\n**Node.js 18 미만이면 다음 오류가 발생할 수 있습니다:**\n- ES modules 지원 문제\n- 최신 JavaScript 기능 미지원\n- 의존성 패키지 호환성 문제\n\n**Node.js 업데이트 방법:**\n\n##### 방법 1: 공식 웹사이트에서 다운로드 (권장)\n1. https://nodejs.org/ 방문\n2. **LTS 버전** (Long Term Support) 다운로드\n3. 설치 프로그램 실행\n4. 터미널 재시작 후 버전 확인: `node --version`\n\n##### 방법 2: nvm 사용 (개발자 권장)\n```bash\n# nvm 설치 (macOS/Linux)\ncurl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash\n\n# 터미널 재시작 후\nnvm install --lts        # 최신 LTS 버전 설치\nnvm use --lts           # LTS 버전 사용\nnvm alias default lts/* # 기본값으로 설정\n```\n\n##### 방법 3: Homebrew 사용 (macOS)\n```bash\n# Homebrew로 Node.js 업데이트\nbrew install node\n\n# 또는 기존 설치가 있다면\nbrew upgrade node\n```\n\n##### 방법 4: 패키지 매니저 사용 (Linux)\n```bash\n# Ubuntu/Debian\ncurl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -\nsudo apt-get install -y nodejs\n\n# CentOS/RHEL/Fedora\ncurl -fsSL https://rpm.nodesource.com/setup_lts.x | sudo bash -\nsudo yum install -y nodejs\n```\n\n##### 방법 5: Windows\n1. https://nodejs.org/ 에서 Windows Installer 다운로드\n2. 또는 Chocolatey 사용: `choco install nodejs`\n3. 또는 Scoop 사용: `scoop install nodejs`\n\n**Node.js 업데이트 후 설정:**\n```bash\n# 1. 터미널/명령 프롬프트 재시작 (중요!)\n\n# 2. 버전 확인\nnode --version  # v18.0.0 이상인지 확인\nnpm --version   # 8.0.0 이상인지 확인\n\n# 3. npm 캐시 클리어 (권장)\nnpm cache clean --force\n\n# 4. MCP 서버 테스트\nnpx @cano721/mysql-mcp-server@latest\n\n# 5. 환경 변수 설정 후 테스트\nexport MYSQL_HOST=localhost\nexport MYSQL_PORT=4307\nexport MYSQL_USER=developer\necho '{\"jsonrpc\":\"2.0\",\"id\":1,\"method\":\"tools/list\"}' | npx @cano721/mysql-mcp-server\n```\n\n**주의사항:**\n- Node.js 업데이트 후 **반드시 터미널을 재시작**하세요\n- IDE(IntelliJ, VSCode 등)도 재시작해야 새 Node.js 버전을 인식합니다\n- 기존에 전역 설치한 패키지들은 재설치가 필요할 수 있습니다\n\n#### 1. npx 캐시 문제\n```bash\n# 최신 버전 강제 사용\nnpx --yes @cano721/mysql-mcp-server@latest\n\n# npm 캐시 클리어\nnpm cache clean --force\n```\n\n#### 2. 환경 변수 전달 문제\nMCP 설정에서 환경 변수가 제대로 설정되었는지 확인:\n```json\n{\n  \"mcpServers\": {\n    \"mysql\": {\n      \"command\": \"npx\",\n      \"args\": [\"@cano721/mysql-mcp-server@latest\"],\n      \"env\": {\n        \"MYSQL_HOST\": \"localhost\",\n        \"MYSQL_PORT\": \"4307\",\n        \"MYSQL_USER\": \"developer\"\n      }\n    }\n  }\n}\n```\n\n#### 3. Node.js PATH 문제\n```bash\n# Node.js 경로 확인\nwhich node\nwhich npx\n\n# PATH에 Node.js 추가 (필요시)\nexport PATH=\"/path/to/node/bin:$PATH\"\n```\n\n#### 4. 대안: 전역 설치 사용\nnpx가 계속 문제가 되면 전역 설치 후 직접 실행:\n```bash\nnpm install -g @cano721/mysql-mcp-server\n```\n\n그 후 MCP 설정에서:\n```json\n{\n  \"mcpServers\": {\n    \"mysql\": {\n      \"command\": \"mysql-mcp-server\",\n      \"args\": [],\n      \"env\": {\n        \"MYSQL_HOST\": \"localhost\",\n        \"MYSQL_PORT\": \"4307\",\n        \"MYSQL_USER\": \"developer\"\n      }\n    }\n  }\n}\n```\n\n#### 5. 연결 테스트\n터미널에서 직접 테스트:\n```bash\n# 환경 변수 설정 후 테스트\nexport MYSQL_HOST=localhost\nexport MYSQL_PORT=4307\nexport MYSQL_USER=developer\n\n# MCP 서버 테스트\necho '{\"jsonrpc\":\"2.0\",\"id\":1,\"method\":\"tools/list\"}' | npx @cano721/mysql-mcp-server\n```\n\n## 변경 이력\n\n전체 변경 이력은 [CHANGELOG.md](CHANGELOG.md)를 참조하세요.\n\n### 최근 버전\n\n| 버전 | 날짜 | 주요 변경 사항 |\n|------|------|---------------|\n| 0.10.0 | 2025-01-09 | `get_related_tables` 패턴 매칭 제거, FK 제약조건만 사용 |\n| 0.9.5 | 2025-01-09 | 쿼리 타임아웃 설정 가능 (`MYSQL_QUERY_TIMEOUT`, 기본값 60초) |\n| 0.9.4 | 2025-01-09 | `get_related_tables` 성능 최적화 (O(n) → O(1) 쿼리, 타임아웃 해결) |\n| 0.9.3 | 2025-01-09 | 모든 도구 description에 한글 키워드 추가 (한글 질문 인식 개선) |\n| 0.9.2 | 2025-01-09 | `get_related_tables` 응답에서 `constraint_name` 필드 제거 |\n| 0.9.1 | 2025-01-09 | `get_related_tables` 응답 크기 최적화 (포맷 변환은 LLM이 수행) |\n| 0.9.0 | 2025-01-09 | `get_related_tables` 응답 구조 개선 및 최적화 |\n| 0.8.0 | 2025-01-09 | `get_related_tables`에 패턴 매칭 옵션 추가, depth 제한 제거 |\n| 0.7.0 | 2025-01-09 | `get_related_tables` 도구 추가 (FK 기반 연관 테이블 depth별 조회) |\n| 0.6.0 | 2025-01-09 | `analyze_table` → `analyze_query`로 변경, `@latest` 태그 문서 추가 |\n| 0.5.0 | 2025-01-09 | `explain_query`, `analyze_table` 전용 도구 추가 |\n| 0.4.0 | 2025-01-09 | EXPLAIN/ANALYZE 지원, 연결 풀 기본값 1로 변경 |\n| 0.3.0 | 2025-01-09 | Node.js 18+ 요구사항, 문제 해결 가이드 추가 |\n| 0.2.0 | 2025-01-09 | IntelliJ, Cursor, Kiro IDE 설정 예제 추가 |\n| 0.1.0 | 2025-01-09 | 초기 릴리스 |\n\n## 라이선스\n\n이 프로젝트는 MIT 라이선스에 따라 라이선스가 부여됩니다 - 자세한 내용은 [LICENSE](LICENSE) 파일을 참조하세요.\n\n## 기여\n\n기여를 환영합니다! 이슈를 제출하거나 풀 리퀘스트를 보내주세요.\n\n## 지원\n\n문제가 있거나 질문이 있으시면 [GitHub Issues](https://github.com/cano721/mysql-mcp-server/issues)에서 이슈를 생성해주세요.","readmeFilename":"README.md"}