Track MCP LogoTrack MCP
Track MCP LogoTrack MCP

The world's largest repository of Model Context Protocol servers. Discover, explore, and submit MCP tools.

Product

  • Categories
  • Top MCP
  • New & Updated
  • Submit MCP

Company

  • About

Legal

  • Privacy Policy
  • Terms of Service
  • Cookie Policy

© 2026 TrackMCP. All rights reserved.

Built with ❤️ by Krishna Goyal

    Mcp 1panel

    Mcp-1panel is an implementation of the Model Context Protocol (MCP) server for 1Panel. Go-based implementation.

    143 stars
    Go
    Updated Nov 4, 2025
    1panel
    mcp
    mcp-server

    Table of Contents

    • Installation
    • Prerequisites
    • Build from Source
    • Install using go install
    • Usage
    • stdio mode
    • sse mode
    • Command Line Options
    • Environment Variables
    • Available Tools

    Table of Contents

    • Installation
    • Prerequisites
    • Build from Source
    • Install using go install
    • Usage
    • stdio mode
    • sse mode
    • Command Line Options
    • Environment Variables
    • Available Tools

    Documentation

    1Panel MCP Server

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

    Installation

    Prerequisites

    • Go 1.25.0 or higher
    • Existing 1Panel

    Build from Source

    1. Clone the repository:

    bash
    git clone https://github.com/1Panel-dev/mcp-1panel.git
       cd mcp-1panel

    2. Build the project:

    bash
    make build

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

    Install using go install

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

    Usage

    Cursor and Windsurf configuration example:

    stdio mode

    json
    {
      "mcpServers": {
        "mcp-1panel": {
          "command": "mcp-1panel",
          "env": {
            "PANEL_ACCESS_TOKEN": "",
            "PANEL_HOST": "such as http://localhost:8080"
          }
        }
      }
    }

    sse mode

    start mcp server through sse

    code
    MCP_AUTH_TOKEN= \
    PANEL_HOST= \
    PANEL_ACCESS_TOKEN= \
    mcp-1panel -transport sse -addr "http://127.0.0.1:8000/sse"
    json
    {
      "mcpServers": {
        "mcp-1panel": {
            "url": "http://127.0.0.1:8000/sse",
            "headers": {
              "Authorization": "Bearer "
            }
        }
      }
    }

    HTTP transports (sse and streamable-http) require an MCP authentication token by default. Use stdio for local desktop clients when possible. HTTP transports listen on loopback addresses only by default. If you expose an HTTP transport beyond loopback with -allow-remote-http, terminate TLS at a trusted reverse proxy and set an explicit Origin allowlist.

    Command Line Options

    • -token: 1Panel access token; prefer PANEL_ACCESS_TOKEN to avoid exposing secrets in process lists
    • -host: 1Panel access address; prefer PANEL_HOST for environment-based configuration
    • -transport: Transport type (stdio, sse, or streamable-http; default: stdio)
    • -addr: Base URL for HTTP transports (default: http://127.0.0.1:8000)
    • -mcp-token: MCP HTTP authentication token for HTTP transports
    • -allowed-origins: Comma-separated Origin allowlist for HTTP transports
    • -allow-insecure-http: Allow unauthenticated HTTP transports; only use for local development
    • -allow-remote-http: Allow HTTP transports to listen on non-loopback addresses; only use behind TLS

    Environment Variables

    You can also configure the server using environment variables:

    • PANEL_HOST: 1Panel access address
    • PANEL_ACCESS_TOKEN: 1Panel access token
    • MCP_AUTH_TOKEN: MCP HTTP authentication token for sse and streamable-http

    Available Tools

    The server provides various tools for interacting with 1Panel:

    ToolCategoryDescription
    get_dashboard_infoSystemList dashboard status
    get_system_infoSystemGet system information
    list_websitesWebsiteList all websites
    create_websiteWebsiteCreate a website
    list_sslsCertificateList all certificates
    create_sslCertificateCreate a certificate
    list_installed_appsApplicationList all installed applications
    install_openrestyApplicationInstall OpenResty
    install_mysqlApplicationInstall MySQL
    list_databasesDatabaseList all databases
    create_databaseDatabaseCreate a database

    Similar MCP

    Based on tags & features

    • MC

      Mcp K8s

      Go·
      128
    • MC

      Mcpjungle

      Go·
      617
    • MC

      Mcp Cyclops

      Go·
      29
    • AN

      Anyquery

      Go·
      1.4k

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScript·
      22.1k
    • SE

      Serena

      Python·
      14.5k
    • MC

      Mcp Playwright

      TypeScript·
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScript·
      3.0k
    View All MCP Servers

    Similar MCP

    Based on tags & features

    • MC

      Mcp K8s

      Go·
      128
    • MC

      Mcpjungle

      Go·
      617
    • MC

      Mcp Cyclops

      Go·
      29
    • AN

      Anyquery

      Go·
      1.4k

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScript·
      22.1k
    • SE

      Serena

      Python·
      14.5k
    • MC

      Mcp Playwright

      TypeScript·
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScript·
      3.0k