{"_id":"@arrow2nd/vv-mcp","_rev":"12-df50b5199519c1e7ed881e40d1ad3245","name":"@arrow2nd/vv-mcp","dist-tags":{"latest":"0.8.0"},"versions":{"0.1.0":{"name":"@arrow2nd/vv-mcp","version":"0.1.0","keywords":["mcp","modelcontextprotocol","voicevox","tts","text-to-speech"],"author":"arrow2nd","license":"MIT","_id":"@arrow2nd/vv-mcp@0.1.0","maintainers":[{"name":"arrow2nd","email":"arrow2nd@icloud.com"}],"homepage":"https://github.com/arrow2nd/vv-mcp#readme","bugs":{"url":"https://github.com/arrow2nd/vv-mcp/issues"},"bin":{"vv-mcp":"dist/index.js"},"dist":{"shasum":"ad6fb32d5b7855edd1ad2c67b5f4686f240f78c7","tarball":"https://registry.npmjs.org/@arrow2nd/vv-mcp/-/vv-mcp-0.1.0.tgz","fileCount":7,"integrity":"sha512-zYsaaFV6cJ7J0tVD4Uc2i4JkRMoPqzr2tNSJEOBhkepAY1CXX1W/284kFkHu7o26a2+XP39xwP6FvTQxj8jEoQ==","signatures":[{"sig":"MEUCIEqrUTUhAG/JJj9VUym9xeZ7uFWOtUyqdpaym57WUZw3AiEA9/mVBmcggvL1C+nnCo+cWRDD1g4tuBEybRe7n7/kyJ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13178},"main":"dist/index.js","type":"module","shasum":"ad6fb32d5b7855edd1ad2c67b5f4686f240f78c7","engines":{"node":">=18.0.0"},"scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"arrow2nd","actor":{"name":"arrow2nd","type":"user","email":"arrow2nd@icloud.com"},"email":"arrow2nd@icloud.com"},"_integrity":"sha512-zYsaaFV6cJ7J0tVD4Uc2i4JkRMoPqzr2tNSJEOBhkepAY1CXX1W/284kFkHu7o26a2+XP39xwP6FvTQxj8jEoQ==","repository":{"url":"git+https://github.com/arrow2nd/vv-mcp.git","type":"git"},"_npmVersion":"10.8.3","description":"VOICEVOX MCP Server for text-to-speech synthesis with Claude","directories":{},"_nodeVersion":"22.6.0","dependencies":{"node-fetch":"^3.3.2","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","typescript":"^5.7.3","@types/node":"^22.10.6"},"_npmOperationalInternal":{"tmp":"tmp/vv-mcp_0.1.0_1750434463707_0.27063277527578733","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@arrow2nd/vv-mcp","version":"0.2.0","keywords":["mcp","modelcontextprotocol","voicevox","tts","text-to-speech"],"author":"arrow2nd","license":"MIT","_id":"@arrow2nd/vv-mcp@0.2.0","maintainers":[{"name":"arrow2nd","email":"arrow2nd@icloud.com"}],"homepage":"https://github.com/arrow2nd/vv-mcp#readme","bugs":{"url":"https://github.com/arrow2nd/vv-mcp/issues"},"bin":{"vv-mcp":"dist/index.js"},"dist":{"shasum":"d699a9f1ecc01d295d5fe834aa0d89f27e38383a","tarball":"https://registry.npmjs.org/@arrow2nd/vv-mcp/-/vv-mcp-0.2.0.tgz","fileCount":10,"integrity":"sha512-mWGcV8BmfH1bS9NxatJnc2/saHEklH3Cc89N9JfGDX1i1yzkGygFU1s8KXnRVyK8eucJsa/FLGlZxGXnTD3yyQ==","signatures":[{"sig":"MEQCIFogHwWjwW4vjj07X5NMKX2u8v0O7E//9wu0Q0aSOw4FAiBOmF+RkDwaBoBWJWMdWhOLX+i7+B/K7rhmf9eKKifBpg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21901},"main":"dist/index.js","type":"module","shasum":"d699a9f1ecc01d295d5fe834aa0d89f27e38383a","engines":{"node":">=18.0.0"},"scripts":{"dev":"tsx src/index.ts","test":"bun test","build":"tsc","start":"bun dist/index.js","test:coverage":"bun test --coverage"},"_npmUser":{"name":"arrow2nd","actor":{"name":"arrow2nd","type":"user","email":"arrow2nd@icloud.com"},"email":"arrow2nd@icloud.com"},"_integrity":"sha512-mWGcV8BmfH1bS9NxatJnc2/saHEklH3Cc89N9JfGDX1i1yzkGygFU1s8KXnRVyK8eucJsa/FLGlZxGXnTD3yyQ==","repository":{"url":"git+https://github.com/arrow2nd/vv-mcp.git","type":"git"},"_npmVersion":"10.8.3","description":"VOICEVOX MCP Server for text-to-speech synthesis with Claude","directories":{},"_nodeVersion":"22.6.0","dependencies":{"@modelcontextprotocol/sdk":"^1.13.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","@types/bun":"^1.2.16","typescript":"^5.8.3","@types/node":"^22.15.32"},"_npmOperationalInternal":{"tmp":"tmp/vv-mcp_0.2.0_1750438446940_0.4813851796245665","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@arrow2nd/vv-mcp","version":"0.2.1","keywords":["mcp","modelcontextprotocol","voicevox","tts","text-to-speech"],"author":"arrow2nd","license":"MIT","_id":"@arrow2nd/vv-mcp@0.2.1","maintainers":[{"name":"arrow2nd","email":"arrow2nd@icloud.com"}],"homepage":"https://github.com/arrow2nd/vv-mcp#readme","bugs":{"url":"https://github.com/arrow2nd/vv-mcp/issues"},"bin":{"vv-mcp":"dist/index.js"},"dist":{"shasum":"a26db086adf5da9a3b66d72280101a2277fadf5c","tarball":"https://registry.npmjs.org/@arrow2nd/vv-mcp/-/vv-mcp-0.2.1.tgz","fileCount":10,"integrity":"sha512-QUzhBbLmwL/4T5RoI8BWcQRLMKEMpDppwgkHHEAzQJ9QKkHHwzWfuL8kMoER5+P/w/i0V134nHS/72z+TrakwQ==","signatures":[{"sig":"MEYCIQDXIQwaPDsuR5c9FMJIReILUKFLW92ZwRBSfCqSSed9RgIhAPyBwvYbpDJre77Ju0oydiTJ1uxq35wkysRLUIDnblet","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22131},"main":"dist/index.js","type":"module","shasum":"a26db086adf5da9a3b66d72280101a2277fadf5c","engines":{"node":">=18.0.0"},"scripts":{"dev":"tsx src/index.ts","test":"bun test","build":"tsc","start":"bun dist/index.js","test:coverage":"bun test --coverage"},"_npmUser":{"name":"arrow2nd","actor":{"name":"arrow2nd","type":"user","email":"arrow2nd@icloud.com"},"email":"arrow2nd@icloud.com"},"_integrity":"sha512-QUzhBbLmwL/4T5RoI8BWcQRLMKEMpDppwgkHHEAzQJ9QKkHHwzWfuL8kMoER5+P/w/i0V134nHS/72z+TrakwQ==","repository":{"url":"git+https://github.com/arrow2nd/vv-mcp.git","type":"git"},"_npmVersion":"10.8.3","description":"VOICEVOX MCP Server for text-to-speech synthesis with Claude","directories":{},"_nodeVersion":"22.6.0","dependencies":{"@modelcontextprotocol/sdk":"^1.13.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","@types/bun":"^1.2.16","typescript":"^5.8.3","@types/node":"^22.15.32"},"_npmOperationalInternal":{"tmp":"tmp/vv-mcp_0.2.1_1751082365087_0.5900833981425722","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@arrow2nd/vv-mcp","version":"0.3.0","keywords":["mcp","modelcontextprotocol","voicevox","tts","text-to-speech"],"author":"arrow2nd","license":"MIT","_id":"@arrow2nd/vv-mcp@0.3.0","maintainers":[{"name":"arrow2nd","email":"arrow2nd@icloud.com"}],"homepage":"https://github.com/arrow2nd/vv-mcp#readme","bugs":{"url":"https://github.com/arrow2nd/vv-mcp/issues"},"bin":{"vv-mcp":"dist/index.js"},"dist":{"shasum":"4862bd6532950e8dcf6d17697885ac9909d098f1","tarball":"https://registry.npmjs.org/@arrow2nd/vv-mcp/-/vv-mcp-0.3.0.tgz","fileCount":10,"integrity":"sha512-THFZl3yotAc8kFmgGcKQg42tNoBq1yDGAEF0gqBzyW31INHt0YZ+ZgEDpRMqlMCG5IYRty2E8ygCNLYTAI8DEQ==","signatures":[{"sig":"MEUCIGRyz8JHaCVSy8Gz6doZsVlDNz5EZS1L+pLCdNt9dTSeAiEA1PHKn8wv0HPkrxT4hV7ox+wMgc/GMTOSKr96eF8oanc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26048},"main":"dist/index.js","type":"module","shasum":"4862bd6532950e8dcf6d17697885ac9909d098f1","engines":{"node":">=18.0.0"},"scripts":{"dev":"tsx src/index.ts","test":"bun test","build":"tsc","start":"bun dist/index.js","test:coverage":"bun test --coverage"},"_npmUser":{"name":"arrow2nd","email":"arrow2nd@icloud.com"},"_integrity":"sha512-THFZl3yotAc8kFmgGcKQg42tNoBq1yDGAEF0gqBzyW31INHt0YZ+ZgEDpRMqlMCG5IYRty2E8ygCNLYTAI8DEQ==","repository":{"url":"git+https://github.com/arrow2nd/vv-mcp.git","type":"git"},"_npmVersion":"10.8.3","description":"VOICEVOX MCP Server for text-to-speech synthesis with Claude","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@modelcontextprotocol/sdk":"^1.13.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","@types/bun":"^1.2.16","typescript":"^5.8.3","@types/node":"^22.15.32"},"_npmOperationalInternal":{"tmp":"tmp/vv-mcp_0.3.0_1753168153658_0.005245022195730753","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@arrow2nd/vv-mcp","version":"0.4.0","keywords":["mcp","modelcontextprotocol","voicevox","tts","text-to-speech"],"author":"arrow2nd","license":"MIT","_id":"@arrow2nd/vv-mcp@0.4.0","maintainers":[{"name":"arrow2nd","email":"arrow2nd@icloud.com"}],"homepage":"https://github.com/arrow2nd/vv-mcp#readme","bugs":{"url":"https://github.com/arrow2nd/vv-mcp/issues"},"bin":{"vv-mcp":"dist/index.js"},"dist":{"shasum":"1069258a8f09fbe07949bec3da8be45854fd949c","tarball":"https://registry.npmjs.org/@arrow2nd/vv-mcp/-/vv-mcp-0.4.0.tgz","fileCount":12,"integrity":"sha512-+rRxh4ZVfFMDhbPqcbd8TQi0iyTqKBrScK0Tlv9Fi2kXBQPW9mv6Yqx9DMRTE11M/5jR0hTvOj8nCGep9ZM7+A==","signatures":[{"sig":"MEYCIQDXqcmZ9m22zsrAnwG9uEboXCMi3bVho5VCd1SWaqF+xQIhAJnwxLElFcgWmdjSL25X9zOatf6j4vl48wowomggc/EE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42780},"main":"dist/index.js","type":"module","shasum":"1069258a8f09fbe07949bec3da8be45854fd949c","engines":{"node":">=18.0.0"},"scripts":{"dev":"tsx src/index.ts","test":"bun test","build":"tsc","start":"bun dist/index.js","test:coverage":"bun test --coverage"},"_npmUser":{"name":"arrow2nd","email":"arrow2nd@icloud.com"},"_integrity":"sha512-+rRxh4ZVfFMDhbPqcbd8TQi0iyTqKBrScK0Tlv9Fi2kXBQPW9mv6Yqx9DMRTE11M/5jR0hTvOj8nCGep9ZM7+A==","repository":{"url":"git+https://github.com/arrow2nd/vv-mcp.git","type":"git"},"_npmVersion":"10.8.3","description":"VOICEVOX MCP Server for text-to-speech synthesis with Claude","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@modelcontextprotocol/sdk":"^1.17.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","@types/bun":"^1.2.21","typescript":"^5.9.2","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vv-mcp_0.4.0_1756388486807_0.9068302784383002","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@arrow2nd/vv-mcp","version":"0.5.0","keywords":["mcp","modelcontextprotocol","voicevox","tts","text-to-speech"],"author":"arrow2nd","license":"MIT","_id":"@arrow2nd/vv-mcp@0.5.0","maintainers":[{"name":"arrow2nd","email":"arrow2nd@icloud.com"}],"homepage":"https://github.com/arrow2nd/vv-mcp#readme","bugs":{"url":"https://github.com/arrow2nd/vv-mcp/issues"},"bin":{"vv-mcp":"dist/index.js"},"dist":{"shasum":"757798e8757bd8dc08aa58ac8270522d8bf55003","tarball":"https://registry.npmjs.org/@arrow2nd/vv-mcp/-/vv-mcp-0.5.0.tgz","fileCount":13,"integrity":"sha512-3s7mY97DCWUerRQPQm+bK0ZyzvbJxqJMLjSIvNAzJz6G2hRjH5Yt4MKf6+uc8TN/uhLqaDvOyQSpTmu45JfKvA==","signatures":[{"sig":"MEYCIQCgT/Db7omZs5jmk1YXhL6uMv3Ouq8X0ERsI0K4oqotkgIhANLWHkBR/sedwWny7lqXKRS1eXz4R7rYCO8E/rgw2SrP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49267},"main":"dist/index.js","type":"module","shasum":"757798e8757bd8dc08aa58ac8270522d8bf55003","engines":{"node":">=18.0.0"},"scripts":{"dev":"tsx src/index.ts","test":"bun test","build":"tsc","start":"bun dist/index.js","test:coverage":"bun test --coverage"},"_npmUser":{"name":"arrow2nd","email":"arrow2nd@icloud.com"},"_integrity":"sha512-3s7mY97DCWUerRQPQm+bK0ZyzvbJxqJMLjSIvNAzJz6G2hRjH5Yt4MKf6+uc8TN/uhLqaDvOyQSpTmu45JfKvA==","repository":{"url":"git+https://github.com/arrow2nd/vv-mcp.git","type":"git"},"_npmVersion":"10.8.3","description":"VOICEVOX MCP Server for text-to-speech synthesis with Claude","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@modelcontextprotocol/sdk":"^1.17.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","@types/bun":"^1.2.21","typescript":"^5.9.2","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vv-mcp_0.5.0_1756892584117_0.13307352060220579","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@arrow2nd/vv-mcp","version":"0.5.1","keywords":["mcp","modelcontextprotocol","voicevox","tts","text-to-speech"],"author":"arrow2nd","license":"MIT","_id":"@arrow2nd/vv-mcp@0.5.1","maintainers":[{"name":"arrow2nd","email":"arrow2nd@icloud.com"}],"homepage":"https://github.com/arrow2nd/vv-mcp#readme","bugs":{"url":"https://github.com/arrow2nd/vv-mcp/issues"},"bin":{"vv-mcp":"dist/index.js"},"dist":{"shasum":"665fafc49634668b8ab0c4fa0a4821d8727387a2","tarball":"https://registry.npmjs.org/@arrow2nd/vv-mcp/-/vv-mcp-0.5.1.tgz","fileCount":13,"integrity":"sha512-U6DOrMGWvgmbUMZJLA9tkuMw9GJrSNomuR0wlX0+baojvFsjkKYujeOZG/+D26ystQxGoThDW0+wxuJ6ltiMDQ==","signatures":[{"sig":"MEQCIBoS4KYCTo+hN8IvMuDyM71j01em6AlAx8NfhQSDZE1HAiB3AsCv4uYey6s8pmTB63909r7QIfuEl/QfwXvZD8L60w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49637},"main":"dist/index.js","type":"module","shasum":"665fafc49634668b8ab0c4fa0a4821d8727387a2","engines":{"node":">=18.0.0"},"scripts":{"dev":"tsx src/index.ts","test":"bun test","build":"tsc","start":"bun dist/index.js","test:coverage":"bun test --coverage"},"_npmUser":{"name":"arrow2nd","email":"arrow2nd@icloud.com"},"_integrity":"sha512-U6DOrMGWvgmbUMZJLA9tkuMw9GJrSNomuR0wlX0+baojvFsjkKYujeOZG/+D26ystQxGoThDW0+wxuJ6ltiMDQ==","repository":{"url":"git+https://github.com/arrow2nd/vv-mcp.git","type":"git"},"_npmVersion":"10.8.3","description":"VOICEVOX MCP Server for text-to-speech synthesis with Claude","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@modelcontextprotocol/sdk":"^1.17.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","@types/bun":"^1.2.21","typescript":"^5.9.2","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vv-mcp_0.5.1_1756893054263_0.6017378210541962","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@arrow2nd/vv-mcp","version":"0.6.0","keywords":["mcp","modelcontextprotocol","voicevox","tts","text-to-speech"],"author":"arrow2nd","license":"MIT","_id":"@arrow2nd/vv-mcp@0.6.0","maintainers":[{"name":"arrow2nd","email":"arrow2nd@icloud.com"}],"homepage":"https://github.com/arrow2nd/vv-mcp#readme","bugs":{"url":"https://github.com/arrow2nd/vv-mcp/issues"},"bin":{"vv-mcp":"dist/index.js"},"dist":{"shasum":"97d6500aef88c435e88f59750406d9b5861c4a08","tarball":"https://registry.npmjs.org/@arrow2nd/vv-mcp/-/vv-mcp-0.6.0.tgz","fileCount":13,"integrity":"sha512-PF2TF7y/Buthko1GxTNJb+yhMEhAIduXX9v3p24fQYOc6zQE7vvF1BZGu8ZQ3xulY9d3Ls8Fai73QOaWRfH5bw==","signatures":[{"sig":"MEUCIQD4J+zjk6nLmcMUIUpU09L5FTFKaK4vs0jwdSom+khQQwIgYgPkkdEJZaullnd5TQMYaLTmPzZ+irAbsfLOLH2UsI4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50662},"main":"dist/index.js","type":"module","shasum":"97d6500aef88c435e88f59750406d9b5861c4a08","engines":{"node":">=18.0.0"},"scripts":{"dev":"tsx src/index.ts","test":"bun test","build":"tsc","start":"bun dist/index.js","test:coverage":"bun test --coverage"},"_npmUser":{"name":"arrow2nd","email":"arrow2nd@icloud.com"},"_integrity":"sha512-PF2TF7y/Buthko1GxTNJb+yhMEhAIduXX9v3p24fQYOc6zQE7vvF1BZGu8ZQ3xulY9d3Ls8Fai73QOaWRfH5bw==","repository":{"url":"git+https://github.com/arrow2nd/vv-mcp.git","type":"git"},"_npmVersion":"10.8.3","description":"VOICEVOX MCP Server for text-to-speech synthesis with Claude","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@modelcontextprotocol/sdk":"^1.17.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","@types/bun":"^1.2.21","typescript":"^5.9.2","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vv-mcp_0.6.0_1761743300911_0.6942677653348781","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@arrow2nd/vv-mcp","version":"0.6.1","keywords":["mcp","modelcontextprotocol","voicevox","tts","text-to-speech"],"author":"arrow2nd","license":"MIT","_id":"@arrow2nd/vv-mcp@0.6.1","maintainers":[{"name":"arrow2nd","email":"arrow2nd@icloud.com"}],"homepage":"https://github.com/arrow2nd/vv-mcp#readme","bugs":{"url":"https://github.com/arrow2nd/vv-mcp/issues"},"bin":{"vv-mcp":"dist/index.js"},"dist":{"shasum":"268a7d79cb2e1f30c49e4a03eaa6fda8e8d1a301","tarball":"https://registry.npmjs.org/@arrow2nd/vv-mcp/-/vv-mcp-0.6.1.tgz","fileCount":13,"integrity":"sha512-Te5CAr4sYBvptLCEcdDuHu5sfQA/OwtX9GVqXgSgTu9/Q2dQxySoQvClP11uVbPsp3W6I+HztAQ0rF739LzVcA==","signatures":[{"sig":"MEYCIQD6dAEzAzOY37bUph55nDUpeepciD65mC/+9R5ow0aFgwIhANs2Di0Weq0ji9AQQci77ufpakc+/FOjtv6WmOG7oNZz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51474},"main":"dist/index.js","type":"module","shasum":"268a7d79cb2e1f30c49e4a03eaa6fda8e8d1a301","engines":{"node":">=18.0.0"},"scripts":{"dev":"tsx src/index.ts","test":"bun test","build":"tsc","start":"bun dist/index.js","test:coverage":"bun test --coverage"},"_npmUser":{"name":"arrow2nd","email":"arrow2nd@icloud.com"},"_integrity":"sha512-Te5CAr4sYBvptLCEcdDuHu5sfQA/OwtX9GVqXgSgTu9/Q2dQxySoQvClP11uVbPsp3W6I+HztAQ0rF739LzVcA==","repository":{"url":"git+https://github.com/arrow2nd/vv-mcp.git","type":"git"},"_npmVersion":"10.8.3","description":"VOICEVOX MCP Server for text-to-speech synthesis with Claude","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@modelcontextprotocol/sdk":"^1.17.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","@types/bun":"^1.2.21","typescript":"^5.9.2","@types/node":"^25.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vv-mcp_0.6.1_1768993459908_0.8066384359514516","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@arrow2nd/vv-mcp","version":"0.6.2","keywords":["mcp","modelcontextprotocol","voicevox","tts","text-to-speech"],"author":"arrow2nd","license":"MIT","_id":"@arrow2nd/vv-mcp@0.6.2","maintainers":[{"name":"arrow2nd","email":"arrow2nd@icloud.com"}],"homepage":"https://github.com/arrow2nd/vv-mcp#readme","bugs":{"url":"https://github.com/arrow2nd/vv-mcp/issues"},"bin":{"vv-mcp":"dist/index.js"},"dist":{"shasum":"b117bbd0adb21eefaf5f31698ea833b574e95586","tarball":"https://registry.npmjs.org/@arrow2nd/vv-mcp/-/vv-mcp-0.6.2.tgz","fileCount":13,"integrity":"sha512-3mizprLpRbPmEiRXFhybvzGRza1o54hf+ZBvCmHYT1HM8zLkfCPKzttvbnFDz5lY0qOSwRH3AX4+k3Mzio61JA==","signatures":[{"sig":"MEUCIDV8cDTAyX+V74kCW38AdS+0q6Ff1CwwY8ATl+21dyS9AiEApJi4eVkj9H14uyglY1hvUOO+QLh8/WfW2y3Q8kU6o70=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51474},"main":"dist/index.js","type":"module","shasum":"b117bbd0adb21eefaf5f31698ea833b574e95586","engines":{"node":">=18.0.0"},"scripts":{"dev":"tsx src/index.ts","test":"bun test","build":"tsc","start":"bun dist/index.js","test:coverage":"bun test --coverage"},"_npmUser":{"name":"arrow2nd","email":"arrow2nd@icloud.com"},"_integrity":"sha512-3mizprLpRbPmEiRXFhybvzGRza1o54hf+ZBvCmHYT1HM8zLkfCPKzttvbnFDz5lY0qOSwRH3AX4+k3Mzio61JA==","repository":{"url":"git+https://github.com/arrow2nd/vv-mcp.git","type":"git"},"_npmVersion":"10.8.3","description":"VOICEVOX MCP Server for text-to-speech synthesis with Claude","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@modelcontextprotocol/sdk":"^1.17.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","@types/bun":"^1.2.21","typescript":"^5.9.2","@types/node":"^25.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vv-mcp_0.6.2_1768996067777_0.068952788028672","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@arrow2nd/vv-mcp","version":"0.7.0","keywords":["mcp","modelcontextprotocol","voicevox","tts","text-to-speech"],"author":"arrow2nd","license":"MIT","_id":"@arrow2nd/vv-mcp@0.7.0","maintainers":[{"name":"arrow2nd","email":"arrow2nd@icloud.com"}],"homepage":"https://github.com/arrow2nd/vv-mcp#readme","bugs":{"url":"https://github.com/arrow2nd/vv-mcp/issues"},"bin":{"vv-mcp":"dist/index.js"},"dist":{"shasum":"25c1c98e92dd5957bdd9388c552f408a23dce7d3","tarball":"https://registry.npmjs.org/@arrow2nd/vv-mcp/-/vv-mcp-0.7.0.tgz","fileCount":13,"integrity":"sha512-CTXRABQ0yIWTotHWfYmFRTFA63d19Tk2smH+hHkNt2ShIaepTti/mf7iJZnLwWiFMZY8cWhL/U8Rue2xe/sMUA==","signatures":[{"sig":"MEQCIAEJmIuewSTfmxGWHDAPDidqCTR6JUlm/pnGJ3wH/lg9AiBQ90L+Qa7fbq7amKAwSjeibO21380o8BU1G0A6ZXMLWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53687},"main":"dist/index.js","type":"module","shasum":"25c1c98e92dd5957bdd9388c552f408a23dce7d3","engines":{"node":">=18.0.0"},"scripts":{"dev":"tsx src/index.ts","test":"bun test","build":"tsc","start":"bun dist/index.js","test:coverage":"bun test --coverage"},"_npmUser":{"name":"arrow2nd","email":"arrow2nd@icloud.com"},"_integrity":"sha512-CTXRABQ0yIWTotHWfYmFRTFA63d19Tk2smH+hHkNt2ShIaepTti/mf7iJZnLwWiFMZY8cWhL/U8Rue2xe/sMUA==","repository":{"url":"git+https://github.com/arrow2nd/vv-mcp.git","type":"git"},"_npmVersion":"10.8.3","description":"VOICEVOX MCP Server for text-to-speech synthesis with Claude","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@modelcontextprotocol/sdk":"^1.17.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","@types/bun":"^1.2.21","typescript":"^5.9.2","@types/node":"^25.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vv-mcp_0.7.0_1770174820302_0.40412868952340575","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@arrow2nd/vv-mcp","version":"0.8.0","description":"VOICEVOX MCP Server for text-to-speech synthesis with Claude","keywords":["mcp","modelcontextprotocol","voicevox","tts","text-to-speech"],"homepage":"https://github.com/arrow2nd/vv-mcp#readme","bugs":{"url":"https://github.com/arrow2nd/vv-mcp/issues"},"repository":{"type":"git","url":"git+https://github.com/arrow2nd/vv-mcp.git"},"license":"MIT","author":{"name":"arrow2nd"},"type":"module","main":"dist/index.js","bin":{"vv-mcp":"dist/index.js"},"scripts":{"build":"tsc","dev":"tsx src/index.ts","start":"bun dist/index.js","test":"bun test","test:coverage":"bun test --coverage"},"dependencies":{"@modelcontextprotocol/sdk":"^1.17.4"},"devDependencies":{"@types/bun":"^1.2.21","@types/node":"^25.0.0","tsx":"^4.20.5","typescript":"^5.9.2"},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public"},"gitHead":"72a2f73c6104708a9fdd256ba92d4b13139ec033","_id":"@arrow2nd/vv-mcp@0.8.0","_nodeVersion":"24.16.0","_npmVersion":"11.13.0","dist":{"integrity":"sha512-q5FrHY+9b6Ix8mzx/PR+2TzEwCt94ZTE8UGf/L3vber1LxTmMX2Fhs+X8fInFJGTqTUQ+Hes6il0po/S7iPaGg==","shasum":"84fd7a485e024f85cb48f797d11d520c1e964add","tarball":"https://registry.npmjs.org/@arrow2nd/vv-mcp/-/vv-mcp-0.8.0.tgz","fileCount":13,"unpackedSize":55448,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAfjb4Qo/Z44IwAPDF2sEU2gL64OYBCUsv8cP/3xlNJiAiAyKOy6EVUGwjpS17y0uJJUTv9401H4qJ9xkKrwSlwRvA=="}]},"_npmUser":{"name":"arrow2nd","email":"arrow2nd@icloud.com"},"directories":{},"maintainers":[{"name":"arrow2nd","email":"arrow2nd@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/vv-mcp_0.8.0_1782216946981_0.42001597528570156"},"_hasShrinkwrap":false}},"time":{"created":"2025-06-20T15:47:43.633Z","modified":"2026-06-23T12:15:47.211Z","0.1.0":"2025-06-20T15:47:43.901Z","0.2.0":"2025-06-20T16:54:07.106Z","0.2.1":"2025-06-28T03:46:05.286Z","0.3.0":"2025-07-22T07:09:13.835Z","0.4.0":"2025-08-28T13:41:27.000Z","0.5.0":"2025-09-03T09:43:04.330Z","0.5.1":"2025-09-03T09:50:54.424Z","0.6.0":"2025-10-29T13:08:21.109Z","0.6.1":"2026-01-21T11:04:20.045Z","0.6.2":"2026-01-21T11:47:47.926Z","0.7.0":"2026-02-04T03:13:40.437Z","0.8.0":"2026-06-23T12:15:47.107Z"},"bugs":{"url":"https://github.com/arrow2nd/vv-mcp/issues"},"author":{"name":"arrow2nd"},"license":"MIT","homepage":"https://github.com/arrow2nd/vv-mcp#readme","keywords":["mcp","modelcontextprotocol","voicevox","tts","text-to-speech"],"repository":{"type":"git","url":"git+https://github.com/arrow2nd/vv-mcp.git"},"description":"VOICEVOX MCP Server for text-to-speech synthesis with Claude","maintainers":[{"name":"arrow2nd","email":"arrow2nd@icloud.com"}],"readme":"# vv-mcp\n\nVOICEVOX MCP Server - Claude DesktopとClaude\nCodeで音声合成を利用するためのMCPサーバー\n\n## 必要要件\n\n- Node.js 18以上\n- [VOICEVOX](https://voicevox.hiroshiba.jp/)がインストールされ、起動していること\n- サポートOS:\n  - **macOS**: `afplay`を使用（追加インストール不要）\n  - **Linux**: `pw-play`（PipeWire）または `paplay`（PulseAudio）が必要\n    - PipeWire環境では `pw-play` を優先的に使用し、なければ `paplay` にフォールバック\n    - PipeWire:\n      - Arch Linux: `pacman -S pipewire`\n      - Ubuntu/Debian: `apt install pipewire-bin`\n      - Fedora: `dnf install pipewire-utils`\n    - PulseAudio:\n      - Arch Linux: `pacman -S pulseaudio`\n      - Ubuntu/Debian: `apt install pulseaudio-utils`\n      - Fedora: `dnf install pulseaudio-utils`\n  - **Windows**: PowerShellを使用（追加インストール不要）\n\n## インストール\n\n### npmからインストール（推奨）\n\n```bash\nnpm install -g @arrow2nd/vv-mcp\n```\n\n### ソースからビルド\n\n```bash\ngit clone https://github.com/arrow2nd/vv-mcp.git\ncd vv-mcp\nnpm install\nnpm run build\n```\n\n## Claude Desktopでの設定\n\n設定ファイルを編集：\n\n- **macOS**: `~/Library/Application Support/Claude/claude_desktop_config.json`\n- **Linux**: `~/.config/Claude/claude_desktop_config.json`\n- **Windows**: `%APPDATA%\\Claude\\claude_desktop_config.json`\n\n### npmでインストールした場合\n\n```json\n{\n  \"mcpServers\": {\n    \"vv-mcp\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@arrow2nd/vv-mcp\"],\n      \"env\": {\n        \"VOICEVOX_URL\": \"http://localhost:50021\",\n        \"DEFAULT_VOICE_ID\": \"47\",\n        \"DEFAULT_SPEED\": \"1.0\"\n      }\n    }\n  }\n}\n```\n\n### ソースからビルドした場合\n\n```json\n{\n  \"mcpServers\": {\n    \"vv-mcp\": {\n      \"command\": \"node\",\n      \"args\": [\"/path/to/vv-mcp/dist/index.js\"],\n      \"env\": {\n        \"VOICEVOX_URL\": \"http://localhost:50021\",\n        \"DEFAULT_VOICE_ID\": \"47\",\n        \"DEFAULT_SPEED\": \"1.0\"\n      }\n    }\n  }\n}\n```\n\n## Claude Codeでの設定\n\n`~/.claude.json`の`mcpServers`セクションに以下を追加：\n\n### npx/bunxを使用する場合（推奨）\n\n```json\n{\n  \"mcpServers\": {\n    \"vv-mcp\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@arrow2nd/vv-mcp\"],\n      \"env\": {\n        \"VOICEVOX_URL\": \"http://localhost:50021\",\n        \"DEFAULT_VOICE_ID\": \"47\",\n        \"DEFAULT_SPEED\": \"1.0\"\n      }\n    }\n  }\n}\n```\n\nbunxを使用する場合は`\"command\": \"bunx\"`に変更してください。\n\n### ソースからビルドした場合\n\n```json\n{\n  \"mcpServers\": {\n    \"vv-mcp\": {\n      \"command\": \"node\",\n      \"args\": [\"/path/to/vv-mcp/dist/index.js\"],\n      \"env\": {\n        \"VOICEVOX_URL\": \"http://localhost:50021\",\n        \"DEFAULT_VOICE_ID\": \"47\",\n        \"DEFAULT_SPEED\": \"1.0\"\n      }\n    }\n  }\n}\n```\n\n## 使用方法\n\nClaude Desktop/Codeを再起動後、以下のMCPツールが利用可能になります：\n\n### 利用可能なツール\n\n- `say` - テキストを音声合成して再生（非同期実行）\n- `list_voices` - 利用可能な音声一覧を取得\n- `get_queue_status` - 再生キューの状態を確認\n- `clear_queue` - 再生キューをクリア\n- `get_voices_in_use` - 現在使用中の音声IDのリストを取得（全プロセス共通）\n- `get_random_unused_voice` - 使用されていない音声をランダムに1つ取得\n- `get_session_voice` - このセッションで使用する音声を取得（セッション毎に固定）\n\n### 使用例\n\n```\n「こんにちは」と言って\n```\n\n```\nナースロボの楽々な声で「完了しました」と言って\n```\n\n```\n利用可能な音声を教えて\n```\n\n## セッション音声機能\n\n各Claudeセッションに固定の音声を自動割り当てする機能があります：\n\n### 使用方法\n\n```\n# セッション音声を使用して読み上げ\n\"こんにちは\"とセッション音声で言って\n```\n\n### sayツールのパラメータ\n\n- `useSessionVoice: true` - セッション音声を使用（voiceIdは無視される）\n- `useSessionVoice: false`（デフォルト） -\n  指定した音声IDまたはデフォルト音声を使用\n\n### 仕組み\n\n- セッション開始時に自動的に音声を選択\n- 他のセッションと重複しない音声を優先的に選択\n- 全音声が使用中の場合は使用頻度の低い音声を選択\n- セッション終了時に自動的に音声を解放\n\n## 複数インスタンス対応\n\n複数のClaude\nDesktop/Codeが同時に動作している場合、自動的に異なる音声を使用して音声の重複を避けます。\n\n- 各プロセスで使用中の音声情報を共有\n- `get_random_unused_voice`ツールで未使用の音声を自動選択\n- 一時ディレクトリに状態ファイルを作成して情報を共有\n\n## 環境変数\n\n| 変数名           | デフォルト値             | 説明                                      |\n| ---------------- | ------------------------ | ----------------------------------------- |\n| VOICEVOX_URL     | http://localhost:50021   | VOICEVOX APIのURL                         |\n| DEFAULT_VOICE_ID | 47                       | デフォルトの音声ID (ナースロボ＿タイプＴ) |\n| DEFAULT_SPEED    | 1.0                      | デフォルトの話速                          |\n| VV_MCP_STATE_DIR | システム一時ディレクトリ | 共有状態ファイルの保存ディレクトリ        |\n\n## ライセンス\n\nMIT\n\n","readmeFilename":"README.md"}