{"_id":"@avclabs.ai/enhance-mcp","_rev":"11-a753647956c28fc867c4ee6f2259562e","name":"@avclabs.ai/enhance-mcp","dist-tags":{"latest":"0.1.18"},"versions":{"0.1.8":{"name":"@avclabs.ai/enhance-mcp","version":"0.1.8","keywords":["mcp","model-context-protocol","video","enhancement","http","client","server","claude","anthropic"],"author":{"name":"avclabs mcp team"},"license":"MIT","_id":"@avclabs.ai/enhance-mcp@0.1.8","maintainers":[{"name":"super_bad","email":"wh95hola@gmail.com"},{"name":"tangapple","email":"hb.tang@qq.com"}],"homepage":"https://github.com/avclabs/enhance-mcp#readme","bugs":{"url":"https://github.com/avclabs/enhance-mcp/issues"},"bin":{"avclabs-enhance-mcp":"dist/server.js"},"dist":{"shasum":"d9b761a2cfb6a540a7ceda4180f8debc15a5cd1e","tarball":"https://registry.npmjs.org/@avclabs.ai/enhance-mcp/-/enhance-mcp-0.1.8.tgz","fileCount":9,"integrity":"sha512-CwjX2D2s3uAFKiY7pFgiTDz09NqmkIObb0XZ/qhR/4Qn0us5XcwhZ/z9HDfC22XvCJ3sDZTrNYkd//8FDy4gpw==","signatures":[{"sig":"MEYCIQC5P/lLj6sLUBhmshqSR4UV4nFAt+jlRZd0dBMzoVQYBAIhAKicnxri9g+sT0NVDin6kvrUj+BAq54jy1yD1CFZBGiP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49350},"main":"dist/server.js","type":"module","types":"dist/server.d.ts","engines":{"node":">=18.0.0"},"gitHead":"4fc62613ba6dfd11deed17147aa6f59b1b82aa40","mcpName":"io.github.avclabs/enhance-mcp","scripts":{"dev":"tsc --watch","build":"tsc","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"super_bad","email":"wh95hola@gmail.com"},"repository":{"url":"git+https://github.com/avclabs/enhance-mcp.git","type":"git","directory":"js_client"},"_npmVersion":"10.7.0","description":"HTTP MCP Client-Server for video enhancement API","directories":{},"_nodeVersion":"18.20.4","dependencies":{"zod":"^3.23.0","axios":"^1.7.0","form-data":"^4.0.5","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/enhance-mcp_0.1.8_1777288907006_0.40553292812355646","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@avclabs.ai/enhance-mcp","version":"0.1.9","keywords":["mcp","model-context-protocol","video","enhancement","http","client","server","claude","anthropic"],"author":{"name":"avclabs mcp team"},"license":"MIT","_id":"@avclabs.ai/enhance-mcp@0.1.9","maintainers":[{"name":"super_bad","email":"wh95hola@gmail.com"},{"name":"tangapple","email":"hb.tang@qq.com"}],"homepage":"https://github.com/avclabs/enhance-mcp#readme","bugs":{"url":"https://github.com/avclabs/enhance-mcp/issues"},"bin":{"avclabs-enhance-mcp":"dist/server.js"},"dist":{"shasum":"c9eb86e48b7a27e34091564ea620f2fcdef8858f","tarball":"https://registry.npmjs.org/@avclabs.ai/enhance-mcp/-/enhance-mcp-0.1.9.tgz","fileCount":9,"integrity":"sha512-N4Xe00ItSwx7A6wgQBhaSfesA1DyvXkKQMFtGoxn4AE7aLsAA855iqKgf3WBmA3g4zHZiNhpe37DPXKVwTxqvA==","signatures":[{"sig":"MEUCIQCs7qpjJ7lbCLhReHEpaBiVlHDn9en0JWuklrw0DOCSQwIgGZHj8PX4urS6McGZBlU8Ra0N91K5bozqZetkQdtXB4A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51451},"main":"dist/server.js","type":"module","types":"dist/server.d.ts","engines":{"node":">=18.0.0"},"gitHead":"2cee7e81ae1914567832e9f0d95d739274f220a4","mcpName":"io.github.avclabs/enhance-mcp","scripts":{"dev":"tsc --watch","build":"tsc","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"super_bad","email":"wh95hola@gmail.com"},"repository":{"url":"git+https://github.com/avclabs/enhance-mcp.git","type":"git","directory":"js_client"},"_npmVersion":"10.7.0","description":"HTTP MCP Client-Server for video enhancement API","directories":{},"_nodeVersion":"18.20.4","dependencies":{"zod":"^3.23.0","axios":"^1.7.0","form-data":"^4.0.5","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/enhance-mcp_0.1.9_1777445491984_0.4828285242829511","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@avclabs.ai/enhance-mcp","version":"0.1.10","keywords":["mcp","model-context-protocol","video","enhancement","http","client","server","claude","anthropic"],"author":{"name":"avclabs mcp team"},"license":"MIT","_id":"@avclabs.ai/enhance-mcp@0.1.10","maintainers":[{"name":"super_bad","email":"wh95hola@gmail.com"},{"name":"tangapple","email":"hb.tang@qq.com"}],"homepage":"https://github.com/avclabs/enhance-mcp#readme","bugs":{"url":"https://github.com/avclabs/enhance-mcp/issues"},"bin":{"avclabs-enhance-mcp":"dist/server.js"},"dist":{"shasum":"285b1fdef6650be9e6af9743b5a8d4b9a29594a2","tarball":"https://registry.npmjs.org/@avclabs.ai/enhance-mcp/-/enhance-mcp-0.1.10.tgz","fileCount":9,"integrity":"sha512-D7quzoEEkYvR7R4t0m6JLVpuwjhQEuEfCzdkPbLDjGUaCeS7mQaR/IZNe3Et+zymkhTU8Gdv7tePz7bLwdT9KQ==","signatures":[{"sig":"MEQCIEkLwiIOgOdtsPm6inDBdEz3RC8dVleqGSG9Q+SEdlN6AiBY8BmOecerudDlYq9hcOOrZagRfkOj18XomVBWhYVOWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50281},"main":"dist/server.js","type":"module","types":"dist/server.d.ts","engines":{"node":">=18.0.0"},"gitHead":"00d0962d9a1c6d78f274366f93a136c3a8b2e8e4","mcpName":"io.github.avclabs/enhance-mcp","scripts":{"dev":"tsc --watch","build":"tsc","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"super_bad","email":"wh95hola@gmail.com"},"repository":{"url":"git+https://github.com/avclabs/enhance-mcp.git","type":"git","directory":"js_client"},"_npmVersion":"10.7.0","description":"HTTP MCP Client-Server for video enhancement API","directories":{},"_nodeVersion":"18.20.4","dependencies":{"zod":"^3.23.0","axios":"^1.7.0","form-data":"^4.0.5","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/enhance-mcp_0.1.10_1777447174464_0.621586174888938","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@avclabs.ai/enhance-mcp","version":"0.1.11","keywords":["mcp","model-context-protocol","video","enhancement","http","client","server","claude","anthropic"],"author":{"name":"avclabs mcp team"},"license":"MIT","_id":"@avclabs.ai/enhance-mcp@0.1.11","maintainers":[{"name":"super_bad","email":"wh95hola@gmail.com"},{"name":"tangapple","email":"hb.tang@qq.com"}],"homepage":"https://github.com/avclabs/enhance-mcp#readme","bugs":{"url":"https://github.com/avclabs/enhance-mcp/issues"},"bin":{"avclabs-enhance-mcp":"dist/server.js"},"dist":{"shasum":"3d10dcc081a530abed70b2d08f2a15307080c371","tarball":"https://registry.npmjs.org/@avclabs.ai/enhance-mcp/-/enhance-mcp-0.1.11.tgz","fileCount":9,"integrity":"sha512-GJbM5hOTIUwH58dE7vWZJWT7RsT811sXm8IWq0oHTY7WMb/AflNhHChKmnrpFvJQIA/XdBfMOqdfmoSmQ7Zyag==","signatures":[{"sig":"MEUCIFoLBW29FNZcK86/ejMnnv+fMueI8gusJFxwbVyRZdq7AiEAjbvIA0HmIs6rAk9y+mDx6Kurmtncq7O1yZhDKuVUbbE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50283},"main":"dist/server.js","type":"module","types":"dist/server.d.ts","engines":{"node":">=18.0.0"},"gitHead":"359aea8c1102110edccc6e910f0714d3c81ad4bc","mcpName":"io.github.avclabs/enhance-mcp","scripts":{"dev":"tsc --watch","build":"tsc","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"super_bad","email":"wh95hola@gmail.com"},"repository":{"url":"git+https://github.com/avclabs/enhance-mcp.git","type":"git","directory":"js_client"},"_npmVersion":"10.7.0","description":"HTTP MCP Client-Server for video enhancement API","directories":{},"_nodeVersion":"18.20.4","dependencies":{"zod":"^3.23.0","axios":"^1.7.0","form-data":"^4.0.5","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/enhance-mcp_0.1.11_1777447447975_0.16933711431245535","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@avclabs.ai/enhance-mcp","version":"0.1.12","keywords":["mcp","model-context-protocol","video","enhancement","http","client","server","claude","anthropic"],"author":{"name":"avclabs mcp team"},"license":"MIT","_id":"@avclabs.ai/enhance-mcp@0.1.12","maintainers":[{"name":"super_bad","email":"wh95hola@gmail.com"},{"name":"tangapple","email":"hb.tang@qq.com"}],"homepage":"https://github.com/avclabs/enhance-mcp#readme","bugs":{"url":"https://github.com/avclabs/enhance-mcp/issues"},"bin":{"avclabs-enhance-mcp":"dist/server.js"},"dist":{"shasum":"3510c2284fe45729376d707cc538b7c51804f17b","tarball":"https://registry.npmjs.org/@avclabs.ai/enhance-mcp/-/enhance-mcp-0.1.12.tgz","fileCount":9,"integrity":"sha512-vYJp/XwVvYs2G+xhGumLjfDu0leT9bX5kHaGg8YwhFFk+rB5+nQtrwa4DM28oIQcxQaM2QRF/0mbl74N5q8D0Q==","signatures":[{"sig":"MEQCIANShIbmS7l1g9S492s4E3wY58LDa2eyUxq6+N141s2rAiAnOFyRwwxMCcwDkZON55uF9/Gki/oBrmHngkcgSUKPww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50381},"main":"dist/server.js","type":"module","types":"dist/server.d.ts","engines":{"node":">=18.0.0"},"gitHead":"5d12bd9d8492c1190f3c8c1edb11fee9d0507c9d","mcpName":"io.github.avclabs/enhance-mcp","scripts":{"dev":"tsc --watch","build":"tsc","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"super_bad","email":"wh95hola@gmail.com"},"repository":{"url":"git+https://github.com/avclabs/enhance-mcp.git","type":"git","directory":"js_client"},"_npmVersion":"10.7.0","description":"HTTP MCP Client-Server for video enhancement API","directories":{},"_nodeVersion":"18.20.4","dependencies":{"zod":"^3.23.0","axios":"^1.7.0","form-data":"^4.0.5","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/enhance-mcp_0.1.12_1777447713298_0.716306409749732","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@avclabs.ai/enhance-mcp","version":"0.1.13","keywords":["mcp","model-context-protocol","video","enhancement","http","client","server","claude","anthropic"],"author":{"name":"avclabs mcp team"},"license":"MIT","_id":"@avclabs.ai/enhance-mcp@0.1.13","maintainers":[{"name":"super_bad","email":"wh95hola@gmail.com"},{"name":"tangapple","email":"hb.tang@qq.com"}],"homepage":"https://github.com/avclabs/enhance-mcp#readme","bugs":{"url":"https://github.com/avclabs/enhance-mcp/issues"},"bin":{"avclabs-enhance-mcp":"dist/server.js"},"dist":{"shasum":"8ad0820de9a72a82677e44dc52a7eff220f449a1","tarball":"https://registry.npmjs.org/@avclabs.ai/enhance-mcp/-/enhance-mcp-0.1.13.tgz","fileCount":9,"integrity":"sha512-QtUDY52jAd5LJ38OhC5SXkfKZGEcTIcmtUbCZaPG7WofCLISsGeDWtp2PK6R6ICN9LLXQkUw+djNbOLDl2jk/g==","signatures":[{"sig":"MEQCIF2pDW21m7GDV/qJBykIkQs1J6/J80iB5FIDliYRDYs9AiAhedjR4DNrQ7kY9seclBkZzZmJIiwF3ySPFXBYRUVDgw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50381},"main":"dist/server.js","type":"module","types":"dist/server.d.ts","engines":{"node":">=18.0.0"},"gitHead":"48148cadc16981aa4614b3a96a0ac683d41d53c3","mcpName":"io.github.avclabs/enhance-mcp","scripts":{"dev":"tsc --watch","build":"tsc","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"super_bad","email":"wh95hola@gmail.com"},"repository":{"url":"git+https://github.com/avclabs/enhance-mcp.git","type":"git","directory":"js_client"},"_npmVersion":"10.7.0","description":"HTTP MCP Client-Server for video enhancement API","directories":{},"_nodeVersion":"18.20.4","dependencies":{"zod":"^3.23.0","axios":"^1.7.0","form-data":"^4.0.5","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/enhance-mcp_0.1.13_1777447875498_0.9943827775621834","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"@avclabs.ai/enhance-mcp","version":"0.1.14","keywords":["mcp","model-context-protocol","video","enhancement","http","client","server","claude","anthropic"],"author":{"name":"avclabs mcp team"},"license":"MIT","_id":"@avclabs.ai/enhance-mcp@0.1.14","maintainers":[{"name":"super_bad","email":"wh95hola@gmail.com"},{"name":"tangapple","email":"hb.tang@qq.com"}],"homepage":"https://github.com/avclabs/enhance-mcp#readme","bugs":{"url":"https://github.com/avclabs/enhance-mcp/issues"},"bin":{"avclabs-enhance-mcp":"dist/server.js"},"dist":{"shasum":"a90422b2c3f285cfaf6e4a8d0c5055757b6d88e2","tarball":"https://registry.npmjs.org/@avclabs.ai/enhance-mcp/-/enhance-mcp-0.1.14.tgz","fileCount":9,"integrity":"sha512-Jwu1Bmy6fTKF/YaKiVbPJUB9WH4mZER12P/Dl7VE/Nf6u6xyWe4L9g1ac2A5CrJwIKGQR0sYyrWnRsRwQQ4Qgg==","signatures":[{"sig":"MEUCIHyecJnK8+bYdPgNh0ma/qSHkh1RJhzkLmmpnZrPtTxcAiEAmUH8FcFivY8Z51Innu3KOmjvfPU+8oqeAsHEzs2el6Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50387},"main":"dist/server.js","type":"module","types":"dist/server.d.ts","engines":{"node":">=18.0.0"},"gitHead":"623165e95e5ffae3f21de617f442e646019424d5","mcpName":"io.github.avclabs/enhance-mcp","scripts":{"dev":"tsc --watch","build":"tsc","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"super_bad","email":"wh95hola@gmail.com"},"repository":{"url":"git+https://github.com/avclabs/enhance-mcp.git","type":"git","directory":"js_client"},"_npmVersion":"10.7.0","description":"HTTP MCP Client-Server for video enhancement API","directories":{},"_nodeVersion":"18.20.4","dependencies":{"zod":"^3.23.0","axios":"^1.7.0","form-data":"^4.0.5","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/enhance-mcp_0.1.14_1777448228109_0.6528363445219165","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"@avclabs.ai/enhance-mcp","version":"0.1.15","keywords":["mcp","model-context-protocol","video","enhancement","http","client","server","claude","anthropic"],"author":{"name":"avclabs mcp team"},"license":"MIT","_id":"@avclabs.ai/enhance-mcp@0.1.15","maintainers":[{"name":"super_bad","email":"wh95hola@gmail.com"},{"name":"tangapple","email":"hb.tang@qq.com"}],"homepage":"https://github.com/avclabs/enhance-mcp#readme","bugs":{"url":"https://github.com/avclabs/enhance-mcp/issues"},"bin":{"avclabs-enhance-mcp":"dist/server.js"},"dist":{"shasum":"6b65551eb41e7837e82452f2d001c9a2ed8fc2c9","tarball":"https://registry.npmjs.org/@avclabs.ai/enhance-mcp/-/enhance-mcp-0.1.15.tgz","fileCount":9,"integrity":"sha512-e75ShUf3NRgPcyN8pZTWhN1v6dk07G8laFZfUe+dTWy+oWLirEpJqbXSwOlZiFxX5SjuJDIwAOzLsprqL4Q0OQ==","signatures":[{"sig":"MEUCIBLYaJsLyPVGEv9ZXHBRn3ow0sS6XhySebszr2QxwKZIAiEAy8JBQneu0zIim2yUcow7yH/m4n8FBO9KM4Nz2Z/L+tU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50383},"main":"dist/server.js","type":"module","types":"dist/server.d.ts","engines":{"node":">=18.0.0"},"gitHead":"d38582f768e5ea221b56d322a873cfe42acdf6d3","mcpName":"io.github.avclabs/enhance-mcp","scripts":{"dev":"tsc --watch","build":"tsc","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"super_bad","email":"wh95hola@gmail.com"},"repository":{"url":"git+https://github.com/avclabs/enhance-mcp.git","type":"git","directory":"js_client"},"_npmVersion":"10.7.0","description":"HTTP MCP Client-Server for video enhancement API","directories":{},"_nodeVersion":"18.20.4","dependencies":{"zod":"^3.23.0","axios":"^1.7.0","form-data":"^4.0.5","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/enhance-mcp_0.1.15_1777448549620_0.5716749823524838","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"@avclabs.ai/enhance-mcp","version":"0.1.16","keywords":["mcp","model-context-protocol","video","enhancement","http","client","server","claude","anthropic"],"author":{"name":"avclabs mcp team"},"license":"MIT","_id":"@avclabs.ai/enhance-mcp@0.1.16","maintainers":[{"name":"super_bad","email":"wh95hola@gmail.com"},{"name":"tangapple","email":"hb.tang@qq.com"}],"homepage":"https://github.com/avclabs/enhance-mcp#readme","bugs":{"url":"https://github.com/avclabs/enhance-mcp/issues"},"bin":{"avclabs-enhance-mcp":"dist/server.js"},"dist":{"shasum":"7e4c649445ac5dc54460bc114b1c7b60416d06bc","tarball":"https://registry.npmjs.org/@avclabs.ai/enhance-mcp/-/enhance-mcp-0.1.16.tgz","fileCount":9,"integrity":"sha512-brcF/x3liv55wgFBK1QeFedkRv+NG3/16othsPif+4IvLFmnelO6yMJVTo+01+yuvQs0TxDlBBoetQcCxvwiRQ==","signatures":[{"sig":"MEQCIH23XZ2cnGXC6KcPPevHFXkVC6Q2CjR4UpDolMfS6VhTAiB+iaXY5oxAz4yKth1Cv23rg9RbrkZNjwuToXwxq0HmUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50122},"main":"dist/server.js","type":"module","types":"dist/server.d.ts","engines":{"node":">=18.0.0"},"gitHead":"ea7ea5c0da94ce20fbd8c93d63a98616bc3c6afc","mcpName":"io.github.avclabs/enhance-mcp","scripts":{"dev":"tsc --watch","build":"tsc","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"super_bad","email":"wh95hola@gmail.com"},"repository":{"url":"git+https://github.com/avclabs/enhance-mcp.git","type":"git","directory":"js_client"},"_npmVersion":"10.7.0","description":"HTTP MCP Client-Server for video enhancement API","directories":{},"_nodeVersion":"18.20.4","dependencies":{"zod":"^3.23.0","axios":"^1.7.0","form-data":"^4.0.5","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/enhance-mcp_0.1.16_1777448752318_0.9496232092670651","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"@avclabs.ai/enhance-mcp","version":"0.1.17","keywords":["mcp","model-context-protocol","video","enhancement","http","client","server","claude","anthropic"],"author":{"name":"avclabs mcp team"},"license":"MIT","_id":"@avclabs.ai/enhance-mcp@0.1.17","maintainers":[{"name":"super_bad","email":"wh95hola@gmail.com"},{"name":"tangapple","email":"hb.tang@qq.com"}],"homepage":"https://github.com/avclabs/enhance-mcp#readme","bugs":{"url":"https://github.com/avclabs/enhance-mcp/issues"},"bin":{"avclabs-enhance-mcp":"dist/server.js"},"dist":{"shasum":"075d18df318a18e16a5c2a99fee19a3e4d079bd4","tarball":"https://registry.npmjs.org/@avclabs.ai/enhance-mcp/-/enhance-mcp-0.1.17.tgz","fileCount":9,"integrity":"sha512-69C/n1BOkQSnYamoXS+WNUWgw7ffFLl6Kb1Kx0/j9XhT3kEk31k47LPhFSUZjXSqsxIgpa6jHHXpmGWDzUc0Kg==","signatures":[{"sig":"MEUCIQCtiFIxNsg8DnpDFBGmtEirhBrDflHHz+dRVOlcB7/IoAIgMM/Q+CUO3ZaN4P8ioaXqjD8E8jBmVlpquQ+TN/0Yg5c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50068},"main":"dist/server.js","type":"module","types":"dist/server.d.ts","engines":{"node":">=18.0.0"},"gitHead":"7e0b60d25feb5d5b711ddf1adc4e6b54d3702ed0","mcpName":"io.github.avclabs/enhance-mcp","scripts":{"dev":"tsc --watch","build":"tsc","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"super_bad","email":"wh95hola@gmail.com"},"repository":{"url":"git+https://github.com/avclabs/enhance-mcp.git","type":"git","directory":"js_client"},"_npmVersion":"10.7.0","description":"HTTP MCP Client-Server for video enhancement API","directories":{},"_nodeVersion":"18.20.4","dependencies":{"zod":"^3.23.0","axios":"^1.7.0","form-data":"^4.0.5","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/enhance-mcp_0.1.17_1777529528306_0.15064336751571994","host":"s3://npm-registry-packages-npm-production"}},"0.1.18":{"type":"module","name":"@avclabs.ai/enhance-mcp","version":"0.1.18","description":"HTTP MCP Client-Server for video enhancement API","mcpName":"io.github.avclabs/enhance-mcp","main":"dist/server.js","types":"dist/server.d.ts","bin":{"avclabs-enhance-mcp":"dist/server.js"},"scripts":{"build":"tsc","dev":"tsc --watch","prepare":"npm run build","prepublishOnly":"npm run build"},"keywords":["mcp","model-context-protocol","video","enhancement","http","client","server","claude","anthropic"],"author":{"name":"avclabs mcp team"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/avclabs/enhance-mcp.git","directory":"js_client"},"bugs":{"url":"https://github.com/avclabs/enhance-mcp/issues"},"homepage":"https://github.com/avclabs/enhance-mcp#readme","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0","axios":"^1.7.0","form-data":"^4.0.5","zod":"^3.23.0"},"devDependencies":{"@types/node":"^20.0.0","typescript":"^5.4.0"},"engines":{"node":">=18.0.0"},"_id":"@avclabs.ai/enhance-mcp@0.1.18","gitHead":"66cc8cf90f3f0d8a039b02a74e3b0658b4f79e7b","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"integrity":"sha512-QMmwO/ZaphWAmP2gLM0nCGC8xQvoWMGnQdf7r2E2GrwnxiCUFPmJF/CuYcQmLGSV8mOhGa/ImmAL55xtzX6OMQ==","shasum":"a16fc3c7fb9df77290185b69492b7032e9049b11","tarball":"https://registry.npmjs.org/@avclabs.ai/enhance-mcp/-/enhance-mcp-0.1.18.tgz","fileCount":9,"unpackedSize":50031,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICwvN6gItuptCFRhOKkZptQhGDM9AiRrGFyIRKuuNwe5AiBTC/7UPCHQazXkA1NkJMYLVzn5LkxLVEaBhS0YhrfjQQ=="}]},"_npmUser":{"name":"super_bad","email":"wh95hola@gmail.com"},"directories":{},"maintainers":[{"name":"super_bad","email":"wh95hola@gmail.com"},{"name":"tangapple","email":"hb.tang@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/enhance-mcp_0.1.18_1777534023309_0.3367794719124282"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-27T11:21:46.898Z","modified":"2026-04-30T07:27:03.577Z","0.1.8":"2026-04-27T11:21:47.141Z","0.1.9":"2026-04-29T06:51:32.139Z","0.1.10":"2026-04-29T07:19:34.588Z","0.1.11":"2026-04-29T07:24:08.113Z","0.1.12":"2026-04-29T07:28:33.454Z","0.1.13":"2026-04-29T07:31:15.686Z","0.1.14":"2026-04-29T07:37:08.256Z","0.1.15":"2026-04-29T07:42:29.742Z","0.1.16":"2026-04-29T07:45:52.460Z","0.1.17":"2026-04-30T06:12:08.440Z","0.1.18":"2026-04-30T07:27:03.454Z"},"bugs":{"url":"https://github.com/avclabs/enhance-mcp/issues"},"author":{"name":"avclabs mcp team"},"license":"MIT","homepage":"https://github.com/avclabs/enhance-mcp#readme","keywords":["mcp","model-context-protocol","video","enhancement","http","client","server","claude","anthropic"],"repository":{"type":"git","url":"git+https://github.com/avclabs/enhance-mcp.git","directory":"js_client"},"description":"HTTP MCP Client-Server for video enhancement API","maintainers":[{"name":"super_bad","email":"wh95hola@gmail.com"},{"name":"tangapple","email":"hb.tang@qq.com"}],"readme":"# @avclabs.ai/enhance-mcp (Node.js)\n\n中文 | [English](https://github.com/avclabs/enhance-mcp/blob/main/README_EN.md)\n\n[![npm version](https://img.shields.io/npm/v/@avclabs.ai/enhance-mcp)](https://www.npmjs.com/package/@avclabs.ai/enhance-mcp)\n[![Node.js >=18](https://img.shields.io/badge/node-%3E%3D18-brightgreen.svg)](https://nodejs.org/)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n\n基于 MCP 协议的视频增强服务，作为 MCP Client-Server 与 FastAPI HTTP Server 交互。\n\n## 功能\n\n提供以下 MCP Tools：\n- `create_task` - 创建视频增强任务（支持 URL 或本地文件上传）\n- `get_task_status` - 查询任务状态\n- `enhance_video_sync` - 同步增强视频（阻塞等待完成）\n\n## 前置要求\n\n- **Node.js >= 18**（检查：`node --version`）\n- **API Key**（从控制台创建）\n\n## 懒人安装（推荐）\n\n如果你使用的 AI Agent 有确定的 MCP 配置路径，直接复制下面这句发给 AI：\n\n```\n帮我安装 npm 包 @avclabs.ai/enhance-mcp 作为 MCP server。我的 API Key 是：sk-xxxxxxxx。\n```\n\nAI 会自动完成：\n1. 检测你使用的 MCP 客户端\n2. 找到配置文件路径\n3. 写入正确的配置\n4. 提示你重启客户端\n\n## 手动安装\n\n无需安装，直接在 MCP 客户端配置中使用 `npx` 运行。\n\n### 1. Claude Code（CLI）\n\n在 Claude Code 中运行：\n\n```\n/mcp\n```\n\n查看输出中 **\"User MCPs\"** 对应的配置文件路径，然后编辑该文件。\n\n常见路径（如果 `/mcp` 不可用）：\n- **Windows**: `%USERPROFILE%\\.claude.json`\n- **macOS**: `~/.claude.json`\n- **Linux**: `~/.claude.json`\n- **旧版/备用**: `~/.claude/mcp.json`\n\n粘贴以下内容（将 `your-api-key` 替换为实际 API Key）：\n\n```json\n{\n  \"mcpServers\": {\n    \"video-enhancement\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@avclabs.ai/enhance-mcp\"],\n      \"env\": {\n        \"HTTP_API_KEY\": \"your-api-key\"\n      }\n    }\n  }\n}\n```\n\n保存后运行 `/mcp` 验证是否加载成功。\n\n### 2. Cursor\n\n进入 **设置 > Tools & MCPs > Add New MCP Server**：\n\n- **Name**：`video-enhancement`\n- **Type**：`command`\n- **Command**：\n  ```bash\n  env HTTP_API_KEY=your-api-key npx -y @avclabs.ai/enhance-mcp\n  ```\n\n或编辑 `~/.cursor/mcp.json`：\n\n```json\n{\n  \"mcpServers\": {\n    \"video-enhancement\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@avclabs.ai/enhance-mcp\"],\n      \"env\": {\n        \"HTTP_API_KEY\": \"your-api-key\"\n      }\n    }\n  }\n}\n```\n\n## 验证安装\n\n重启客户端后，确认工具是否加载成功：\n\n1. 或直接问 AI：\"你有哪些可用的工具？\"\n2. 应看到：`create_task`、`get_task_status`、`enhance_video_sync`\n\n## 配置项\n\n| 变量名 | 必填 | 默认值 | 说明 |\n|---|---|---|---|\n| `HTTP_API_KEY` | **是** | - | API 认证密钥 |\n| `HTTP_API_BASE_URL` | 否 | `https://mcp.avc.ai` | 服务接口地址 |\n\n### 自定义服务地址\n\n```json\n{\n  \"env\": {\n    \"HTTP_API_BASE_URL\": \"https://your-endpoint.com\",\n    \"HTTP_API_KEY\": \"your-api-key\"\n  }\n}\n```\n\n或通过命令行参数：\n```bash\nnpx -y @avclabs.ai/enhance-mcp --base-url https://your-endpoint.com --api-key your-api-key\n```\n\n## 使用示例\n\n配置完成后，用自然语言对 AI 说：\n\n> \"帮我把这个视频增强到 1080p：https://example.com/video.mp4\"\n\n> \"把我桌面的 video.mp4 提升到 2k 画质\"\n\nAI 会自动调用相应工具完成任务。\n\n## 提供的 Tools\n\n### create_task\n\n创建视频增强任务（异步）。\n\n| 参数 | 类型 | 必填 | 默认值 | 说明 |\n|---|---|---|---|---|\n| `video_source` | string | 是 | - | 视频 URL 或本地文件路径 |\n| `type` | string | 否 | `url` | `url` 或 `local` |\n| `resolution` | string | 否 | `720p` | `480p`、`540p`、`720p`、`1080p`、`2k` |\n\n**返回值：**\n```json\n{\n  \"success\": true,\n  \"task_id\": \"xxx\",\n  \"status\": \"wait\"\n}\n```\n\n### get_task_status\n\n查询任务状态。\n\n| 参数 | 类型 | 必填 |\n|---|---|---|\n| `task_id` | string | 是 |\n\n**返回值：**\n```json\n{\n  \"success\": true,\n  \"task_id\": \"xxx\",\n  \"status\": \"completed\",\n  \"progress\": 100,\n  \"video_url\": \"https://...\"\n}\n```\n\n### enhance_video_sync\n\n同步增强视频（阻塞等待完成）。\n\n| 参数 | 类型 | 必填 | 默认值 | 说明 |\n|---|---|---|---|---|\n| `video_source` | string | 是 | - | 视频 URL 或本地文件路径 |\n| `type` | string | 否 | `url` | `url` 或 `local` |\n| `resolution` | string | 否 | `720p` | 目标分辨率 |\n| `poll_interval` | number | 否 | `5` | 轮询间隔（秒） |\n| `timeout` | number | 否 | `600` | 超时时间（秒） |\n\n## 文件上传说明\n\n当 `type` 为 `\"local\"` 时，MCP Server 会：\n1. 读取本地文件\n2. 通过预签名 URL 直传到 TOS 对象存储\n3. **最大文件大小：100MB**\n\n## 故障排查\n\n### \"command not found: npx\"\n\n安装 Node.js >= 18：https://nodejs.org/\n\n### \"错误: 需要提供 --api-key 或设置 HTTP_API_KEY\"\n\nAPI Key 缺失，请检查配置中的 `env.HTTP_API_KEY`。\n\n### MCP Server 在客户端显示红色/错误\n\n查看日志：\n- **Claude Desktop macOS**：`~/Library/Logs/Claude/mcp*.log`\n- **Claude Desktop Windows**：`%APPDATA%\\Claude\\logs\\mcp*.log`\n- **Cursor**：Output 面板 > MCP\n\n### \"TOS 上传失败\"\n\n通常是签名不匹配，请确认 `HTTP_API_BASE_URL` 和 `HTTP_API_KEY` 正确且有效。\n\n## 全局安装（可选）\n\n如果你不想每次都用 `npx`：\n\n```bash\nnpm install -g @avclabs.ai/enhance-mcp\n```\n\n然后在配置中使用 `\"command\": \"avclabs-enhance-mcp\"` 配合 `\"args\": [\"--api-key\", \"your-api-key\"]` 。\n\n## License\n\nMIT License - 详见 [LICENSE](LICENSE) 文件\n","readmeFilename":"README.md"}