Этот сервер на Flask позволяет искать файлы в файловой системе по фрагменту пути и возвращает результаты в формате JSON, включая имя файла, путь, размер и дату создания.
- Убедитесь, что у вас установлен Python 3.1+.
- Скачайте или клонируйте репозиторий.
- Установите зависимости: pip install flask
- Запустите сервер: python main.py
- Сервер будет доступен по адресу: http://127.0.0.1:5000
Для поиска файлов используйте следующий URL: http://127.0.0.1:5000/search?query=<ваш_фрагмент_пути>
Пример: http://127.0.0.1:5000/search?query=test
Ответ будет в формате JSON, например: [ { "name": "test_file.txt", "path": "C:/Users/Example/Documents/test_file.txt", "size": 1024, "created": "2025-03-17T12:00:00" } ]
Для подключения к серверу в Cline используйте следующую конфигурацию:
{ "mcpServers": { "file-finder-mcp": { "args": [ "main.py" ], "command": "py", "autoApprove": ["search"], "disabled": false } } }
Этот конфиг запускает сервер Flask в Cline.
По умолчанию сервер ищет файлы в текущей директории ('.'). Если вы хотите изменить путь для поиска, откройте файл main.py и в строке:
def search_files(query, search_path='.'):
измените '.' на желаемый путь.