File Finder

by kyan9400

Not rated
GitHub

About

Provides file search functionality within filesystems, returning detailed metadata for discovered files based on path fragments.

Details

Author
kyan9400
Repository
kyan9400/file-finder-mcp
Categories
Developer Tools, Design, File Management, AI, Search, Knowledge Base, Infrastructure, Frontend

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 File Finder
    Command (node, npx, python, etc.) python
    Arguments
    • Argument 1 file_finder_server.py

    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

Claude Desktop / Cursor

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

{
    "mcpServers": {
        "file finder": {
            "cwd": ".",
            "env": {},
            "args": [
                "file_finder_server.py"
            ],
            "command": "python"
        }
    }
}

Linux

{
    "cwd": ".",
    "env": [],
    "args": [
        "file_finder_server.py"
    ],
    "command": "python"
}

Macos

{
    "cwd": ".",
    "env": [],
    "args": [
        "file_finder_server.py"
    ],
    "command": "python"
}

Windows

{
    "cwd": ".",
    "env": [],
    "args": [
        "file_finder_server.py"
    ],
    "command": "python"
}

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

Это сервер Model Context Protocol (MCP), написанный на Python, который интегрируется с Cline в VSCode. Он ищет файлы в файловой системе по фрагменту пути и возвращает результаты в формате JSON.

Требования

- Python 3.9 или выше
- Пакет Python mcp (установить с помощью pip install mcp)
- VSCode с установленным расширением Cline

Установка

1. Клонируйте этот репозиторий:

   git clone https://github.com/kyan9400/file-finder-mcp.git
cd file-finder-mcp

2. Установите необходимый пакет Python:

   pip install mcp

3. Обновите файл конфигурации Cline, чтобы включить сервер MCP:
- Откройте или создайте файл конфигурации Cline (например, C:\Users\<ВашеИмяПользователя>\AppData\Roaming\Code\User\cline_config.json на Windows).
- Добавьте следующую конфигурацию:

     {
"mcpServers": {
"file-finder-mcp": {
"args": ["file_finder_server.py"],
"command": "python",
"autoApprove": [],
"disabled": false
}
}
}

Запуск сервера

Запустите сервер вручную для тестирования:

python file_finder_server.py

Также Cline автоматически запустит его при использовании инструмента.

Тестирование с Cline

1. Откройте VSCode с активным расширением Cline.
2. Используйте следующий запрос в интерфейсе Cline для тестирования сервера:

   Найдите файлы в файловой системе, содержащие фрагмент "test"

3. Cline вызовет инструмент find_files, и вы увидите ответ в формате JSON, например:
   [
{
"file_name": "test_file.txt",
"path": "D:\\files\\NEW JOB\\file-finder-mcp\\test_file.txt",
"size": 1234,
"created": "2025-03-02T13:00:00.000000"
}
]

Примечания

- Поиск начинается с текущей рабочей директории, где запущен сервер.
- Поиск нечувствителен к регистру.
- Размер указывается в байтах, а дата создания — в формате ISO.

Лицензия

Этот проект лицензирован под лицензией MIT.


Инструкции по использованию файла README.md

1. Создайте файл README.md:
- В VSCode щелкните правой кнопкой мыши в боковой панели Explorer и выберите "Создать новый файл".
- Назовите файл README.md и откройте его.

2. Скопируйте содержимое:
- Скопируйте приведенное выше содержимое и вставьте его в файл README.md.

3. Сохраните файл:
- Сохраните файл README.md, нажав Ctrl+S (или Cmd+S на Mac).

4. Закоммитьте и отправьте изменения в GitHub:
- Если вы еще не закоммитили и не отправили изменения, сделайте это сейчас:

bash
git add README.md
git commit -m "Добавлен файл README с инструкциями по установке и использованию"
git push origin main
``

5. Проверьте на GitHub:
- Перейдите в ваш репозиторий на GitHub (https://github.com/kyan9400/file-finder-mcp) и убедитесь, что файл
README.md` отображается и содержит правильное содержимое.

Этот файл README.md предоставляет четкие инструкции для тех, кто хочет настроить, запустить и протестировать ваш сервер MCP. Если у вас есть дополнительные вопросы или требуется дальнейшая настройка, не стесняйтесь обращаться!

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.