MCP 服务器提供智能成绩单处理功能,具有自然格式、上下文修复和由 Deep Thinking LLM 提供支持的智能摘要功能。
可用的 MCP 工具
该 MCP 服务器提供了四种强大的成绩单处理工具:
- repair_text - 分析并修复转录错误,置信度超过 90%
- get_repair_log - 检索以前维修的详细分析日志
- format_transcript - 将带时间戳的记录转换为自然格式的文本
- summary_text - 使用 ACE 认知方法生成智能摘要
安装
通过 Smithery 安装
要通过Smithery自动安装 Claude Desktop 的转录工具:
npx -y @smithery/cli install @MushroomFleet/transcriptiontools-mcp --client claude
- 克隆此存储库:
git clone https://github.com/mushroomfleet/TranscriptionTools-MCP
cd TranscriptionTools-MCP
- 安装依赖项:
- 构建服务器:
- 在您的 MCP 设置文件中配置 MCP 服务器:
{
"mcpServers": {
"transcription-tools": {
"command": "node",
"args": ["/path/to/TranscriptionTools-MCP/build/index.js"],
"disabled": false,
"autoApprove": []
}
}
}
使用 MCP 工具
修复转录错误
<use_mcp_tool>
<server_name>transcription-tools</server_name>
<tool_name>repair_text</tool_name>
<arguments>
{
"input_text": "We recieve about ten thousand dollars which is defiantly not enough.",
"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": "Long text to summarize...",
"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>
核心技术
自然格式
- 删除时间戳,同时保留语音模式
- 根据暂停持续时间应用智能间距
- 尊重自然语法和语言流畅
- 保持准确的转录内容
语境修复
- 识别并纠正可能的转录错误
- 使用语义上下文进行高置信度校正
- 维护所有变更的详细日志
- 90% 的校正置信阈值
- 无需原始音频
智能摘要
- 创建已处理成绩单的简明摘要
- 支持多种约束类型:
- 保留关键信息和上下文
- 保持自然的说话节奏
项目结构
/
├── .gitignore # Git ignore file
├── LICENSE # MIT license file
├── README.md # This documentation
├── package.json # Package dependencies and scripts
├── tsconfig.json # TypeScript configuration
├── build/ # Compiled JavaScript files (generated after build)
│ ├── tools/ # Compiled tool implementations
│ └── utils/ # Compiled utility functions
└── src/ # Source TypeScript files
├── index.ts # MCP server entry point
├── tools/ # Tool implementations
│ ├── formatting.ts
│ ├── repair.ts
│ └── summary.ts
└── utils/ # Utility functions
├── file-handler.ts
└── logger.ts
配置
您可以通过直接修改源代码来自定义服务器行为。关键配置参数位于相应的工具实现文件中:
// In src/tools/formatting.ts
const paragraph_gap = 8; // seconds
const line_gap = 4; // seconds
// In src/tools/repair.ts
const confidence_threshold = 90; // percentage
// In src/tools/summary.ts
const default_speaking_pace = 150; // words per minute
执照
麻省理工学院