MCP-сервер для поиска файлов

by Tryd0g0lik

1 stars
151 downloads
Not rated
GitHub

Description

# MCP-сервер для поиска файлов Это простой MCP-сервер, написанный на Python, который ищет файлы в файловой системе на основе фрагмента пути и возвращает результаты в формате JSON. ## Установка 1. Клонируйте этот репозиторий или загрузите скрипт '`file_finder_mcp.py`'. 2…

About

# MCP-сервер для поиска файлов Это простой MCP-сервер, написанный на Python, который ищет файлы в файловой системе на основе фрагмента пути и возвращает результаты в формате JSON. ## Установка 1. Клонируйте этот репозиторий или загрузите скрипт '`file_finder_mcp.py`'. 2. Убедитесь, что в вашей системе установлен…

Details

Author
Tryd0g0lik
GitHub stars
1
Downloads
151
Categories
Other

- Поиск файлов по любому фрагменту пути.
- Возврат полного пути, имени, размера и даты создания.
- Результат в формате JSON.
- Работа на локальной файловой системе без внешних зависимостей.

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name MCP-сервер для поиска файлов
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Установите Python 3.x, скачайте или клонируйте файл file_finder_mcp.py. Запустите сервер командой python file_finder_mcp.py – он будет слушать порт 8080. Для использования в Cline настройте .vscode/cline-config.json с command "python" и args ["python", "file_finder_mcp.py"]. Запросы отправляйте через GET на http://localhost:8080/?path=<фрагмент>.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "mcp-\u0441\u0435\u0440\u0432\u0435\u0440 \u0434\u043b\u044f \u043f\u043e\u0438\u0441\u043a\u0430 \u0444\u0430\u0439\u043b\u043e\u0432": {
            "mcp-server-tryd0g0lik": {
                "command": "python",
                "args": [
                    "file_finder_mcp.py"
                ]
            }
        }
    }
}

McpServers

{
    "mcp-server-tryd0g0lik": {
        "command": "python",
        "args": [
            "file_finder_mcp.py"
        ]
    }
}
# MCP-сервер для поиска файлов Это простой MCP-сервер, написанный на Python, который ищет файлы в файловой системе на основе фрагмента пути и возвращает результаты в формате JSON. ## Установка 1. Клонируйте этот репозиторий или загрузите скрипт '`file_finder_mcp.py`'. 2. Убедитесь, что в вашей системе установлен Python 3.x. ## Запуск сервера 1. Откройте терминал и перейдите в каталог, содержащий '`file_finder_mcp.py`'. 2. Запустите сервер с помощью следующей команды: ```bash python file_finder_mcp.py ``` ## Описание Для настройки **Cline** в VSCode для работы с представленным MCP сервером, выполним следующие шаги. Начнем с установки и настройки всех необходимых компонентов. ### Шаг 1: Установка VSCode У вас установлен VSCode. ### Шаг 2: Установка расширения Cline 1. Откройте VSCode. 1. Перейдите в раздел расширений (Extensions) через боковую панель или нажмите '`Ctrl+Shift+X`'. 1. В поиске введите Cline. 1. Найдите расширение Cline и установите его. ### Шаг 3: Установка Python Убедитесь, что на вашем компьютере установлен Python 3.x ### Шаг 4: Запуск MCP сервера Скачайте или создайте файл '`file_finder_mcp.py`' (код сервера приведен выше).\ Откройте терминал в VSCode (Ctrl+`) или используйте любой другой терминал.\ Перейдите в папку, где находится file_finder_mcp.py.\ Запустите сервер командой: ```code python file_finder_mcp.py ``` Сервер запустится на порту 8080. Вы увидите сообщение: ```code Starting MCP server on port 8080... ``` ### Шаг 5: Настройка Cline для работы с MCP сервером В VSCode откройте файл конфигурации Cline. Если файла нет, создайте его в папке .vscode вашего проекта: Путь: '`.vscode/cline-config.json`' Добавьте конфигурацию для MCP сервера: ```json { "mcpServers": { "file-finder-mcp": { "args": [ "python", "file_finder_mcp.py" ], "command": "python", "autoApprove": [], "disabled": false } } } ``` Здесь: - '`command`': Команда для запуска сервера (python). - '`args`': Аргументы для запуска сервера (файл file_finder_mcp.py). - '`autoApprove`': Список автоматически одобряемых действий (оставьте пустым). - '`disabled`': Если false, сервер будет активен. Сохраните файл конфигурации. ### Шаг 6: Подключение Cline к MCP серверу Перезапустите VSCode, чтобы применить изменения в конфигурации.\ Убедитесь, что MCP сервер запущен (см. Шаг 4).\ В VSCode откройте панель Cline (если она не открыта автоматически).\ Cline должен автоматически подключиться к MCP серверу, используя конфигурацию из '`cline-config.json`'. ### Шаг 7: Пример запроса и ответа ```bash curl "http://localhost:8080/?path=example" ``` или у вас установлен Postman. Pfgecnbnt '`GET`' запрос ```code http://localhost:8080/?path=readme ``` ```text [ { "name": "readme.markdown", "path": "/AdobePhotoshop\\Adobe\\Adobe Photoshop CC 2019\\Required\\Generator-builtin\\node_modules\\optimist\\readme.markdown", "size": 11208, "creation_date": "2019-10-17 15:25:58" }, { "name": "readme.markdown", "path": "/AdobePhotoshop\\Adobe\\Adobe Photoshop CC 2019\\Required\\Generator-builtin\\node_modules\\optimist\\node_modules\\minimist\\readme.markdown", "size": 1712, "creation_date": "2019-10-17 15:25:58" }, { "name": "readme.txt", "path": "/AdobePhotoshop\\Adobe\\Adobe Photoshop CC 2019\\Required\\Linguistics\\Providers\\Plugins2\\AdobeHunspellPlugin\\dictionaries\\tr_TR\\readme.txt", "size": 362, "creation_date": "2019-10-17 15:56:44" }, { "name": "readme.md", "path": "/AdobePhotoshop\\Adobe\\Adobe Photoshop CC 2019\\Required\\Plug-ins\\Generator\\assets.generate\\node_modules\\os-tmpdir\\readme.md", "size": 725, "creation_date": "2019-10-17 15:25:58" }, ] ```
No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.