Репозиторий с конфигами для оркестрации MCP-серверов с помощью Docker Compose
В папке src лежат подпапки с примерами docker-compose.yaml и сопутствующими файлами для разных MCP-сервисов (например, 1c_code_metadata_mcp, 1c_help_mcp, 1c_syntaxcheck_mcp, 1c-code-checker, mcp_ssl_server, template-search-mcp и т.д.). Эти файлы — шаблоны/пример конфигураций, которые можно использовать как отправную точку.
Вы можете:
- взять один или несколько примеров и скопировать их в своё рабочее пространство;
- адаптировать переменные окружения и другие параметры под своё окружение;
- запустить получившиеся конфигурации для использования MCP-сервисов.
В подпапках может быть файл .env.example. Перед запуском:
- Переименуйте
.env.exampleв.envв той подпапке, где вы будете запускать compose. - Заполните в
.envсвои значения (пароли, токены, ключи, адреса и прочие секреты) в форматеKEY=value.
Важно:
- Не добавляйте реальные секреты в коммиты и не храните их в публичных репозиториях.
Перейдите в папку с нужным docker-compose.yaml и выполните:
docker compose up -dПроверка статуса и логов:
docker compose ps
docker compose logs -fОстановка контейнеров:
docker compose stopПерезапуск контейнеров:
docker compose restartУдаление контейнеров (использовать очень осторожно):
docker compose down