一个提供智能转录处理能力的MCP服务器,具有自然格式化、上下文修复和由深度思考LLMs驱动的智能总结功能。
<a href="https://glama.ai/mcp/servers/in1wo7l928"> <img width="380" height="200" src="https://gips1.baidu.com/it/u=2771820841,121544337&fm=3081&app=3081&f=PNG?w=760&h=400" alt="TranscriptionTools Server MCP服务器" /> </a>此MCP服务器提供了四个强大的转录处理工具:
要通过Smithery自动安装Claude Desktop的转录工具:
npx -y @smithery/cli install @MushroomFleet/transcriptiontools-mcp --client claude
git clone https://github.com/mushroomfleet/TranscriptionTools-MCP
cd TranscriptionTools-MCP
npm install
npm run build
{
"mcpServers": {
"transcription-tools": {
"command": "node",
"args": ["/path/to/TranscriptionTools-MCP/build/index.js"],
"disabled": false,
"autoApprove": []
}
}
}
<use_mcp_tool>
<server_name>transcription-tools</server_name>
<tool_name>repair_text</tool_name>
<arguments>
{
"input_text": "我们收到大约一万美元,这显然不够。",
"is_file_path": false
}
</arguments>
</use_mcp_tool>
<use_mcp_tool>
<server_name>transcription-tools</server_name>
<tool_name>format_transcript</tool_name>
<arguments>
{
"input_text": "/path/to/timestamped-transcript.txt",
"is_file_path": true,
"paragraph_gap": 8,
"line_gap": 4
}
</arguments>
</use_mcp_tool>
<use_mcp_tool>
<server_name>transcription-tools</server_name>
<tool_name>summary_text</tool_name>
<arguments>
{
"input_text": "需要总结的长文本...",
"is_file_path": false,
"constraint_type": "words",
"constraint_value": 100
}
</arguments>
</use_mcp_tool>
<use_mcp_tool>
<server_name>transcription-tools</server_name>
<tool_name>get_repair_log</tool_name>
<arguments>
{
"session_id": "20241206143022"
}
</arguments>
</use_mcp_tool>
/
├── .gitignore # Git忽略文件
├── LICENSE # MIT许可证文件
├── README.md # 此文档
├── package.json # 包依赖项和脚本
├── tsconfig.json # TypeScript配置
├── build/ # 编译后的JavaScript文件(构建后生成)
│ ├── tools/ # 编译后的工具实现
│ └── utils/ # 编译后的实用函数
└── src/ # 源TypeScript文件
├── index.ts # MCP服务器入口点
├── tools/ # 工具实现
│ ├── formatting.ts
│ ├── repair.ts
│ └── summary.ts
└── utils/ # 实用函数
├── file-handler.ts
└── logger.ts
您可以通过修改源代码来定制服务器行为。主要的配置参数在各自的工具实现文件中找到:
// 在src/tools/formatting.ts中
const paragraph_gap = 8; // 秒
const line_gap = 4; // 秒
// 在src/tools/repair.ts中
const confidence_threshold = 90; // 百分比
// 在src/tools/summary.ts中
const default_speaking_pace = 150; // 每分钟单词数
MIT