MCP Containerd
This is an MCP server implemented using the RMCP (Rust Model Context Protocol) library for operating Containerd’s CRI interfaces.
Features
- Implements an MCP server using the RMCP library
- Supports all Containerd CRI interface operations
- Provides Runtime Service interfaces
- Provides Image Service interfaces
Prerequisites
- Rust development environment
- Containerd installed and running
- Protobuf compilation tools
Building
cargo build --release
Running
cargo run --release
By default, the service will connect to the unix:///run/containerd/containerd.sock endpoint.
Using with simple-chat-client
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":[...]}
Service Structure
The MCP server includes the following main components:
versionservice: Provides CRI version informationruntimeservice: Provides container and Pod runtime operationsimageservice: Provides container image operations
CRI Interfaces
Runtime Service
- Create/Stop/Delete Pod Sandbox
- Create/Start/Stop/Delete containers
- Query Pod/container status
- Execute commands in containers
Image Service
- List images
- Get image status
- Pull images
- Delete images
- Get image filesystem information
Configuration
Currently using default configuration. Future versions will support customizing connection parameters through configuration files.
License
Apache-2.0
Containerd CRI Interface Server
Project Details
- jokemanfire/mcp-containerd
- Last Updated: 6/16/2025
Recomended MCP Servers
This project provides a modular Python wrapper for the SNCF API, with an MCP server interface that integrates...
MCP - Bridge all your webhook endpoints into 1 unified config
Get reviews from steam store
Chat with your portfolio.
A server that implements the Anthropic Model Control Protocol (MCP) server for accessing Frappe.
MCP server for operating on Markdown knowledge bases
A Model Context Protocol (MCP) server implementation that provides Elasticsearch and OpenSearch interaction.
Model Context Protocol Server for NebulaGraph 3.x
Trabalho de NLP - PUC-RIO
An MCP server for reading dlis files





