Gladia 模型上下文协议服务器

Gladia MCP 是一个官方的模型上下文协议服务器,提供强大的语音转文本和音频智能 API 交互能力。它支持多种 MCP 客户端(如 Claude Desktop、Cursor、Windsurf 等)进行音频转录、语音分析、内容翻译等功能。

  • by gladiaio
  • 更新于
在 GitHub 查看 gladiaio/gladia-mcp

使用说明

基本能力

产品定位

Gladia MCP 是一个模型上下文协议服务器,专注于提供语音转文本和音频智能分析服务。

核心功能

  • 音频转录与说话人分离
  • 实时语音转文本
  • 音频智能分析能力:
    • 翻译
    • 摘要生成
    • 命名实体识别
    • 情感分析
    • 内容审核
    • 章节划分
    • 音频与LLM集成
  • 基于 FastAPI 的异步 API
  • 易于使用的 CLI 接口
  • 可配置的日志记录
  • CORS 支持
  • 健康检查端点

适用场景

  • 音频转录与说话人识别
  • 多语言内容翻译
  • 语音情感分析
  • 长音频内容摘要与章节划分
  • 音频内容审核

工具列表

  • uvx: Python 包管理器,用于安装和管理依赖
  • gladia-mcp: 主服务工具,提供音频转录和分析功能
  • mcp: 用于安装和调试 MCP 服务器的工具

使用教程

使用依赖

安装 uv (Python 包管理器):

curl -LsSf https://astral.sh/uv/install.sh | sh

安装教程

  1. 通过 pip 安装:
pip install gladia-mcp
  1. 运行服务:
python -m gladia_mcp --api-key={{PUT_YOUR_API_KEY_HERE}} --print

调试方式

  1. 查看日志:
  • Windows: %APPDATA%Claudelogsmcp-server-gladia.log
  • macOS: ~/Library/Logs/Claude/mcp-server-gladia.log
  1. 测试 API:
curl -X POST "http://localhost:8000/transcribe" \
  -H "accept: application/json" \
  -H "Content-Type: multipart/form-data" \
  -F "file=@audio.wav" \
  -F "diarization=true"