β¨ Features | π Getting Started | π₯ Demos | βοΈ Configuration | π§βπ» Development
A powerful and flexible MCP server for container runtimes supporting Podman and Docker.
If you have npm installed, this is the fastest way to get started with podman-mcp-server
on Claude Desktop.
Open your claude_desktop_config.json
and add the mcp server to the list of mcpServers
:
{
"mcpServers": {
"podman": {
"command": "npx",
"args": [
"-y",
"podman-mcp-server@latest"
]
}
}
}
Install the Podman MCP server extension in VS Code Insiders by pressing the following link:
Alternatively, you can install the extension manually by running the following command:
# For VS Code
code --add-mcp '{"name":"podman","command":"npx","args":["podman-mcp-server@latest"]}'
# For VS Code Insiders
code-insiders --add-mcp '{"name":"podman","command":"npx","args":["podman-mcp-server@latest"]}'
If you have npm installed, this is the fastest way to get started with podman-mcp-server
.
Open your goose config.yaml
and add the mcp server to the list of mcpServers
:
extensions:
podman:
command: npx
args:
- -y
- podman-mcp-server@latest
The Podman MCP server can be configured using command line (CLI) arguments.
You can run the CLI executable either by using npx
or by downloading the latest release binary.
# Run the Podman MCP server using npx (in case you have npm installed)
npx podman-mcp-server@latest --help
# Run the Podman MCP server using the latest release binary
./podman-mcp-server --help
Option | Description |
---|---|
--sse-port |
Starts the MCP server in Server-Sent Event (SSE) mode and listens on the specified port. |
Compile the project and run the Podman MCP server with
# Compile the project
make build
# Run the Podman MCP server with mcp-inspector
npx @modelcontextprotocol/inspector@latest $(pwd)/podman-mcp-server