トランスクリプションツール MCP サーバー
自然なフォーマット、コンテキスト修復、および Deep Thinking LLM を活用したスマートな要約機能を備えたインテリジェントなトランスクリプト処理機能を提供する MCP サーバーです。
利用可能なMCPツール
この MCP サーバーは、トランスクリプト処理用の 4 つの強力なツールを公開します。
- 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
ライセンス
マサチューセッツ工科大学