Containerd Integration
STDIOMCP server implementation using RMCP library for operating Containerd's CRI interfaces.
MCP server implementation using RMCP library for operating Containerd's CRI interfaces.
This is an MCP server implemented using the RMCP (Rust Model Context Protocol) library for operating Containerd's CRI interfaces.
cargo build --release
cargo run --release
By default, the service will connect to the unix:///run/containerd/containerd.sock
endpoint.
The simple-chat-client allows you to interact with the MCP Containerd service: simple-chat-client has moved to simple-chat-client
Example interaction:
> please give me a list of containers
AI: Listing containers...
Tool: list_containers
Result: {"containers":[...]}
> please give me a list of images
AI: Here are the images in your containerd:
Tool: list_images
Result: {"images":[...]}
The MCP server includes the following main components:
version
service: Provides CRI version informationruntime
service: Provides container and Pod runtime operationsimage
service: Provides container image operationsCurrently using default configuration. Future versions will support customizing connection parameters through configuration files.
Apache-2.0