aidemd-mcp/server

aidemd-mcp/server

от aidemd-mcp
MCP сервер для intent-driven разработки в AI-средах: управляет .aide spec-файлами, которые задают контекст для архитекторов, разработчиков и QA. Предоставляет инструменты для их создания, валидации...

AIDE CI npm version License: MIT server MCP server npm downloads TypeScript Discord

@aidemd-mcp/server

MCP server that brings intent-driven development to any AI-powered IDE. Manage .aide spec files that live next to your code — the domain context that architects plan from, implementors build from, and QA validates against.

Learn more at aidemd.dev.

Features

  • Project-wide spec discovery with a progressive disclosure tree that surfaces intent, research, and QA specs at every level of your codebase
  • One-command project bootstrap via aide_init — wires methodology docs, pipeline commands, and this MCP server into your project in a single guided flow
  • Automatic naming convention enforcement — aide_scaffold handles the .aide / intent.aide rename rules so you never create conflicting specs
  • Guarded pipeline cleanup via aide_cleanup — removes a closed module's plan, todo and brief only when every checkbox is checked, and refuses with the exact open items otherwise
  • Health-check validation via aide_validate — detects orphaned specs, missing descriptions, broken links, and naming conflicts before they cause drift
  • Code introspection via aide_inspect — returns JSDoc, signatures, and kind for named symbols without opening files, giving agents Tier 2 progressive disclosure for code
  • Upgrade drift detection via aide_upgrade — compares your project's AIDE methodology artifacts against canonical versions and writes updates per-category
  • Runtime brain entry-point via aide_brain — on-demand tool that returns ready-to-execute prose telling the agent which MCP tools to call and how to reach whatever brain backend is wired, without the agent knowing which backend it is
Инструменты были проиндексированы:
aide_brain

Инструмент точки входа в brain по требованию. Вызывайте этот инструмент, когда нужно добраться до brain в середине задачи - НЕ вызывайте его при каждой загрузке /aide. Состояние предварительных условий brain при загрузке уже сообщается через aide_info.brain.status; вызов aide_brain при загрузке дублирует эту работу без необходимости. С его помощью также настраивают, исправляют или записывают конфигурацию brain для любого бэкенда, по одному решению за раз. Каждый режим только для чтения: ни один вызов не пишет на диск. Необязательный параметр `source` - определяет, какое чтение выполняется. Если опущен, подразумевается "host". - "host" - одна секция файла .aide/config/brain.aide хоста, описана ниже. - "template" - { template, purpose }: одна секция встроенного шаблона (или его лаунчера, с kind: "launcher") в виде дословных байтов, и однострочное назначение этой секции из опубликованного контракта. Ответ одинаков независимо от состояния конфигурации хоста. Используйте его как рабочий пример при написании этой секции для другого бэкенда. - "contract" - { sections }: все секции контракта по порядку, каждая с marker, role (live или seed) и purpose, без текста секций. - "draft" - структурная проверка черновика конфигурации по path, с теми же правилами и словарём ошибок, что и проверка конфигурации хоста, так что черновик, прошедший проверку, готов к замене. Возвращает { outcome, instructions }: valid; invalid с fault (missing-sections и его sections, или malformed и его reason); absent, когда по path нет файла; refused, когда path вне проекта, и ничего не читается. Проверяет структуру, но никогда содержимое. Необязательный параметр `kind` - только для чтения хоста и шаблона: любой маркер секции опубликованного контракта brain (см. перечисление), live или seed; "launcher" только с source: "template". Если опущен, подразумевается "orientation", runtime-брифинг для доступа к brain в середине задачи. "config" - это поток подключения интеграции, который запускает /aide:brain config. Секции seed извлекаются по одной за вызов во время seeding. path требуется с source: "draft" и не принимается больше нигде…

Параметры
  • kindenum

    Какой раздел: любой маркер раздела опубликованного контракта, live или seed, или launcher только с source: "template". Если пропущено, значит orientation. Не принимается с contract или draft. Разделы Seed извлекаются по одному за вызов во время seeding.

  • pathstring

    Путь к черновой конфигурации brain относительно проекта. Обязателен при source: "draft" и больше нигде не принимается; путь за пределами проекта отклоняется без чтения.

  • sourceenum

    Какой read запускается. Если не указано, подразумевается host: один раздел файла .aide/config/brain.aide хоста. template: один раздел или лаунчер встроенного шаблона, с его назначением. contract: каждый раздел контракта с его ролью и назначением. draft: структурная проверка чернового конфига по пути path.

aide_cleanup

Удаляет временные файлы пайплайна модуля (plan.aide, todo.aide, brief.aide), как только цикл этого модуля закрылся, оставляя код и спецификации intent как долговечную запись. Никогда не удаляет, не перезаписывает и не читает ничего другого: спецификации intent, спецификации research, код и .aide/session.aide вне доступа. Если plan.aide существует, отказывается работать, пока не отмечены все чекбоксы плана и не отмечен полностью любой присутствующий todo.aide; отсутствие todo.aide не блокирует. Если plan.aide нет, удаляет полностью отмеченный todo.aide и отказывается удалять brief.aide (его удаляют только вместе с его планом), todo.aide без чекбоксов или папку, в которой вообще нет временных файлов. При отказе перечисляет каждый неотмеченный пункт с указанием файла и строки, и ничего не удаляется. По умолчанию plan.aide без чекбоксов отклоняется; передача allowEmptyPlan: true пропускает такой план, не переопределяет ничего другого и не даёт эффекта, если plan.aide нет. Вызывайте его напрямую, потому что реальный вызов уже безопасен. dryRun - необязательный предпросмотр только для проверки, и он никогда не обязателен перед реальным вызовом. Это кросс-платформенная замена удалению через shell, поэтому его можно разрешить по имени.

Параметры
  • allowEmptyPlanboolean

    Необязательный, по умолчанию выключен. Позволяет plan.aide без чекбоксов пройти. Ничего больше не переопределяет и не действует там, где нет plan.aide.

  • dryRunboolean

    Необязательный. Ничего не удаляет, а только сообщает, что удалил бы реальный вызов. Агенты, закрывающие модуль, его опускают.

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

    Каталог модуля, ephemerals которого нужно удалить, относительно корня проекта

aide_discover

Сканирует файлы спецификаций .aide в этом проекте. Возвращает древовидную карту расположения спецификаций, следуя принципу прогрессивного раскрытия. Без пути: возвращает облегчённую карту всего проекта — только местоположения и типы файлов, без содержимого. Используйте её один раз, чтобы понять архитектуру спецификаций проекта. С путём: ответ начинается с цепочки предков — каскадной линии намерений от корня проекта до целевой директории, где каждый предок показывает своё описание и статус согласованности (aligned/misaligned, если задано). Цепочка предков даёт полный унаследованный контекст до чтения тела спецификации. После цепочки предков следует детализированное поддерево целевой директории — выдержки из содержимого файлов и предупреждения об аномалиях. Используйте это, чтобы погрузиться в интересующую вас область. Файлы .aide — это спецификации с прогрессивным раскрытием, которые находятся рядом с кодом оркестратора. Они содержат намерение (стратегия, контракты реализации, антипаттерны), исследования (источники, данные, паттерны) или контрольные списки QA (todo). Читайте файлы .aide ДО чтения кода — они являются слоем контекста между структурой папок и деталями реализации. Типы файлов (.aide, intent.aide, research.aide, plan.aide, todo.aide): - .aide — Спецификация намерения (по умолчанию). Стратегия, контракты, антипаттерны. - intent.aide — То же, что и .aide, используется только если в той же папке есть research.aide. - research.aide — Сырое исследование. Источники, точки данных, синтез паттернов. - plan.aide — План реализации архитектора. Пункты с флажками для исполнителя. - todo.aide — Документ повторной синхронизации QA. Фиксирует, где реализация отошла от намерения. Никогда не размещайте одновременно .aide и intent.aide в одной папке.

Параметры
  • pathstring

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

aide_info

Отчёт, вызываемый оркестратором при запуске. Возвращает независимые поля верхнего уровня, по которым оркестратор должен ветвиться отдельно: `outdated` (массив ключей устаревших артефактов) - мягкое уведомление. Сравнивает .aide/versions.json хоста с каноническим манифестом, поставляемым с этим npm-пакетом. Каждый элемент называет ключ артефакта, который отстаёт. Пустой массив означает, что всё актуально. Отсутствующий .aide/versions.json (старая установка, предшествующая отслеживанию версий) молча сворачивается в []. Устаревание носит информационный характер - оркестратор продолжает, предупредив пользователя. `behind` (`{ installed, latest }` или null) - мягкое уведомление. Не null только когда запись aide проекта запускает глобально установленный сервер, который старше последней опубликованной версии. Предложите npm i -g @aidemd-mcp/server один раз и продолжайте - это никогда не блокирует конвейер. Null, когда сервер запущен локально, актуален, или проверка версии не может выполниться (офлайн-проверки проходят молча). `brainMigration` (`{ staleSections, legacyLauncher }` или null) - мягкое уведомление. Не null, когда конфигурация brain содержит разделы, текст которых совпадает с более ранней версией шаблона, или устаревший лаунчер brain (legacyLauncher перечисляет причины: unpinned, unversioned, older-pin, missing-auto-confirm). Упомяните это один раз и предложите /aide:brain config; это никогда не блокирует конвейер и никогда не меняет brain.status. `brain` (состояние предварительного условия) - жёсткий шлюз. Сообщает, подключена ли и согласована ли запись brain MCP хоста. Форма: { status, name?, fault?, hints } - name отсутствует при no-brain-aide и brain-aide-invalid; fault присутствует только при brain-aide-invalid. Оркестратор должен остановиться и направить пользователя решить проблему, прежде чем продолжить, если status не равен 'ok'. Проверка путей не выполняется - пакет никогда не выполняет stat ни для одного каталога на диске; состояние полностью выводится из сравнения .aide/config/brain.aide с .mcp.json. Пять brain.status…

Параметры

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

aide_init

Разворачивает среду разработки AIDE в проекте. Возвращает структурированный JSON для агента, а не прозу. Инструмент использует схему из двух вызовов для постепенного раскрытия: Первый вызов (без параметра `category`): Возвращает облегчённую сводку - каждый шаг с name, status (would-create/would-overwrite/would-skip/exists), category и filePath, но БЕЗ полей content. Также возвращает brainHints (кандидаты в корень brain) и определённый framework. Используйте это, чтобы понять, что нужно сделать и какие категории требуют запросов к пользователю. Второй вызов (с параметром `category`): Инструмент сам пишет все файлы would-create И одобренные would-overwrite прямо на диск и возвращает манифест - шаги с filePath, status (created, overwritten или exists) и name, но БЕЗ content. Шаги would-skip остаются would-skip в манифесте (инструмент ничего для них не пишет). Агент никогда не видит содержимое файлов и никогда не использует инструмент Write для новых файлов. Исключение - шаги MCP: Для шагов MCP манифест включает данные prescription (имя ключа и объект записи), чтобы агент мог прочитать существующий конфиг, объединить и записать. Инструмент никогда не трогает конфиг MCP напрямую. Исключение - категория brain: Шаг Brain config (brain.aide) несёт brainSummary при каждом вызове, включая сводку: sections (у каждой секции marker, role, seedPath для сидов и templateBytes), missingSections, staleSections, причины legacyLauncher и templateIntegration. Он никогда не несёт текст секций, назначения, блоки починки или тела до/после. Отсутствующие секции вставляются через aide_upgrade category: "brain", сиды читаются по одному через aide_brain, а миграции просматриваются и применяются по одной через aide_upgrade. Секции, которые пользователь отредактировал, и кастомные лаунчеры никогда не предлагаются. Инструмент создаёт .aide/config/brain.aide, когда его нет, и никогда не перезаписывает существующий. Исключение - шаги IDE VS Code: Шаги IDE, которые…

Параметры
  • aideModeenum

    Режим запуска для записи aide в MCP, его выбирает пользователь (рекомендуется global). Передаётся вместе с category=mcp. Если пропустить, подразумевается local.

  • brainModeenum

    Режим запуска для лаунчера встроенного шаблона brain, выбранный пользователем в конфиге /aide:brain. Передаётся с category=brain. Если не указан, значит local.

  • categoryenum

    Записывает на диск все файлы со статусом would-create и одобренные к перезаписи (approved would-overwrite) для этой категории и возвращает манифест (статус: created/overwritten/exists; шаги would-skip проходят без изменений). При первом вызове пропускается, чтобы получить сводку только с метаданными по всем шагам.

  • frameworkenum

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

  • pathstring

    Настраиваемый корневой путь проекта (по умолчанию используется рабочая директория сервера)

aide_inspect

Возвращает JSDoc, сигнатуру и kind для именованного символа без открытия полного файла: прогрессивное раскрытие кода уровня 2. Когда агенту известно имя функции из списка импортов или файла оркестратора, он вызывает inspect, чтобы узнать, что делает символ, что он принимает и что возвращает, основываясь только на его контракте. Ищет по исходным файлам TypeScript и JavaScript (ts, tsx, js, jsx, mjs, cjs). Использует необязательный параметр file для сужения поиска до одного файла, если местоположение уже известно.

Параметры
  • filestring

    Необязательно. Укажите путь к файлу, чтобы ограничить поиск одним файлом.

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

    Имя символа для поиска

aide_read

Читает файл спецификации .aide с полным контекстом. Возвращает содержимое файла, его классифицированный тип (intent/research/plan/todo), связанные спецификации в той же директории и ссылки, найденные в содержимом (относительные пути, встроенные ссылки, URL). Используйте этот инструмент после aide_discover для углублённого изучения конкретной спецификации.

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

    Путь к файлу .aide для чтения

aide_scaffold

Создаёт новые .aide spec-файлы с автоматическим применением правил именования. Правила именования: intent-спеки по умолчанию имеют расширение .aide, но переименовываются в intent.aide при наличии research.aide в той же папке. Создание research.aide автоматически переименовывает любой существующий .aide-файл в intent.aide. Типы: - intent — Стратегия, контракты, анти-паттерны - research — Источники, данные, паттерны (запускает переименование существующих .aide-файлов) - both — Создаёт пару research.aide + intent.aide - todo — Документ QA-перенастройки для агентов контроля качества - plan — План реализации архитектора (не взаимодействует с intent/research по именованию)

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

    Каталог, в котором будут созданы файлы .aide

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

    Тип создаваемого файла .aide

aide_upgrade

Сравнивает артефакты методологии AIDE в этом проекте с каноническими версиями и возвращает структурированные результаты JSON, сгруппированные по категориям. Используйте этот инструмент, когда пользователь просит обновить AIDE, синхронизировать AIDE, обновить AIDE, проверить обновления AIDE или привести AIDE в актуальное состояние. Это НЕ для редактирования пользовательских .aide спецификаций: инструмент проверяет только инфраструктуру методологии. Инструмент использует схему из двух вызовов для постепенного раскрытия: Первый вызов (без параметра `category`): Возвращает облегчённую сводку: каждую категорию с именами файлов, статусами и количеством, но БЕЗ содержимого файлов. Используйте это, чтобы понять, что разошлось, и показать сводку пользователю. Спросите, какие категории они хотят применить. Второй вызов (с параметром `category`): Инструмент сам записывает все отличающиеся/отсутствующие файлы прямо на диск и возвращает манифест: результаты по файлам с filePath, status ("updated", "created" или "unchanged") и name, но БЕЗ canonicalContent. Агент никогда не видит содержимое файлов и никогда не использует инструмент Write для файлов методологии. Повторяйте второй вызов для каждой категории, которую подтвердит пользователь. Как вызывающий агент, вы должны: 1. Сначала вызовите без category, чтобы получить сводку 2. Покажите каждую разошедшуюся категорию (отличается/отсутствует) и спросите пользователя, какие применить 3. Для каждой подтверждённой категории вызовите снова с category=X - инструмент запишет файлы и вернёт манифест. Сообщите пользователю, что было обновлено/создано. 4. Для категории mcp манифест всё ещё включает данные prescription - сами объедините запись с существующей конфигурацией MCP (прочитать → объединить → записать). Если malformed, скажите пользователю - не перезаписывайте. 5. Для ide манифест может включать instructions для установки расширения VS Code - выполните эту команду для пользователя. Конфигурацию Zed инструмент записывает напрямую. 6. Для brain сводка сообщает missingSections, устаревший текст разделов как staleSections и устаревший загрузчик brain как legacyLauncher (его причины), каждый назван отдельно. Затем категория brain проходит через три…

Параметры
  • beforeHashstring

    beforeHash, который вернул предпросмотр brainChange. Превращает вызов в защищённый apply: изменение записывается, только если хеш текущих байтов всё ещё равен этому значению.

  • brainChangeenum

    Селектор Brain-category-only для одной устаревшей секции (её маркера) или старого лаунчера (launcher). Без beforeHash вызов показывает предпросмотр этого изменения в режиме только для чтения; с beforeHash он применяет его.

  • categoryenum

    Если указана, применяет эту категорию. Для категорий, принадлежащих пакету, вызов записывает на диск все отличающиеся/отсутствующие файлы и возвращает манифест (без canonicalContent). Для brain он вставляет отсутствующие секции (без brainChange), показывает предпросмотр одного изменения (только brainChange) или применяет его (brainChange + beforeHash); он никогда не перезаписывает существующую секцию вне применённого изменения. Если параметр не указан, возвращает все категории в виде сводок только с метаданными (без полей canonicalContent).

  • frameworkenum

    Принудительно выбирает заданный фреймворк вместо автоматического определения. Автоопределение проверяет наличие файлов и каталогов, характерных для конкретного фреймворка, и по умолчанию использует Claude Code.

  • pathstring

    Настраиваемый корневой путь проекта (по умолчанию используется рабочая директория сервера)

aide_validate

Проверка состояния файлов .aide spec в проекте. Обнаруживает осиротевшие spec'ы (в папках без оркестратора), отсутствующие spec'ы (оркестраторы с 3+ импортами helper, но без .aide), конфликты имен (.aide + intent.aide в одной папке), битые ссылки, осиротевшие research (research.aide без intent spec) и отсутствующие описания (spec'ы без поля description в frontmatter).

Параметры
  • pathstring

    Подкаталог для проверки (по умолчанию весь проект)

0.11.1основная
0.11.0
0.10.4
0.10.3
0.10.2
0.10.0
0.9.0
0.6.1
0.6.0
0.5.7
0.5.6
0.5.5
0.5.4
0.5.3
0.5.2
0.5.1
0.5.0
0.4.6
0.4.4
0.4.3
0.4.2
0.4.1
0.4.0
0.3.15
0.3.14
0.3.13
0.3.12
0.3.11
0.3.10
0.3.9
0.3.8
0.3.7
0.3.6
0.3.5
0.3.4
0.3.3
0.3.2
0.3.1
0.3.0
0.2.4
0.2.3
0.2.2
0.2.1
0.2.0

Выберите клиент, чтобы установить aidemd-mcp/server:

Любой клиент

Конфиг добавления MCP сервера стандартный, обычно он не меняется вообще, поэтому подходит практически к любому ИИ клиенту, поддерживающему MCP.

{
  "mcpServers": {
    "aidemd-mcp-server-7qfhmb7a9t": {
      "command": "npx",
      "args": [
        "-y",
        "@aidemd-mcp/server@latest"
      ]
    }
  }
}
CursorCursor

Перейдите по ссылке и сервер автоматически будет добавлен в Cursor. Либо откройте/создайте файл ~/.cursor/mcp.json(%USERPROFILE%\.cursor\mcp.json на Windows) и добавьте конфиг сервера:

{
  "mcpServers": {
    "aidemd-mcp-server-7qfhmb7a9t": {
      "command": "npx",
      "args": [
        "-y",
        "@aidemd-mcp/server@latest"
      ]
    }
  }
}
VS Code

Создайте .vscode/mcp.json в проекте (ключ верхнего уровня — servers):

{
  "servers": {
    "aidemd-mcp-server-7qfhmb7a9t": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@aidemd-mcp/server@latest"
      ]
    }
  }
}

Либо добавьте сервер через терминал:

code --add-mcp "{\"name\":\"aidemd-mcp-server-7qfhmb7a9t\",\"type\":\"stdio\",\"command\":\"npx\",\"args\":[\"-y\",\"@aidemd-mcp/server@latest\"]}"
ClaudeClaude Desktop

Откройте Settings → Developer → Edit Config — это откроет файл claude_desktop_config.json:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Впишите сервер и полностью перезапустите Claude Desktop:

{
  "mcpServers": {
    "aidemd-mcp-server-7qfhmb7a9t": {
      "command": "npx",
      "args": [
        "-y",
        "@aidemd-mcp/server@latest"
      ]
    }
  }
}
Claude CodeClaude Code

Добавьте сервер одной командой в терминале:

claude mcp add aidemd-mcp-server-7qfhmb7a9t -- npx -y @aidemd-mcp/server@latest

Либо через JSON-конфиг:

claude mcp add-json aidemd-mcp-server-7qfhmb7a9t "{\"command\":\"npx\",\"args\":[\"-y\",\"@aidemd-mcp/server@latest\"]}"
CodexCodex

Добавьте сервер командой в терминале:

codex mcp add aidemd-mcp-server-7qfhmb7a9t -- npx -y @aidemd-mcp/server@latest

Либо вручную в ~/.codex/config.toml(%USERPROFILE%\.codex\config.toml на Windows):

[mcp_servers.aidemd-mcp-server-7qfhmb7a9t]
command = "npx"
args = ["-y", "@aidemd-mcp/server@latest"]
PerplexityPerplexity

MCP доступен подписчикам Perplexity Pro / Max / Enterprise. Локальные серверы — только в приложении для macOS.

  1. Откройте Настройки аккаунта → Connectors.
  2. Установите вспомогательное приложение PerplexityXPC (один раз).
  3. Нажмите Add Connector → вкладка Simple.
  4. В поле Server Name укажите aidemd-mcp/server, а в поле команды запуска — строку ниже:
npx -y @aidemd-mcp/server@latest

Нажмите Save и дождитесь статуса Running.

WindsurfWindsurf

Откройте Windsurf Settings → Cascade → MCP Servers или отредактируйте файл ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "aidemd-mcp-server-7qfhmb7a9t": {
      "command": "npx",
      "args": [
        "-y",
        "@aidemd-mcp/server@latest"
      ]
    }
  }
}
ClineCline

В панели Cline нажмите иконку MCP Servers → Configure → Configure MCP Servers (или отредактируйте ~/.cline/mcp.json) и добавьте сервер:

{
  "mcpServers": {
    "aidemd-mcp-server-7qfhmb7a9t": {
      "command": "npx",
      "args": [
        "-y",
        "@aidemd-mcp/server@latest"
      ],
      "disabled": false,
      "autoApprove": []
    }
  }
}
Continue

Создайте файл в .continue/mcpServers/ (например aidemd-mcp-server-7qfhmb7a9t.yaml) или добавьте блок в config.yaml. MCP работает только в режиме agent:

mcpServers:
  - name: aidemd-mcp-server-7qfhmb7a9t
    command: npx
    args:
      - "-y"
      - "@aidemd-mcp/server@latest"
Zed

Выполните agent: add context server или откройте настройки (zed: open settings file) и добавьте сервер в объект context_servers:

{
  "context_servers": {
    "aidemd-mcp-server-7qfhmb7a9t": {
      "command": "npx",
      "args": [
        "-y",
        "@aidemd-mcp/server@latest"
      ]
    }
  }
}

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

agenticempire/axint

agenticempire/axint

от agenticempire

Axint - MCP сервер для AI-агентов, работающих с Apple-экосистемой. Он компилирует описания App Intents и SwiftUI в валидный Swift, проверяет Apple-специфичные правила и выдает repair packet для быстрого исправления ошибок. Полезен разработчикам и AI-агентам для создания нативных Apple-компонентов.

TypeScript⭐ 18
x51xxx/codex-mcp-tool

x51xxx/codex-mcp-tool

от x51xxx

MCP инструмент для интеграции Codex CLI с Claude и Cursor. Позволяет анализировать файлы через @-ссылки, вести многошаговые сессии в изолированном окружении и применять структурированные правки. Полезен разработчикам для безопасного рефакторинга.

TypeScript⭐ 24
hampsterx/claude-mcp-bridge

hampsterx/claude-mcp-bridge

от hampsterx

MCP-сервер, который оборачивает Claude Code CLI в подпроцесс и открывает его возможности как MCP-инструменты. Пригодится, если у клиента нет shell-доступа (Cursor, Windsurf, VS Code). Поддерживает ...

TypeScript⭐ 7
thecombatwombat/replicant-mcp

thecombatwombat/replicant-mcp

от thecombatwombat

MCP-сервер replicant-mcp подключает AI-ассистентов к Android-среде: сборка APK, запуск эмуляторов и отладка через UI. Ускоряет разработку за счёт естественного диалога.

TypeScript⭐ 18
optimaquantum/claude-critical-rules-mcp

optimaquantum/claude-critical-rules-mcp

от optimaquantum

MCP-сервер автоматически загружает 21 критическое правило в Claude AI, предотвращая типичные сбои. Основан на 96+ реальных случаях. Идеален для разработчиков и DevOps, желающих повысить надёжность ...

JavaScript⭐ 7
rinadelph/Agent-MCP

rinadelph/Agent-MCP

от rinadelph

Координирует параллельную разработку проекта, сохраняет общий контекст между сессиями в графе знаний и автоматически управляет задачами и зависимостями.

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

Лука Никитин