poratiner-ce-mcp-server
0
Portainer MCP Server is a Model Context Protocol server for managing Docker containers and services via Portainer's API. It facilitates AI assistants in container management, image handling, and network operations.
Portainer MCP Server
A Model Context Protocol (MCP) server implementation for Portainer, enabling AI assistants to interact with Docker containers and services through Portainer's API.
Features
- Docker container management (create, start, delete, fetch logs)
- Docker image management (fetch, delete unused, clear build cache)
- Docker network operations (inspect, fetch)
- Docker service management (fetch, logs)
- Resource limit management for containers
Prerequisites
- Deno
- Portainer instance with API access
- Docker installed and running
Configuration
The server requires the following environment variables:
PORTAINER_URL
: The URL of your Portainer instancePORTAINER_API_KEY
: Your Portainer API keyPORTAINER_ENV_ID
: Your Poratiner Environment Id
License
MIT