Delphi IDE Remote MCP Server

MCP-сервер, который превращает машину с RAD Studio в удаленный бэкенд для агентов: чтение, безопасная правка, сборка MSBuild, git и деплой

MCP-сервер

Высокий риск

Высокий уровень ставим, когда инструмент пишет во внешние системы, работает с деньгами, рабочими базами или секретами либо выполняет произвольные команды. CLI поставит его только после вашего согласия.

Почему такой уровень

  • Сервер правит файлы, запускает MSBuild, git и деплой на реальные цели
  • Умеет управлять рабочим столом и удаленно запускать программы
  • Удаленный режим открывает доступ к машине по сети через токен
Все причины и проверки

soporte-defontsoft/delphi-ide-remote-mcp

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add mcp/delphi-ide-remote-mcp-server

Определит агенты на машине, проверит риск и зафиксирует версию.

Другие способы установки

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

Выполните в терминале

claude mcp add --transport http delphi http://WINDOWS-HOST:3000/mcp --header 'Authorization: Bearer <ваш AUTHORIZATION>'

Или добавьте в файл .mcp.json, в проекте

{
  "mcpServers": {
    "delphi": {
      "type": "http",
      "url": "http://WINDOWS-HOST:3000/mcp",
      "headers": {
        "Authorization": "Bearer <ваш AUTHORIZATION>"
      }
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers.

Ключи и настройки

AUTHORIZATIONсекрет, обязательная

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Добавьте в файл ~/.cursor/mcp.json, для всех проектов

{
  "mcpServers": {
    "delphi": {
      "url": "http://WINDOWS-HOST:3000/mcp",
      "headers": {
        "Authorization": "Bearer <ваш AUTHORIZATION>"
      }
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers. Для одного проекта тот же блок кладут в .cursor/mcp.json.

Ключи и настройки

AUTHORIZATIONсекрет, обязательная

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Выполните в терминале

code --add-mcp '{"name":"delphi","type":"http","url":"http://WINDOWS-HOST:3000/mcp","headers":{"Authorization":"Bearer <ваш AUTHORIZATION>"}}'

Или добавьте в файл .vscode/mcp.json, в проекте

{
  "servers": {
    "delphi": {
      "type": "http",
      "url": "http://WINDOWS-HOST:3000/mcp",
      "headers": {
        "Authorization": "Bearer <ваш AUTHORIZATION>"
      }
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа servers.

Ключи и настройки

AUTHORIZATIONсекрет, обязательная

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Добавьте в файл ~/.codex/config.toml, для всех проектов

[mcp_servers.delphi]
url = "http://WINDOWS-HOST:3000/mcp"
http_headers = { Authorization = "Bearer <ваш AUTHORIZATION>" }

Если файл уже есть, допишите блок в конец.

Ключи и настройки

AUTHORIZATIONсекрет, обязательная

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Добавьте в файл ~/.gemini/settings.json, для всех проектов

{
  "mcpServers": {
    "delphi": {
      "httpUrl": "http://WINDOWS-HOST:3000/mcp",
      "headers": {
        "Authorization": "Bearer <ваш AUTHORIZATION>"
      }
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers.

Ключи и настройки

AUTHORIZATIONсекрет, обязательная

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Добавьте в файл ~/.config/devin/mcp_config.json, для всех проектов

{
  "mcpServers": {
    "delphi": {
      "serverUrl": "http://WINDOWS-HOST:3000/mcp",
      "headers": {
        "Authorization": "Bearer <ваш AUTHORIZATION>"
      }
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers. В легаси Cascade конфиг MCP лежит в ~/.codeium/windsurf/mcp_config.json.

Ключи и настройки

AUTHORIZATIONсекрет, обязательная

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Бывший Windsurf.

Добавьте в файл cline_mcp_settings.json, для всех проектов

{
  "mcpServers": {
    "delphi": {
      "type": "streamableHttp",
      "url": "http://WINDOWS-HOST:3000/mcp",
      "headers": {
        "Authorization": "Bearer <ваш AUTHORIZATION>"
      }
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers. Файл настроек открывается в Cline: вкладка MCP Servers, кнопка Configure MCP Servers.

Ключи и настройки

AUTHORIZATIONсекрет, обязательная

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Добавьте в файл .roo/mcp.json, в проекте

{
  "mcpServers": {
    "delphi": {
      "type": "streamable-http",
      "url": "http://WINDOWS-HOST:3000/mcp",
      "headers": {
        "Authorization": "Bearer <ваш AUTHORIZATION>"
      }
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers.

Ключи и настройки

AUTHORIZATIONсекрет, обязательная

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Форк Roo Code, папки .roo те же.

Добавьте в файл opencode.json, в проекте

{
  "mcp": {
    "delphi": {
      "type": "remote",
      "url": "http://WINDOWS-HOST:3000/mcp",
      "headers": {
        "Authorization": "Bearer <ваш AUTHORIZATION>"
      }
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcp.

Ключи и настройки

AUTHORIZATIONсекрет, обязательная

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Добавьте в файл ~/.config/zed/settings.json, для всех проектов

{
  "context_servers": {
    "delphi": {
      "url": "http://WINDOWS-HOST:3000/mcp",
      "headers": {
        "Authorization": "Bearer <ваш AUTHORIZATION>"
      }
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа context_servers.

Ключи и настройки

AUTHORIZATIONсекрет, обязательная

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Сверено с репозиторием 25 сент. 2026, коммит 44cf87b.

Текст для агента

Скачай бинарник со страницы Releases и на Windows-машине с RAD Studio зарегистрируй его как stdio-сервер: claude mcp add delphi -- C:/path/to/DelphiLspMcp.exe. Для удаленного доступа запусти HTTP-режим и подключись: claude mcp add --transport http delphi http://WINDOWS-HOST:3000/mcp --header "Authorization: Bearer YOUR_TOKEN".

Другие способы из описания автора
claude mcp add delphi -- C:/path/to/DelphiLspMcp.exe

Локальный режим stdio на Windows-машине с RAD Studio. Бинарник берется со страницы Releases.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Сервер запускается на Windows-машине с установленной RAD Studio и дает MCP-клиенту полный цикл разработки на Delphi с любой другой платформы. Агент находит проект, читает и безопасно правит код, собирает через MSBuild, работает с git, скаффолдит и деплоит через PAServer и adb. Семантическую навигацию по коду обеспечивает официальный DelphiLSP, на нем работает часть инструментов, остальные это редактор, сборка, файловые операции и деплой. Есть удаленный запуск и управление рабочим столом Linux, Android и самого Windows: сервер делает скриншот и нажимает по координатам. Доступ ограничен рабочей зоной и уровнем токена, есть режим только для чтения.

Для кого. Для разработчиков на Delphi, которым нужно вести проекты RAD Studio с любой машины через агента.

Подходит, если

  • Хочется писать на Delphi с Linux, Mac или облачного агента, держа RAD Studio на одной машине
  • Нужен агент-ревьюер с токеном только для чтения на живом коде
  • Нужен CI или релизный прогон: собрать, упаковать и выложить артефакты через MCP

Не подходит, если

  • Нет машины с лицензированной RAD Studio
  • Нужен стабильный релиз без поломок: проект в статусе бета с возможными несовместимостями между версиями

Пример запроса к агенту

Открой проект на сервере, собери релизную сборку через MSBuild и покажи ошибки компилятора

Ограничения

Машина-сервер должна держать свою лицензированную RAD Studio во время работы, ничего из Embarcadero в поставку не входит. Проект в статусе бета: авторы предупреждают о шероховатостях и несовместимостях между минорными версиями. При удаленном режиме через HTTP доступ защищается токеном; управление рабочим столом оператора выключено по умолчанию и включается отдельным флагом. Лицензия MIT.

Как отключить. Удалите сервер delphi из конфигурации MCP-клиента. Если он установлен как служба Windows, снимите ее командой DelphiLspMcp.exe -uninstall из консоли с повышенными правами.

MCP

Транспорт
stdio, http
Авторизация
API-ключ
Переменные окружения
Переменные окружения
Authorization
секрет
Bearer-токен для удаленного HTTP-режима, передается заголовком при подключении клиента.

Проверка безопасности

  • Сервер правит файлы, запускает MSBuild, git и деплой на реальные цели
  • Умеет управлять рабочим столом и удаленно запускать программы
  • Удаленный режим открывает доступ к машине по сети через токен

Коротко о README

README описывает MCP-сервер, который делает из установки RAD Studio удаленный бэкенд для агентов. Идея в том, чтобы централизовать Delphi на одной Windows-машине и работать откуда угодно: понять код, безопасно править, собрать, запустить, упаковать, закоммитить и задеплоить на реальную цель. Из 43 инструментов 8 опираются на официальный DelphiLSP, остальные это редактор, MSBuild, git, файлы, скаффолдер, деплой и управление рабочим столом. Запускается как служба Windows, процесс в терминале или трей, работает по stdio и Streamable HTTP, доступ ограничен рабочей зоной и уровнем токена.

Частые вопросы

Нужна ли Delphi на клиенте?

Нет. RAD Studio нужна только на машине-сервере, клиент подключается по MCP и Delphi у себя не ставит.

Как ограничить права агента?

Есть два уровня токена: полный на запись и только для чтения. Второй позволяет читать, искать и навигировать, но ничего не меняет на сервере.

Выбор редакции

Набор скиллов, который задает агенту процесс разработки: уточнение задачи, план, TDD, субагенты и ревью кода

ПлагинСредний рискБез VPN292,5 тыс.Звезды репозитория
Выбор редакции

Небольшие компонуемые скиллы для инженерной работы с агентом: интервью по плану, TDD, диагностика багов, ревью и архитектура

СкиллНизкий риск271,4 тыс.Звезды репозитория
Выбор редакции

Набор GitHub для разработки от спецификации: CLI specify ставит в проект команды и скиллы для агента, от принципов до реализации

CLIСредний рискБез VPN139,3 тыс.Звезды репозитория

Референсные MCP-серверы

Model Context Protocol servers

Официальный

Официальные референсные MCP-серверы: Filesystem, Fetch, Git, Memory, Sequential Thinking, Time и Everything

MCP-серверСредний риск90,6 тыс.Звезды репозитория
Foxx AIDelphi IDE Remote MCP Server

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.