真爱之书Lovetell-MCP工具(MCP&Agent挑战赛)
wanghh/LoveTell
暂无简介
娱乐与多媒体
1.3k
虚幻分析器
@ayeletstudioindia/unreal-analyzer-mcp
为虚幻引擎代码库提供深度源代码分析,使人工智能助手能够理解C++类结构、搜索代码和分析子系统。
开发者工具
1.3k
S
Spotify音乐推荐
@hrishi0102/spotifyyy-mcp
通过搜索歌曲、创建播放列表、获取推荐和管理Spotify账户中的音乐,使克劳德能够与Spotify进行互动。
娱乐与多媒体
1.3k
语
语音转文字
chance617/Speech_to_Text
# 语音转文字 MCP 服务器
一个功能强大的语音转文字 MCP 服务器,支持多种音频格式和识别引擎。
## 功能特性
### 🎯 核心功能
- **多引擎支持**: 远程API调用(阿里云百炼、OpenAI Whisper、讯飞等)、Google Speech Recognition、CMU Sphinx
- **多格式支持**: WAV、MP3、M4A、FLAC、OGG、AAC
- **多语言支持**: 中文、英文、日文、韩文、法文、德文、西班牙文、俄文
- **批量处理**: 支持批量转写多个音频文件
- **实时进度**: 提供详细的转写进度信息
- **无本地模型**: 全部通过远程API调用,无需下载大模型
### 🛠️ 工具功能
- `transcribe_audio_file`: 转写音频文件
- `transcribe_audio_data`: 转写音频数据
- `transcribe_with_remote_api`: 通过远程API转写音频
- `batch_transcribe`: 批量转写多个文件
- `analyze_audio_file`: 分析音频文件信息
- `convert_audio_file_format`: 转换音频格式
- `get_supported_formats`: 获取支持的格式
### 📚 资源功能
- `audio://info/{file_path}`: 获取音频文件信息
- `audio://formats`: 获取支持的音频格式
### 💡 提示模板
- 语音转文字助手
- 音频格式转换助手
## 安装
### 使用 uv (推荐)
```bash
# 克隆项目
git clone <repository-url>
cd DW_MCP_Server
# 安装依赖
uv sync
# 运行服务器
uv run python main.py
```
### 使用 pip
```bash
# 安装依赖
pip install -r requirements.txt
# 运行服务器
python main.py
```
## 使用方法
### 1. 启动服务器
```bash
# 开发模式
uv run mcp dev main.py
# 或者直接运行
uv run python main.py
```
### 2. 在 Claude Desktop 中安装
```bash
uv run mcp install main.py
```
### 3. 使用示例
#### 转写单个音频文件
```python
# 使用 Google Speech Recognition
result = await transcribe_audio_file(
file_path="/path/to/audio.wav",
language="zh-CN",
engine="google"
)
# 使用远程API(需配置API密钥)
result = await transcribe_audio_file(
file_path="/path/to/audio.mp3",
language="zh-CN",
engine="remote_api"
)
# 直接调用远程API
result = await transcribe_with_remote_api(
file_path="/path/to/audio.wav",
api_type="bailian", # 支持 bailian, openai, xunfei
api_key="your_api_key",
api_url="your_api_url",
language="zh-CN"
)
```
#### 批量转写
```python
file_paths = [
"/path/to/audio1.wav",
"/path/to/audio2.mp3",
"/path/to/audio3.m4a"
]
results = await batch_transcribe(
file_paths=file_paths,
language="zh-CN",
engine="whisper"
)
```
#### 分析音频文件
```python
info = await analyze_audio_file("/path/to/audio.wav")
print(f"格式: {info.format}")
print(f"时长: {info.duration}秒")
print(f"采样率: {info.sample_rate}Hz")
```
#### 转换音频格式
```python
output_path = await convert_audio_file_format(
input_path="/path/to/audio.mp3",
output_path="/path/to/output.wav",
target_format="wav"
)
```
## 支持的格式
### 输入格式
- WAV
- MP3
- M4A
- FLAC
- OGG
- AAC
### 输出格式
- WAV
- MP3
- TXT (转写文本)
- SRT (字幕文件)
- VTT (WebVTT 字幕)
### 支持的语言
- 中文 (zh-CN)
- 英文 (en-US)
- 日文 (ja-JP)
- 韩文 (ko-KR)
- 法文 (fr-FR)
- 德文 (de-DE)
- 西班牙文 (es-ES)
- 俄文 (ru-RU)
## 识别引擎对比
| 引擎 | 优点 | 缺点 | 适用场景 |
|------|------|------|----------|
| 远程API(百炼/OpenAI/讯飞) | 准确率高,支持多种语言,无需本地模型 | 需要网络连接和API密钥 | 在线应用 |
| Google Speech Recognition | 准确率高,支持多种语言 | 需要网络连接 | 在线应用 |
| CMU Sphinx | 完全离线,轻量级 | 准确率相对较低 | 嵌入式设备 |
## 配置选项
### 环境变量
```bash
# 设置默认语言
export DEFAULT_LANGUAGE=zh-CN
# 设置默认引擎
export DEFAULT_ENGINE=remote_api
# 设置默认API类型
export DEFAULT_API_TYPE=bailian
# 配置API密钥和地址
export BAILIAN_API_KEY=your_bailian_api_key
export BAILIAN_API_URL=https://bailian.aliyuncs.com/v1/audio/transcriptions
```
### 服务器配置
```python
# 在 main.py 中修改服务器配置
mcp = FastMCP(
"语音转文字服务",
dependencies=["speechrecognition", "pydub", "openai-whisper", "torch"]
)
```
## 开发
### 安装开发依赖
```bash
uv sync --extra dev
```
### 运行测试
```bash
uv run pytest
```
### 代码格式化
```bash
uv run black main.py
uv run isort main.py
```
### 类型检查
```bash
uv run mypy main.py
```
## 故障排除
### 常见问题
1. **API密钥配置错误**
```bash
# 检查环境变量
echo $BAILIAN_API_KEY
echo $BAILIAN_API_URL
# 或在代码中直接传入
result = await transcribe_with_remote_api(
file_path="audio.wav",
api_key="your_api_key",
api_url="your_api_url"
)
```
2. **音频格式不支持**
```bash
# 安装 ffmpeg
# Windows: 下载 ffmpeg 并添加到 PATH
# macOS: brew install ffmpeg
# Linux: sudo apt install ffmpeg
```
3. **网络连接错误**
- 检查网络连接
- 检查API地址是否正确
- 考虑使用本地引擎(Google Speech Recognition)
### 日志调试
```python
# 启用详细日志
import logging
logging.basicConfig(level=logging.DEBUG)
```
## 贡献
欢迎提交 Issue 和 Pull Request!
### 开发指南
1. Fork 项目
2. 创建功能分支
3. 提交更改
4. 推送到分支
5. 创建 Pull Request
## 许可证
MIT License
## 更新日志
### v0.1.0
- 初始版本
- 支持 Google Speech Recognition、Whisper、CMU Sphinx
- 支持多种音频格式
- 支持批量处理
- 提供进度反馈
## 联系方式
如有问题或建议,请通过以下方式联系:
- 提交 Issue
- 发送邮件
- 加入讨论群
---
**注意**: 使用远程API需要配置API密钥和地址,请在使用前设置相应的环境变量或在调用时传入参数。推荐使用阿里云百炼、OpenAI Whisper、讯飞等主流语音识别API。
开发者工具
1.3k
O
OpenWebSearch网络搜索(正确配置)
vicopro/open-webSearch
基于多引擎搜索结果的模型上下文协议(MCP)服务器,支持无需API密钥的免费网络搜索。它包括使用多个搜索引擎进行网络搜索、HTTP代理配置支持以及从各种来源获取单篇文章内容等功能。
搜索工具
1.3k
网
网络搜索助手
@letsbuildagent/perplexity-tool
一个自定义的MCP工具,将Perplexity AI的API与Claude桌面端集成,使Claude能够进行基于网络的研究并提供带引用的答案。
搜索工具
1.3k
提
提示词生成器(MCP&Agent挑战赛)
phoenixdna/Zlink-prompt-generator
暂无简介
娱乐与多媒体
1.3k
网络基础数据查询
dongkitchen/fdp_basic
网络基础数据,包括passivedns解析数据、域名和IP的注册信息、网站证书、IOC库的查询。
数据来源于奇安信X实验室被动收集的大网安全研究、威胁分析溯源和大规模多维度安全数据平台。
学术研究
1.3k
M
MCP模拟面试
@Ejb503/systemprompt-mcp-interview
一种专用的模型上下文协议(MCP)服务器,它能够提供由人工智能驱动的面试角色扮演场景,用于练习,并给予逼真的对话反馈。
交流协作工具
1.3k
证券之星
klj218/stockstar-mcp
证券之星 MCP 服务是面向金融投资领域的智能工具,将证券之星各项数据与服务封装为云端服务。该服务目前支持A股、港股等各项基础数据、衍生数据、财务分析、商业模式分析等。
金融
1.3k
Z
Zotero AI助手
@kaliaboi/mcp-zotero
允许人工智能与您的[Zotero](https://www.zotero.org/)图书馆进行交互。
知识管理与记忆
1.3k
谷
谷歌新闻搜索
@ChanMeng666/server-google-news
该服务器通过SerpAPI集成, enables 用户进行带有自动分类和多语言支持的Google新闻搜索。
搜索工具
1.3k
炉
炉火基于Qwen3-MT的翻译MCP Server(MCP&Agent挑战赛)
jkman2023/luhuo_qwen3_mt_mcp_server-MCP_Agent_Challenge
暂无简介
其他
1.3k
漫
漫威MCP服务
@DanWahlin/marvel-mcp
用于漫威开发者API的MCP服务器,支持与角色和漫画数据进行交互。
搜索工具
1.3k
P
Prometheus指标查询服务器
@pab1it0/prometheus-mcp-server
通过标准化的Model Context Protocol接口提供对Prometheus指标和查询的访问,允许AI助手执行PromQL查询并分析指标数据。
开发者工具
1.3k
n
n8n 工作流管理器
@spences10/mcp-n8n-builder
🪄 用于通过编程方式创建和管理n8n工作流的MCP服务器。通过一套全面的工具和资源与n8n的REST API进行交互,使AI助手能够在无需用户直接干预的情况下构建、修改和管理工作流。
开发者工具
1.3k
菜谱
lcd18601611267/whateat
看起来您想要翻译一份英文技术文档,但您提供的内容中只有"asd"这个字符串,并没有实际的文档内容。请提供需要翻译的具体英文技术文档文本,这样我才能帮助您进行准确的翻译。如果有特定部分或格式要求,请一并告知。
开发者工具
1.3k
塔
塔罗牌
moraxcheng/tarot
暂无简介
文化艺术
1.2k
NanoBananaMCP生图
chengfeng2025/NanoBananaMCP
Gemini MCP 是一个基于 Google Gemini 2.0 Flash 模型的 MCP(模型上下文协议)服务器,专门用于图像分析和处理。它可以无缝集成到支持 MCP 协议的 AI 助手中,如 Claude Desktop 和 Cursor,提供强大的视觉理解能力。
娱乐与多媒体
1.2k
道旅机票查询MCP
yorklu/RollingGo_Flight
暂无简介
搜索工具
1.2k
秘塔AI-秘塔搜索
dingtalk/Mita-AI---Mita-Search
秘塔AI-秘塔搜索,您的智能信息助手,一句话搞定网络检索与深度分析。
搜索工具
1.2k
SiYuan MCP Server(思源笔记AI服务器)
@onigeya/siyuan-mcp-server
一种集成到思源笔记系统的MCP服务器实现, enables 人工智能模型通过综合命令访问和操作笔记数据,这些命令涵盖了笔记本管理、文档操作和内容 manipulation。
(注:原文中“enables”和“manipulation”在翻译时需要根据上下文调整为更合适的中文表达,以下是优化后的版本:)
一种集成到思源笔记系统的MCP服务器实现,使人工智能模型能够通过全面的命令来管理和操作笔记数据,包括笔记本管理、文档操作以及内容处理。
知识管理与记忆
1.2k
开
开放数据查询服务
myalone/Toronto-Open-Data-Server
暂无简介
搜索工具
1.2k
m
mcp-sse天气服务
@sidharthrajaram/mcp-sse
这个基于SSE的MCP服务器允许用户连接并交互以获取国家气象局API的天气警报和预报。
其他
1.2k