Poratiner MCP Server

Enables AI assistants to interact with Docker containers and services through the Portainer API.

Local serverstdioTypeScript

What is the Poratiner MCP Server?

Enables AI assistants to interact with Docker containers and services through the Portainer API.

What the server does

A Model Context Protocol (MCP) server implementation for Portainer, enabling AI assistants to interact with Docker containers and services through Portainer's API.

  • 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

Credentials and setup notes

  • Deno - Portainer instance with API access - Docker installed and running

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Configuration

  • Deno - Portainer instance with API access - Docker installed and running
VariableDescriptionRequired
PORTAINER_URLEndpoint or connection string the server talks to.Yes
PORTAINER_API_KEYCredential the server authenticates with.Yes
PORTAINER_ENV_IDConfiguration value read at startup.Optional

Example prompts to try

  • “Use Poratiner to Building.”

Frequently asked questions

Poratiner exposes various tools like FETCH_DOCKER_CONTAINERS, CREATE_DOCKER_CONTAINER, FETCH_IMAGES, and FETCH_SERVICES, allowing AI agents to effectively manage and monitor your Docker environment.