{"_id":"@curzbin/mcp-huiting","_rev":"2-17ca71bcdeb2f996d83dbf42d46ab3e8","name":"@curzbin/mcp-huiting","dist-tags":{"latest":"0.1.1"},"versions":{"0.1.0":{"name":"@curzbin/mcp-huiting","version":"0.1.0","keywords":["mcp","audio","transcription","whisper","huiting"],"author":{"name":"郑梓斌"},"_id":"@curzbin/mcp-huiting@0.1.0","maintainers":[{"name":"curzbin","email":"zibin@wizthink.cn"}],"homepage":"https://github.com/Curzibn/mcp-huiting#readme","bugs":{"url":"https://github.com/Curzibn/mcp-huiting/issues"},"bin":{"mcp-huiting":"bin/mcp-huiting.js"},"dist":{"shasum":"893298b53b950908be83d2f3f64377b241b60e4a","tarball":"https://registry.npmjs.org/@curzbin/mcp-huiting/-/mcp-huiting-0.1.0.tgz","fileCount":5,"integrity":"sha512-olqzaJvHYf7ZUrNA+3MWQo2sndeVH8gYXiuW9ix2wXDDsEu4L9vwBpdy1YYidDB7erMRk11RLLQeftI/IWdMwA==","signatures":[{"sig":"MEQCIHyi5qkURTFBNJHEVjtjp+IlOAM1TGRxCI4co5yFjsgbAiBdIc+1GOCDV2SEaFy5neo9DgugvNDH0MrUdteDP2b/mQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@curzbin%2fmcp-huiting@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4819},"main":"dist/index.mjs","type":"module","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"import":"./dist/index.mjs"}},"gitHead":"aa1381b69bd02744d3de1638efcfa2eb73310588","private":false,"scripts":{"dev":"npx tsdown --watch","build":"npx tsdown"},"_npmUser":{"name":"curzbin","email":"zibin@wizthink.cn"},"repository":{"url":"git+https://github.com/Curzibn/mcp-huiting.git","type":"git"},"_npmVersion":"10.8.2","description":"HuiTing 音频转录 MCP 工具，封装上传与转录接口","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.23.0","@modelcontextprotocol/sdk":"^1.25.3"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.20.0-beta.4","typescript":"^5.7.0","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-huiting_0.1.0_1772096671444_0.9214766684907207","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@curzbin/mcp-huiting","version":"0.1.1","description":"HuiTing 音频转录 MCP 工具，封装上传与转录接口","keywords":["mcp","audio","transcription","whisper","huiting"],"author":{"name":"郑梓斌"},"repository":{"type":"git","url":"git+https://github.com/Curzibn/mcp-huiting.git"},"homepage":"https://github.com/Curzibn/mcp-huiting#readme","bugs":{"url":"https://github.com/Curzibn/mcp-huiting/issues"},"private":false,"type":"module","main":"dist/index.mjs","module":"dist/index.mjs","bin":{"mcp-huiting":"bin/mcp-huiting.js"},"exports":{".":{"import":"./dist/index.mjs"}},"scripts":{"build":"npx tsdown","dev":"npx tsdown --watch"},"dependencies":{"@modelcontextprotocol/sdk":"^1.25.3","zod":"^3.23.0"},"devDependencies":{"@types/node":"^22.10.0","tsdown":"^0.20.0-beta.4","typescript":"^5.7.0"},"engines":{"node":">=18"},"_id":"@curzbin/mcp-huiting@0.1.1","gitHead":"03a0a302900393d9f9b4e15e0fb02619a17969ec","_nodeVersion":"20.20.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-LMYScI/7duXp6IQBJBT/h5Xci3i1FXq9NSevZG41pPuvgcBfHpWtqbIRowYNpshDY2DS5HWr6iUcDH9M/lpw4Q==","shasum":"d5fcb6ad56121f6db7e719cf6a606c0927aafea6","tarball":"https://registry.npmjs.org/@curzbin/mcp-huiting/-/mcp-huiting-0.1.1.tgz","fileCount":5,"unpackedSize":4959,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@curzbin%2fmcp-huiting@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCNM4IqYYguwAI3Tae/UwyS0ujFwuhkpRko9MR95JglCQIgUWAIHafCz1STZYgmstlBa8S94FuYvNQwBpIy1HjnQO4="}]},"_npmUser":{"name":"curzbin","email":"zibin@wizthink.cn"},"directories":{},"maintainers":[{"name":"curzbin","email":"zibin@wizthink.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp-huiting_0.1.1_1772105692059_0.16548950777201865"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-26T09:04:31.340Z","modified":"2026-02-26T11:34:52.475Z","0.1.0":"2026-02-26T09:04:31.582Z","0.1.1":"2026-02-26T11:34:52.202Z"},"bugs":{"url":"https://github.com/Curzibn/mcp-huiting/issues"},"author":{"name":"郑梓斌"},"homepage":"https://github.com/Curzibn/mcp-huiting#readme","keywords":["mcp","audio","transcription","whisper","huiting"],"repository":{"type":"git","url":"git+https://github.com/Curzibn/mcp-huiting.git"},"description":"HuiTing 音频转录 MCP 工具，封装上传与转录接口","maintainers":[{"name":"curzbin","email":"zibin@wizthink.cn"}],"readme":"# @curzbin/mcp-huiting\n\nHuiTing 音频转录 MCP 工具，封装上传与转录接口，供 AI 通过 Cursor 等 MCP 客户端调用。\n\n## 安装\n\n```bash\nnpm i @curzbin/mcp-huiting\n```\n\n## 配置\n\n在 Cursor 的 `.cursor/mcp.json` 中配置：\n\n```json\n{\n  \"mcpServers\": {\n    \"huiting\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@curzbin/mcp-huiting\"],\n      \"env\": {\n        \"HUITING_API_URL\": \"http://localhost:8000\"\n      }\n    }\n  }\n}\n```\n\n- `HUITING_API_URL`：Python FastAPI 服务地址，默认 `http://localhost:8000`\n- 若 Python 服务部署在 Docker 或远程，需改为实际可访问的地址（如 `http://host.docker.internal:8000` 或 `http://192.168.1.100:8000`）\n\n## 前置条件\n\n需先部署 HuiTing Python FastAPI 服务（提供 `/upload` 与 `/transcribe` 接口），并确保 Node MCP 可访问该地址。\n\n## MCP 工具\n\n| 工具 | 说明 |\n|------|------|\n| `upload_audio` | 上传音频文件，返回 uuid。参数：`file_path`（音频文件绝对路径） |\n| `transcribe_audio` | 对已上传音频进行转录。参数：`audio_uuid`（来自 upload_audio 的返回值） |\n\n使用流程：先调用 `upload_audio` 获取 uuid，再调用 `transcribe_audio` 传入该 uuid。\n","readmeFilename":"README.md"}