File Finder MCP Server
With the File Finder MCP Server, you can search for files based on a specified text fragment in their names.
Search Files: Use the
search_filestool to find files containing specific text in their namesInput Parameters: Requires a
fragmentparameter specifying the text to search forResults: Returns file details including name, path, size, and creation date
Integration Options: Can be run via Node.js, HTTP proxy, or integrated with VS Code using Cline extension
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@File Finder MCP Serverfind all files containing 'config' in their names"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
MCP Servers
This repository contains two MCP (Model Context Protocol) servers:
File Finder MCP - for searching files
Whisper STT MCP - for converting speech to text
File Finder MCP Server
This is a Model Context Protocol (MCP) server that provides file search functionality. It allows you to search for files that contain a specified text fragment in their names.
Prerequisites
Node.js (version 14 or higher)
npm (version 6 or higher)
Python 3.6 or higher (for HTTP server)
Installation
Clone or download this repository
Go to the project directory
Install dependencies:
npm installAssemble the project:
npm run build
Starting the server
The project provides several options for launching the MCP server:
Option 1: Direct launch of MCP server
You can run the MCP server directly using Node.js:
npm startor
node build/index.jsThis will start the server and it will listen for JSON-RPC requests on stdin/stdout.
Option 2: Launch HTTP server and MCP proxy
This option uses a Python HTTP server and an MCP proxy that forwards requests to the HTTP server:
First, start the HTTP server:
npm run start:pythonor
python main.pyThen in another terminal, run MCP proxy:
npm run start:httpor
node build/index-http.js
Option 3: Integration with VS Code (Cline extension)
To integrate the server with VS Code and the Cline extension:
Find the MCP settings file:
Windows:
%APPDATA%\Code\User\globalStorage\saoudrizwan.claude-dev\settings\cline_mcp_settings.jsonmacOS:
~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.jsonLinux:
~/.config/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json
Add the following configuration to the
mcpServersobject in the settings file:
"file-finder-mcp": {
"command": "node",
"args": ["<ПОЛНЫЙ_ПУТЬ_К_ПРОЕКТУ>/build/index.js"],
"disabled": false,
"autoApprove": []
}To use HTTP proxy:
"file-finder-mcp-http": {
"command": "node",
"args": ["<ПОЛНЫЙ_ПУТЬ_К_ПРОЕКТУ>/build/index-http.js"],
"disabled": false,
"autoApprove": []
}Replace <ПОЛНЫЙ_ПУТЬ_К_ПРОЕКТУ> with the actual path to your project directory.
Restart VS Code to load the updated settings.
Available tools
MCP server provides one tool:
search_files: Searches for files that contain the specified fragment in their namesParameters:
fragment(string, required): Text fragment to search for in file names
Example of use
<use_mcp_tool>
<server_name>file-finder-mcp</server_name>
<tool_name>search_files</tool_name>
<arguments>
{
"fragment": ".py"
}
</arguments>
</use_mcp_tool>This example finds all files that contain ".py" in their names.
HTTP server (main.py)
In the root directory of the project there is a file main.py , which implements an HTTP server for searching files. This server provides a REST API for searching files that contain a specified fragment in their names.
Starting HTTP server
Go to the root directory of the project
Start the server using Python:
python main.pyThe server will be launched at http://localhost:8080
Using the API
To search for files, send a GET request to /search with the q query parameter:
http://localhost:8080/search?q=.jsonThis query will return a JSON array with information about all files that contain ".json" in their names. Each element of the array contains the following fields:
name: file namepath: absolute path to the filesize: file size in bytescreated: date and time of file creation
Example answer:
[
{
"name": "package.json",
"path": "/absolute/path/to/package.json",
"size": 1234,
"created": "Wed Feb 26 17:00:00 2025"
}
]Related MCP server: Everything Search MCP Server
Whisper STT MCP Server
This is a Model Context Protocol (MCP) server that provides speech-to-text functionality using the faster-whisper library. It allows transcribing audio data into text with automatic language detection.
Prerequisites
Node.js (version 14 or higher)
npm (version 6 or higher)
Python 3.6 or higher
faster-whisper (install with
pip install faster-whisper)
Installation
Clone or download this repository
Go to the project directory
Install dependencies:
npm install pip install faster-whisperAssemble the project:
npm run build
Starting the server
The project provides several options for running the Whisper MCP server:
Option 1: Direct launch of MCP server
You can run the MCP server directly using Node.js:
npm run start:whisperor
node build/whisper-index.jsThis will start the server and it will listen for JSON-RPC requests on stdin/stdout.
Option 2: Launch HTTP server and MCP proxy
This option uses a Python HTTP server and an MCP proxy that forwards requests to the HTTP server:
First, start the HTTP server:
npm run start:whisper:pythonor
python whisper_server.pyThen in another terminal, run MCP proxy:
npm run start:whisper:httpor
node build/whisper-index-http.js
Option 3: Integration with VS Code (Cline extension)
To integrate the server with VS Code and the Cline extension:
Find the MCP settings file:
Windows:
%APPDATA%\Code\User\globalStorage\saoudrizwan.claude-dev\settings\cline_mcp_settings.jsonmacOS:
~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings\cline_mcp_settings.jsonLinux:
~/.config/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json
Add the following configuration to the
mcpServersobject in the settings file:
"whisper-stt-mcp": {
"command": "node",
"args": ["<ПОЛНЫЙ_ПУТЬ_К_ПРОЕКТУ>/build/whisper-index.js"],
"disabled": false,
"autoApprove": []
}To use HTTP proxy:
"whisper-stt-mcp-http": {
"command": "node",
"args": ["<ПОЛНЫЙ_ПУТЬ_К_ПРОЕКТУ>/build/whisper-index-http.js"],
"disabled": false,
"autoApprove": []
}Replace <ПОЛНЫЙ_ПУТЬ_К_ПРОЕКТУ> with the actual path to your project directory.
Restart VS Code to load the updated settings.
Available tools
MCP server provides one tool:
transcribe_audio: Transcribes audio data to text using faster-whisperParameters:
audio_base64(string, required): Audio data in base64 formatlanguage(string, optional): Language code (e.g. "en", "ru"). If not specified, the language will be detected automatically.
Example of use
<use_mcp_tool>
<server_name>whisper-stt-mcp</server_name>
<tool_name>transcribe_audio</tool_name>
<arguments>
{
"audio_base64": "BASE64_ENCODED_AUDIO_DATA",
"language": "ru"
}
</arguments>
</use_mcp_tool>This example converts audio data to text, assuming the audio is in Russian.
HTTP server (whisper_server.py)
In the root directory of the project there is a file whisper_server.py , which implements an HTTP server for converting speech to text. This server provides a REST API for transcribing audio data into text.
Starting HTTP server
Go to the root directory of the project
Start the server using Python:
python whisper_server.pyThe server will be launched at http://localhost:8081
Using the API
To transcribe audio, send a POST request to /transcribe with a JSON body containing:
audio: a base64 encoded string containing audio datalanguage(optional): language code (e.g. "en", "ru")
Example request:
{
"audio": "BASE64_ENCODED_AUDIO_DATA",
"language": "ru"
}The answer will contain:
text: full transcribed textsegments: array of segments with timestampslanguage: a specific languagelanguage_probability: probability of detecting a language
Example answer:
{
"text": "Это пример транскрибированного текста.",
"segments": [
{
"start": 0.0,
"end": 2.5,
"text": "Это пример"
},
{
"start": 2.5,
"end": 4.0,
"text": "транскрибированного текста."
}
],
"language": "ru",
"language_probability": 0.98
}Troubleshooting
If you get the "No connection found for server" error, make sure you restart VS Code after updating your MCP settings.
If the server does not respond, check that the path in the MCP settings is correct and points to the compiled JavaScript file.
Make sure the server is built correctly by running
npm run buildbefore attempting to use it.To use an HTTP proxy, make sure that the appropriate HTTP server is running (on port 8080 for file-finder or 8081 for whisper-stt).
If you have problems with faster-whisper, make sure the library is installed correctly and you have the necessary dependencies to work with GPU (if you are using GPU).
Project structure
Below is a list of the main project files and their purposes:
Root directory
src/index.ts- TypeScript MCP file search server source code (direct implementation)src/index-http.ts- Source code for TypeScript MCP proxy for HTTP file search serversrc/whisper-index.ts- Source code for TypeScript MCP speech-to-text server (direct implementation)src/whisper-index-http.ts- Source code for TypeScript MCP proxy for HTTP speech-to-text serverbuild/index.js- Compiled JavaScript code of MCP server for searching filesbuild/index-http.js- Compiled JavaScript code of MCP proxy for searching filesbuild/whisper-index.js- Compiled JavaScript code of MCP server for converting speech to textbuild/whisper-index-http.js- Compiled JavaScript code of MCP proxy for converting speech to texttsconfig.json- TypeScript configurationpackage.json- Description of the package and dependenciesmain.py- Python HTTP server for file retrievalwhisper_server.py- Python HTTP server for speech to text conversionREADME.md- Project documentation (this file)
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Tools
Related MCP Servers
- AlicenseBqualityFmaintenanceProvides programmatic search functionality for Obsidian vaults through a REST API interface, allowing external applications to search through notes and retrieve absolute paths to matching documents.229MIT
- AlicenseNot gradedqualityDmaintenanceProvides fast file searching across Windows, macOS, and Linux using platform-native tools like Everything SDK, mdfind, and locate.MIT
- AlicenseNot gradedqualityCmaintenanceIntelligent file search engine with Frecency ranking, fuzzy matching, and Git awareness. Provides MCP server for AI agents to search files, content, and get file statistics via natural language.MIT
- AlicenseNot gradedqualityDmaintenanceExposes type-aware code navigation and fast file search to AI agents via language servers, enabling definitions, references, symbols, and file lookup without reading entire codebases.3,520MIT
Related MCP Connectors
Securely search and manage workspace context files for AI agents and teams.
Code intelligence for coding agents: semantic, AST, graph, and full-text search. 279+ languages.
Search your AI chat history (ChatGPT, Claude, Codex) from any MCP client. Remote, private, read-only
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/sergey-fintech/MCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server