Skip to main content
Glama
1Panel-dev
by 1Panel-dev

1Panel MCP Server

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

Installation

Prerequisites

  • Go 1.23.0 or higher

  • Existing 1Panel

Build from Source

  1. Clone the repository:

    git clone https://github.com/1Panel-dev/mcp-1panel.git cd mcp-1panel
  2. Build the project:

    make build

    Move ./build/mcp-1panel to the system environment path.

Install using go install

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

Related MCP server: MCP Server

Usage

Cursor and Windsurf configuration example:

stdio mode

{ "mcpServers": { "mcp-1panel": { "command": "mcp-1panel", "env": { "PANEL_ACCESS_TOKEN": "<your 1Panel access token>", "PANEL_HOST": "such as http://localhost:8080" } } } }

sse mode

start mcp server through sse

mcp-1panel -host <your 1Panel access address> -token <your 1Panel access token> -transport sse -addr "http://localhost:8000"
{ "mcpServers": { "mcp-1panel": { "url": "http://localhost:8000/sse" } } }

Command Line Options

  • -token: 1Panel access token

  • -host: 1Panel access address

  • -transport: Transport type (stdio or sse, default: stdio)

  • -addr: Start SSE server addr (default:http://localhost:8000)

Environment Variables

You can also configure the server using environment variables:

  • PANEL_HOST: 1Panel access address

  • PANEL_ACCESS_TOKEN: 1Panel access token

Available Tools

The server provides various tools for interacting with 1Panel:

Tool

Category

Description

get_dashboard_info

System

List dashboard status

get_system_info

System

Get system information

list_websites

Website

List all websites

create_website

Website

Create a website

list_ssls

Certificate

List all certificates

create_ssl

Certificate

Create a certificate

list_installed_apps

Application

List all installed applications

install_openresty

Application

Install OpenResty

install_mysql

Application

Install MySQL

list_databases

Database

List all databases

create_database

Database

Create a database

-
security - not tested
A
license - permissive license
-
quality - not tested

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/1Panel-dev/mcp-1panel'

If you have feedback or need assistance with the MCP directory API, please join our Discord server