
MCP Серверы

2025.03.05
0
JavaScript文件搜索语音识别搜索工具内容生成
MCP 服务器包含两个主要功能模块:File Finder MCP 用于文件搜索,Whisper STT MCP 用于语音转文本。File Finder MCP 提供基于文件名的文本片段搜索功能,而 Whisper STT MCP 利用 faster-whisper 库实现语音到文本的转换,支持自动语言检测。
View on GitHub
Overview
基本能力
产品定位
MCP 服务器是一个多功能的 Model Context Protocol (MCP) 服务,主要提供文件搜索和语音转文本两大核心功能。
核心功能
- File Finder MCP Server:
- 提供基于文件名的文本片段搜索功能
- 支持通过 JSON-RPC 或 HTTP REST API 进行交互
-
可集成到 VS Code 开发环境中
-
Whisper STT MCP Server:
- 使用 faster-whisper 库实现高质量的语音转文本
- 支持自动语言检测
- 提供 JSON-RPC 和 HTTP REST API 两种接口
适用场景
- 开发环境中快速定位文件
- 需要批量搜索特定类型文件的场景
- 语音识别应用开发
- 多语言语音转录需求
- 与 VS Code 等开发工具集成
工具列表
- File Finder MCP 工具:
-
search_files
: 搜索包含指定文本片段的文件名- 参数:
fragment
(必需) - 要搜索的文本片段
- 参数:
-
Whisper STT MCP 工具:
transcribe_audio
: 将音频数据转换为文本- 参数:
audio_base64
(必需) - base64 编码的音频数据language
(可选) - 指定语言代码
常见问题解答
- 出现 "No connection found for server" 错误时,请确认已重启 VS Code
- 服务器无响应时检查 MCP 设置中的路径是否正确
- 使用 HTTP 代理时确保相应的 HTTP 服务器已启动
- faster-whisper 相关问题需检查 GPU 依赖是否正确安装
使用教程
使用依赖
File Finder MCP 依赖: - Node.js (v14+) - npm (v6+) - Python 3.6+
Whisper STT MCP 额外依赖:
- faster-whisper 库 (pip install faster-whisper
)
安装教程
- 克隆或下载仓库
- 进入项目目录
- 安装依赖:
npm install pip install faster-whisper # 仅 Whisper STT 需要
- 构建项目:
npm run build
调试方式
File Finder MCP 调试:
1. 直接运行:
npm start
或
node build/index.js
- HTTP 模式调试:
npm run start:python npm run start:http
Whisper STT MCP 调试:
1. 直接运行:
npm run start:whisper
或
node build/whisper-index.js
- HTTP 模式调试:
npm run start:whisper:python npm run start:whisper:http
许可证
None