What dependencies are required to run Portainer MCP Server?
The server requires Deno, a running Portainer instance with API access, and Docker installed and running on the host.
@BirajMainali
Basic information
A Model Context Protocol (MCP) server implementation for Portainer, enabling AI assistants to interact with Docker containers and services through Portainer's API.
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"poratiner-ce-mcp-server": {
"command": "deno",
"args": [
"compile",
"--allow-env",
"--allow-read",
"--allow-net",
"--env-file=.env",
"src/main.ts"
]
}
}
}Tool list not available yet
This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Portainer MCP Server is a Model Context Protocol (MCP) server that enables AI assistants to interact with Docker containers and services through the Portainer API. It is intended for developers and operators who manage Docker environments via Portainer and want to automate or assist those tasks using AI.
Installation requires Deno and a running Portainer instance with API access. After cloning the repository, set the environment variables PORTAINER_URL, PORTAINER_API_KEY, and PORTAINER_ENV_ID. The server can be run with deno run or compiled into an executable. In an MCP client (e.g., Claude Desktop), configure the tool to use the compiled executable and pass the appropriate arguments.
The server requires Deno, a running Portainer instance with API access, and Docker installed and running on the host.
Set the environment variables `PORTAINER_URL` (Portainer instance URL), `PORTAINER_API_KEY` (API key), and `PORTAINER_ENV_ID` (environment ID). These are read at startup.
The server provides tools for listing, creating, starting, and deleting containers; fetching container logs; updating container resource limits; listing and deleting unused images; clearing the image build cache; fetching networks and inspecting a specific network; and listing services and fetching service logs.
Authentication is handled via a Portainer API key provided in the `PORTAINER_API_KEY` environment variable. No additional transport or OAuth is used.
It works with a single environment specified by `PORTAINER_ENV_ID`. The user must provide the correct environment ID for their Portainer setup.

Soar Flight Booking MCP is a remote MCP server available at https://mcp.soar.flights.
Senso MCP turns a Joomla 5 or 6 site into a remote MCP server. It runs inside Joomla itself (no extra server, no Node.js bridge) and is secured with OAuth 2.1 and Joomla's own ACL. The free pack lets an AI assistant crea

Handl speaks the Model Context Protocol. Your whole billing operation — projects, invoices, clients, reports, approvals — as tools any AI assistant can call, inside your autonomy rules.
MCP Toolbox for Databases is an open source MCP server for databases.
PickFu MCP is a Model Context Protocol (MCP) server that connects AI assistants, developers, marketers, product managers, and AI agents to PickFu's consumer research platform. It enables users to create surveys, conduct
Comments