MCP server for Portainer with 103 tools covering the full Docker and Portainer API. Manage containers, images, stacks, networks and volumes across multiple instances, with read-only mode and stdio or HTTP transport
View on GitHub →
🔍 Audit Wallet Slippage →
Quick Install
Copy the config for your editor. Some servers may need additional setup — check the README.
Claude Desktop
Claude Code
Cursor
Add to claude_desktop_config.json:
{
"mcpServers": {
"portainer-mcp": {
"command": "npx",
"args": [
"-y",
"berry-13/portainer-mcp"
]
}
}
}
📋 Copy
Run in terminal:
claude mcp add portainer-mcp npx -y berry-13/portainer-mcp
📋 Copy
Add to .cursor/mcp.json:
{
"mcpServers": {
"portainer-mcp": {
"command": "npx",
"args": [
"-y",
"berry-13/portainer-mcp"
]
}
}
}
📋 Copy
README Excerpt
<p align="center"> <img src="https://raw.githubusercontent.com/portainer/portainer/develop/app/assets/images/logo_alt.svg" alt="Portainer" width="80" /> <br/> <strong style="font-size: 2em;">portainer-mcp</strong> <br/> <em>The complete MCP server for Portainer — 103 tools, zero version lock-in.</em>
Tools (20)
PORTAINER_INSTANCES PORTAINER_PORT PORTAINER_RATE_LIMIT PORTAINER_READ_ONLY PORTAINER_SKIP_TLS_VERIFY PORTAINER_TIMEOUT PORTAINER_TOKEN PORTAINER_TRANSPORT PORTAINER_URL add_instance add_team_member bulk_restart_containers bulk_start_containers bulk_stop_containers connect_network container_logs container_processes container_stats create_container create_environment