TranscriptionTools MCP Server

TranscriptionTools MCP Server

为 Claude 提供智能转录处理功能,具有自然格式、上下文修复和由深度思考 LLM 提供支持的智能摘要。

笔记
研究与数据
语音处理
访问服务器

Tools

repair_text

Analyzes and repairs transcription errors with greater than 90% confidence

get_repair_log

Retrieves detailed analysis log from previous repair operation

format_transcript

Transforms timestamped transcripts into naturally formatted text

summary_text

Generates intelligent summaries using ACE cognitive methodology

README

TranscriptionTools MCP 服务器

smithery badge

一个 MCP 服务器,提供智能转录处理能力,具有自然格式化、上下文修复和由 Deep Thinking LLM 提供支持的智能摘要功能。

<a href="https://glama.ai/mcp/servers/in1wo7l928"> <img width="380" height="200" src="https://glama.ai/mcp/servers/in1wo7l928/badge" alt="TranscriptionTools Server MCP server" /> </a>

可用的 MCP 工具

此 MCP 服务器公开了四个强大的转录处理工具:

  1. repair_text - 分析并修复转录错误,置信度大于 90%
  2. get_repair_log - 从之前的修复中检索详细的分析日志
  3. format_transcript - 将带时间戳的转录转换为自然格式的文本
  4. summary_text - 使用 ACE 认知方法生成智能摘要

安装

通过 Smithery 安装

要通过 Smithery 自动为 Claude Desktop 安装 Transcription Tools:

npx -y @smithery/cli install @MushroomFleet/transcriptiontools-mcp --client claude
  1. 克隆此存储库:
git clone https://github.com/mushroomfleet/TranscriptionTools-MCP
cd TranscriptionTools-MCP
  1. 安装依赖项:
npm install
  1. 构建服务器:
npm run build
  1. 在您的 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 忽略文件
├── 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

配置

您可以通过直接修改源代码来自定义服务器行为。 关键配置参数位于相应的工具实现文件中:

// 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

许可证

MIT

推荐服务器

Apple MCP Server

Apple MCP Server

通过 MCP 协议与 Apple 应用(如“信息”、“备忘录”和“通讯录”)进行交互,从而使用自然语言发送消息、搜索和打开应用内容。

精选
本地
TypeScript
Crypto Price & Market Analysis MCP Server

Crypto Price & Market Analysis MCP Server

一个模型上下文协议 (MCP) 服务器,它使用 CoinCap API 提供全面的加密货币分析。该服务器通过一个易于使用的界面提供实时价格数据、市场分析和历史趋势。 (Alternative, slightly more formal and technical translation): 一个模型上下文协议 (MCP) 服务器,利用 CoinCap API 提供全面的加密货币分析服务。该服务器通过用户友好的界面,提供实时价格数据、市场分析以及历史趋势数据。

精选
TypeScript
MCP PubMed Search

MCP PubMed Search

用于搜索 PubMed 的服务器(PubMed 是一个免费的在线数据库,用户可以在其中搜索生物医学和生命科学文献)。 我是在 MCP 发布当天创建的,但当时正在度假。 我看到有人在您的数据库中发布了类似的服务器,但还是决定发布我的。

精选
Python
mcp-server-youtube-transcript

mcp-server-youtube-transcript

一个模型上下文协议服务器,可以从 YouTube 视频中检索文本记录。该服务器通过一个简单的界面直接访问视频的字幕和副标题。

精选
JavaScript
mixpanel

mixpanel

连接到您的 Mixpanel 数据。从 Mixpanel 分析查询事件、留存和漏斗数据。

精选
TypeScript
Notion API MCP Server

Notion API MCP Server

使用 Notion API 实现高级待办事项列表管理和内容组织,支持创建数据库、动态筛选和协作任务跟踪等功能。

精选
Python
Sequential Thinking MCP Server

Sequential Thinking MCP Server

这个服务器通过将复杂问题分解为顺序步骤来促进结构化的问题解决,支持修订,并通过完整的 MCP 集成来实现多条解决方案路径。

精选
Python
Todoist MCP Server

Todoist MCP Server

将 Claude 与 Todoist 集成,实现自然语言任务管理,支持使用日常语言进行项目和版块组织、任务创建、更新、完成和删除。

精选
JavaScript
Curri MCP Server

Curri MCP Server

通过管理文本笔记、提供笔记创建工具以及使用结构化提示生成摘要,从而实现与 Curri API 的交互。

官方
本地
JavaScript
Inkdrop MCP Server

Inkdrop MCP Server

通过模型上下文协议将 Inkdrop 笔记应用与 Claude AI 集成,允许 Claude 在您的 Inkdrop 数据库中搜索、阅读、创建和更新笔记。

官方
本地
JavaScript