Back to MCP Integrations
mcp-containerd MCP
MCP integration for mcp-containerd MCP within. Connect external services and extend Claude's capabilities.
0 installsAuthor: jokemanfire
Description
MCP сервер, реализованный на Rust с использованием библиотеки RMCP для управления Containerd, поддерживающий все операции CRI интерфейса включая runtime и image сервисы.
Установка
Из исходного кода
cargo build --release
Доступные инструменты
| Инструмент | Описание |
|---|---|
list_containers | Выводит список всех контейнеров в containerd |
list_images | Выводит список всех образов в containerd |
version | Предоставляет информацию о версии CRI |
create_pod_sandbox | Создает Pod sandbox |
stop_pod_sandbox | Останавливает Pod sandbox |
delete_pod_sandbox | Удаляет Pod sandbox |
create_container | Создает контейнер |
start_container | Запускает контейнер |
stop_container | Останавливает контейнер |
delete_container | Удаляет контейнер |
get_image_status | Получает статус образа |
pull_images | Загружает образы контейнеров |
delete_images | Удаляет образы контейнеров |
get_image_filesystem_info | Получает информацию о файловой системе образа |
Возможности
- Реализует MCP сервер с использованием библиотеки RMCP
- Поддерживает все операции Containerd CRI интерфейса
- Предоставляет интерфейсы Runtime Service
- Предоставляет интерфейсы Image Service
- Поддерживает ctr интерфейс
- Операции создания/остановки/удаления Pod Sandbox
- Операции создания/запуска/остановки/удаления контейнеров
- Запрос статуса Pod/контейнеров
- Выполнение команд в контейнерах
- Список, загрузка и удаление образов
Примеры использования
please give me a list of containers
please give me a list of images
Ресурсы
Примечания
Требует среду разработки Rust, установленный и запущенный Containerd, а также инструменты компиляции Protobuf. По умолчанию подключается к эндпоинту unix:///run/containerd/containerd.sock. Может быть запущен с 'mcp-containerd -t http' для stream HTTP или 'mcp-containerd --help' для получения справочной информации.