mcp-1panel

by 1Panel-dev

Integrations

  • Provides tools for managing a 1Panel instance, including retrieving system information, managing websites, SSL certificates, applications, and databases. Enables actions like creating websites, installing applications like OpenResty and MySQL, and managing database resources.

  • Supports MySQL database operations, including listing existing databases, creating new databases, and installing MySQL instances via the 1Panel interface.

[영어] | [중국어(간체)]

1패널 MCP 서버

1Panel MCP 서버는 1Panel 용 MCP(Model Context Protocol) 서버를 구현한 것입니다.

설치 방법

방법 1: 릴리스 페이지에서 다운로드(권장)

  1. 릴리스 페이지를 방문하여 귀하의 시스템에 맞는 실행 파일을 다운로드하세요.
  2. 설치 예(amd64용):

지엑스피1

방법 2: 소스에서 빌드

Go 1.23 이상이 로컬에 설치되어 있는지 확인하세요. 그런 다음 다음을 실행하세요.

  1. 저장소를 복제합니다.
git clone https://github.com/1Panel-dev/mcp-1panel.git cd mcp-1panel
  1. 실행 파일을 빌드합니다.
make build

./build/mcp-1panel을 시스템의 PATH에 포함된 디렉토리로 이동합니다.

방법 3: go install을 통해 설치

Go 1.23 이상이 로컬에 설치되어 있는지 확인하세요. 그런 다음 다음을 실행하세요.

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

방법 4: Docker를 통해 설치

Docker가 컴퓨터에 올바르게 설치되고 구성되었는지 확인하세요.

공식 이미지는 다음 아키텍처를 지원합니다.

  • amd64
  • arm64
  • 팔/v7
  • s390x
  • ppc64le

용법

1패널 MCP 서버는 stdiosse 두 가지 실행 모드를 지원합니다.

stdio 모드

로컬 바이너리 사용

Cursor 또는 Windsurf의 구성 파일에 다음을 추가합니다.

{ "mcpServers": { "mcp-1panel": { "command": "mcp-1panel", "env": { "PANEL_ACCESS_TOKEN": "<your 1Panel access token>", "PANEL_HOST": "such as http://localhost:8080" } } } }
Docker에서 실행
{ "mcpServers": { "mcp-1panel": { "command": "docker", "args": [ "run", "-i", "--rm", "-e", "PANEL_HOST", "-e", "PANEL_ACCESS_TOKEN", "1panel/1panel-mcp-server" ], "env": { "PANEL_HOST": "such as http://localhost:8080", "PANEL_ACCESS_TOKEN": "<your 1Panel access token>" } } } }

sse 모드

  1. MCP 서버를 시작합니다.
mcp-1panel -host http://localhost:8080 -token <your 1Panel access token> -transport sse -addr http://localhost:8000
  1. Cursor 또는 Windsurf에서 구성:
{ "mcpServers": { "mcp-1panel": { "url": "http://localhost:8000/sse" } } }
명령줄 옵션
  • -token : 1패널 액세스 토큰
  • -host : 1패널 접속 주소
  • -transport : 전송 유형(stdio 또는 sse, 기본값: stdio)
  • -addr : SSE 서버 시작 주소(기본값: http://localhost:8000 )

사용 가능한 도구

서버는 1Panel과 상호 작용하기 위한 다양한 도구를 제공합니다.

도구범주설명
대시보드 정보 가져오기체계대시보드 상태 목록
시스템 정보 가져오기체계시스템 정보 가져오기
웹사이트 목록웹사이트모든 웹사이트 나열
웹사이트 생성웹사이트웹사이트를 만드세요
목록_ssls자격증모든 인증서 나열
create_ssl자격증인증서 생성
설치된 앱 목록애플리케이션설치된 앱 목록
install_openresty애플리케이션OpenResty 설치
MySQL 설치애플리케이션MySQL 설치
목록_데이터베이스데이터 베이스모든 데이터베이스 나열
데이터베이스 생성데이터 베이스데이터베이스 생성
-
security - not tested
A
license - permissive license
-
quality - not tested

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

1Panel MCP 서버는 1Panel용 MCP(Model Context Protocol) 서버를 구현한 것입니다.

  1. Installation Methods
    1. Method 1: Download from Release Page (Recommended)
    2. Method 2: Build from Source
    3. Method 3: Install via go install
    4. Method 4: Install via Docker
  2. Usage
    1. stdio Mode
    2. sse Mode
  3. Available Tools

    Related MCP Servers

    • A
      security
      A
      license
      A
      quality
      A beginner-friendly Model Context Protocol (MCP) server that helps users understand MCP concepts, provides interactive examples, and lists available MCP servers. This server is designed to be a helpful companion for developers working with MCP. Also comes with a huge list of servers you can install.
      Last updated -
      3
      9
      36
      JavaScript
      Apache 2.0
    • A
      security
      F
      license
      A
      quality
      A Model Context Protocol (MCP) server that provides a simple sleep/wait tool, useful for adding delays between operations such as waiting between API calls or testing eventually consistent systems.
      Last updated -
      1
      6
      7
      JavaScript
    • A
      security
      A
      license
      A
      quality
      A dynamic service that creates and manages Model Context Protocol (MCP) servers, allowing users to spawn, customize, and control multiple MCP servers as child processes.
      Last updated -
      5
      21
      TypeScript
      MIT License
      • Apple
      • Linux
    • -
      security
      -
      license
      -
      quality
      A specialized server that helps users create new Model Context Protocol (MCP) servers by providing tools and templates for scaffolding projects with various capabilities.
      Last updated -
      1
      TypeScript

    View all related MCP servers

    ID: ytifcl0gkl