MCP Серверы

MCP Серверы

site icon
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) 服务,主要提供文件搜索和语音转文本两大核心功能。

核心功能

  1. File Finder MCP Server:
  2. 提供基于文件名的文本片段搜索功能
  3. 支持通过 JSON-RPC 或 HTTP REST API 进行交互
  4. 可集成到 VS Code 开发环境中

  5. Whisper STT MCP Server:

  6. 使用 faster-whisper 库实现高质量的语音转文本
  7. 支持自动语言检测
  8. 提供 JSON-RPC 和 HTTP REST API 两种接口

适用场景

  • 开发环境中快速定位文件
  • 需要批量搜索特定类型文件的场景
  • 语音识别应用开发
  • 多语言语音转录需求
  • 与 VS Code 等开发工具集成

工具列表

  1. File Finder MCP 工具:
  2. search_files: 搜索包含指定文本片段的文件名

    • 参数: fragment (必需) - 要搜索的文本片段
  3. Whisper STT MCP 工具:

  4. 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)

安装教程

  1. 克隆或下载仓库
  2. 进入项目目录
  3. 安装依赖: npm install pip install faster-whisper # 仅 Whisper STT 需要
  4. 构建项目: npm run build

调试方式

File Finder MCP 调试: 1. 直接运行: npm startnode build/index.js

  1. HTTP 模式调试: npm run start:python npm run start:http

Whisper STT MCP 调试: 1. 直接运行: npm run start:whispernode build/whisper-index.js

  1. HTTP 模式调试: npm run start:whisper:python npm run start:whisper:http

许可证

None