1Panel

v1.0.0Cloud Servicesstable

1Panel MCP Server is an implementation of the Model Context Protocol (MCP) server for 1Panel.

1panelmcpmcp-server
Share:
147
Stars
0
Downloads
0
Weekly
0/5

What is 1Panel?

1Panel is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to 1panel mcp server is an implementation of the model context protocol (mcp) server for 1panel.

1Panel MCP Server is an implementation of the Model Context Protocol (MCP) server for 1Panel.

This server falls under the Cloud Services category on MCPgee, the world's largest MCP server directory with 33,000+ servers.

Features

  • 1Panel MCP Server is an implementation of the Model Context

Use Cases

1Panel MCP Server is an implementation of the Model Context Protocol (MCP) serve
1Panel-dev

Maintainer

LicenseGPL 3.0
Languagego
Versionv1.0.0
UpdatedMay 9, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx mcp-1panel

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

How to Set Up and Use 1Panel

The 1Panel MCP Server connects AI assistants to 1Panel, the open-source Linux server management panel. Through this server, Claude and other MCP clients can query system dashboards, manage websites, handle SSL certificates, install and control applications, and create databases — all without leaving the chat interface. It is built in Go and communicates via stdio or SSE transport, making it suitable for both local and remote 1Panel instances.

Prerequisites

  • A running 1Panel instance (v1.x or later) with a known host address (e.g., http://localhost:8080)
  • A 1Panel API access token (generated in 1Panel's user settings under API credentials)
  • Go 1.23+ if installing from source, or a pre-built binary for your platform
  • An MCP-compatible client such as Claude Desktop, Cursor, or Windsurf
1

Install the mcp-1panel binary

Download the pre-built binary for your platform from the GitHub releases page, make it executable, and move it to a directory on your PATH. Alternatively, install from source with Go.

go install github.com/1Panel-dev/mcp-1panel@latest
2

Obtain your 1Panel access token

Log in to your 1Panel dashboard, navigate to User Settings → API, and generate a new access token. Copy the token value; you will need it for the MCP configuration.

3

Configure environment variables

Set PANEL_HOST to your 1Panel instance URL and PANEL_ACCESS_TOKEN to the token you generated. These are the only required credentials.

export PANEL_HOST="http://localhost:8080"
export PANEL_ACCESS_TOKEN="your_access_token_here"
4

Add the server to your MCP client config

Edit claude_desktop_config.json (or your client's equivalent) to register mcp-1panel as a stdio MCP server with the required environment variables.

{
  "mcpServers": {
    "1panel": {
      "command": "mcp-1panel",
      "args": ["-transport", "stdio"],
      "env": {
        "PANEL_HOST": "http://localhost:8080",
        "PANEL_ACCESS_TOKEN": "your_access_token_here"
      }
    }
  }
}
5

Restart your MCP client

Restart Claude Desktop or your chosen MCP client so it picks up the new server definition. The 1Panel tools should now appear in the available tools list.

1Panel Examples

Client configuration

Add this block to claude_desktop_config.json. Replace the PANEL_HOST and PANEL_ACCESS_TOKEN values with your own.

{
  "mcpServers": {
    "1panel": {
      "command": "mcp-1panel",
      "args": ["-transport", "stdio"],
      "env": {
        "PANEL_HOST": "http://localhost:8080",
        "PANEL_ACCESS_TOKEN": "your_access_token_here"
      }
    }
  }
}

Prompts to try

Example natural-language prompts you can send once the server is connected.

- "Show me the current system dashboard and resource usage"
- "List all websites configured in 1Panel"
- "Create a new website for domain example.com with OpenResty"
- "List all SSL certificates and show which ones expire within 30 days"
- "Install MySQL and create a new database called myapp_db"
- "Show me all installed applications and their status"

Troubleshooting 1Panel

Authentication error: 401 Unauthorized

Verify that PANEL_ACCESS_TOKEN is correct and has not expired. Regenerate the token in 1Panel's API settings and update the env block in your config.

Cannot connect to 1Panel: connection refused

Confirm that PANEL_HOST points to the correct host and port, and that the 1Panel service is running. If 1Panel is behind a firewall or VPN, ensure the MCP server host has network access to it.

mcp-1panel binary not found after go install

Ensure $(go env GOPATH)/bin is in your PATH. Run `export PATH=$PATH:$(go env GOPATH)/bin` and try again.

Frequently Asked Questions about 1Panel

What is 1Panel?

1Panel is a Model Context Protocol (MCP) server that 1panel mcp server is an implementation of the model context protocol (mcp) server for 1panel. It connects AI assistants to external tools and data sources through a standardized interface.

How do I install 1Panel?

Follow the installation instructions on the 1Panel GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.

Which AI clients work with 1Panel?

1Panel works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.

Is 1Panel free to use?

Yes, 1Panel is open source and available under the GPL 3.0 license. You can use it freely in both personal and commercial projects.

Browse More Cloud Services MCP Servers

Explore all cloud services servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.

Quick Config Preview

{ "mcpServers": { "mcp-1panel": { "command": "npx", "args": ["-y", "mcp-1panel"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

Ready to use 1Panel?

Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.

33,000+ ServersFree & Open SourceStep-by-Step Guides