particlefuture/MCPDiscovery

particlefuture/MCPDiscovery

от particlefuture
MCP сервер для автоматического поиска, выбора и настройки других MCP серверов на вашей машине. Устанавливаете только этот инструмент — он находит подходящие серверы под вашу задачу, используя Quick Search для явных запросов или Deep Search для сложных целей с поэтапным планированием. Полезен разр...

1 MCP Server 🚀

Website

MCP of MCPs — automatically discover and configure MCP servers on your machine (remote or local).

After setup, you can usually just say:

“I want to perform . Call the deep_search tool and follow the outlined steps.”

The goal is that you only install this MCP server, and it handles the rest (searching servers, selecting servers, configuring servers, etc.).

Demo video 🎥: https://youtu.be/W4EAmaTTb2A

Quick Setup

Choose one of the following:

  1. Remote (simplest & fastest ⚡💨)
  2. Local (prebuilt)Docker, uvx, or npx
  3. Local (from source) — run this repo directly
1) Remote 🌍⚡💨

Use the hosted endpoint (recommended for the simplest setup).

Docs + guided setup: https://mcp.1mcpserver.com/

Configure your MCP client

Add the following entry to your client config file:

  • Cursor: ./.cursor/mcp.json
  • Gemini CLI: ./gemini/settings.json (see Gemini docs)
  • Claude Desktop:
    • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
    • Windows: %APPDATA%\Claude\claude_desktop_config.json
  • Codex:
    • macOS: ~/.codex/config.toml
    • Windows: %USERPROFILE%\.codex\config.toml
Инструменты были проиндексированы:
create_directoryидемпотентный

Создаёт новый каталог или проверяет, что каталог существует. Создаёт несколько вложенных каталогов за одну операцию. Если каталог уже существует, операция завершается успешно без сообщений. Подходит для создания структур каталогов проекта или проверки существования необходимых путей. Работает только внутри разрешённых каталогов.

Создаёт каталог.

Параметры
  • pathstringобязательный
directory_treeтолько чтение

Получает рекурсивное древовидное представление файлов и каталогов в виде JSON-структуры. Каждая запись включает 'name', 'type' (file/directory) и 'children' для каталогов. У файлов нет массива children, а у каталогов он есть всегда (может быть пустым). Вывод форматируется с отступом в 2 пробела для удобочитаемости. Работает только в разрешённых каталогах.

Дерево каталогов

Параметры
  • excludePatternsstring[]
  • pathstringобязательный
edit_file

Делает построчные изменения в текстовом файле. Каждое изменение заменяет точные последовательности строк на новое содержимое. Возвращает diff в стиле git, показывающий сделанные изменения. Работает только в разрешённых директориях.

Редактирует файл

Параметры
  • dryRunboolean

    Preview changes using git-style diff format

  • editsobject[]обязательный
  • pathstringобязательный
get_file_infoтолько чтение

Получает подробные метаданные о файле или каталоге. Возвращает исчерпывающую информацию, включая размер, время создания, время последнего изменения, права доступа и тип. Этот инструмент отлично подходит для понимания характеристик файла без чтения его содержимого. Работает только в разрешённых каталогах.

Получает информацию о файле.

Параметры
  • pathstringобязательный
list_allowed_directoriesтолько чтение

Возвращает список директорий, к которым этому серверу разрешён доступ. Поддиректории в этих разрешённых директориях также доступны. Используйте это, чтобы понять, какие директории и их вложенные пути доступны, прежде чем пытаться получить доступ к файлам.

Перечисляет разрешённые каталоги.

Параметры

Без параметров.

list_directoryтолько чтение

Получает подробный список всех файлов и каталогов по указанному пути. Результаты чётко разграничивают файлы и каталоги с помощью префиксов [FILE] и [DIR]. Этот инструмент необходим для понимания структуры каталогов и поиска конкретных файлов внутри каталога. Работает только в разрешённых каталогах.

Выводит содержимое каталога.

Параметры
  • pathstringобязательный
list_directory_with_sizesтолько чтение

Получает подробный список всех файлов и каталогов по указанному пути, включая размеры. Результаты чётко различают файлы и каталоги с помощью префиксов [FILE] и [DIR]. Этот инструмент полезен для понимания структуры каталогов и поиска конкретных файлов в каталоге. Работает только в разрешённых каталогах.

Выводит список содержимого каталога с размерами.

Параметры
  • pathstringобязательный
  • sortByenum

    Sort entries by name or size

move_file

Перемещает или переименовывает файлы и каталоги. Может перемещать файлы между каталогами и переименовывать их в одной операции. Если целевой объект существует, операция завершится ошибкой. Работает в разных каталогах и может использоваться для простого переименования в пределах одного каталога. И исходный, и целевой пути должны находиться в разрешённых каталогах.

Перемещает файл

Параметры
  • destinationstringобязательный
  • sourcestringобязательный
read_fileтолько чтение

Читает полное содержимое файла как текст. УСТАРЕЛО: используйте read_text_file вместо.

Read File (устаревший)

Параметры
  • headnumber

    If provided, returns only the first N lines of the file

  • pathstringобязательный
  • tailnumber

    If provided, returns only the last N lines of the file

read_media_fileтолько чтение

Читает файл и возвращает его в виде блока содержимого, закодированного в base64, с его MIME-типом. Изображения и аудиофайлы возвращаются как содержимое image/audio; файлы любого другого типа возвращаются как встроенный ресурс. Работает только в разрешённых каталогах.

Read Media File

Параметры
  • pathstringобязательный
read_multiple_filesтолько чтение

Читает содержимое нескольких файлов одновременно. Это более эффективно, чем чтение файлов по одному, когда нужно проанализировать или сравнить несколько файлов. Содержимое каждого файла возвращается с указанием его пути в качестве ссылки. Неудачные чтения отдельных файлов не останавливают всю операцию. Работает только в разрешённых каталогах.

Читает несколько файлов

Параметры
  • pathsstring[]обязательный

    Array of file paths to read. Each path must be a string pointing to a valid file within allowed directories.

read_text_fileтолько чтение

Читает полное содержимое файла из файловой системы как текст. Обрабатывает различные текстовые кодировки и выводит подробные сообщения об ошибках, если файл не удаётся прочитать. Используйте этот инструмент, когда вам нужно просмотреть содержимое одного файла. Используйте параметр 'head', чтобы прочитать только первые N строк файла, или параметр 'tail', чтобы прочитать только последние N строк файла. Работает с файлом как с текстом независимо от расширения.

Читает текстовый файл

Параметры
  • headnumber

    If provided, returns only the first N lines of the file

  • pathstringобязательный
  • tailnumber

    If provided, returns only the last N lines of the file

search_filesтолько чтение

Рекурсивно ищет файлы и каталоги, соответствующие шаблону. Шаблоны должны быть в стиле glob и соответствовать путям относительно рабочей директории. Используйте шаблон вида '.ext' для поиска файлов в текущей директории и '**/.ext' для поиска файлов во всех подкаталогах. Возвращает полные пути ко всем найденным элементам. Отлично подходит для поиска файлов, когда вы не знаете их точное расположение. Ищет только в разрешённых каталогах.

Ищет файлы

Параметры
  • excludePatternsstring[]
  • pathstringобязательный
  • patternstringобязательный
write_fileидемпотентный

Создает новый файл или полностью перезаписывает существующий файл новым содержимым. Используйте с осторожностью, так как он перезапишет существующие файлы без предупреждения. Обрабатывает текстовое содержимое с правильной кодировкой. Работает только в разрешённых каталогах.

Записывает файл.

Параметры
  • contentstringобязательный
  • pathstringобязательный

Похожие MCP-сервера

glenngillen/mcpmcp-server

glenngillen/mcpmcp-server

Этот MCP сервер помогает находить, настраивать и подключать другие серверы к вашим клиентам, например Claude Desktop и другим платформам. Упрощает работу с AI, автоматизируя интеграцию и управление...

38
isaac-levine/forage

isaac-levine/forage

Forage — MCP сервер для автономного поиска и установки инструментов AI-агентами. Агент сам находит нужный MCP сервер, устанавливает его и запоминает использование без перезапуска. Для разработчиков самообучающихся агентов.

TypeScript16
hubinoretros/deep-thinker

hubinoretros/deep-thinker

MCP сервер с графом мыслей (DAG) и 10 стратегиями рассуждений: от последовательной до метапознания. Включает 17 инструментов для глубокого анализа, диалектики, абдукции и автоматического выбора стратегии. Полезен разработчикам и исследователям в решении сложных задач.

TypeScript13
freema/openclaw-mcp

freema/openclaw-mcp

MCP-сервер для интеграции ИИ-ассистента OpenClaw с Claude.ai. Позволяет делегировать задачи из чата боту Claw, который может запускать Claude Code и другие инструменты. Подходит для оркестрации нес...

TypeScript184
i-am-bee/acp-mcp

i-am-bee/acp-mcp

Лёгкий MCP сервер-адаптер, соединяющий ACP-агентов с MCP-приложениями. Автоматически обнаруживает ACP-агентов, делая их доступными как MCP-ресурсы и инструменты. Полезен для интеграции агентов из ACP в экосистему Claude Desktop и других MCP-клиентов.

Python36
gwbischof/free-will-mcp

gwbischof/free-will-mcp

MCP сервер для наделения AI-агента свободой воли. Инструменты sleep, ignore_request и self_prompt позволяют ИИ самостоятельно выбирать время активности, игнорировать запросы и ставить себе задачи. ...

Python37
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин