poratiner-ce-mcp-server

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 instance
  • PORTAINER_API_KEY: Your Portainer API key
  • PORTAINER_ENV_ID: Your Poratiner Environment Id

License

MIT