# mcp-1panel

> MCP Server

The 1Panel MCP Server repository provides an implementation of the Model Context Protocol server for 1Panel, enabling tools to interact with and manage 1Panel instances through stdio or SSE transport.

## Overview

- **Category:** System Tools
- **Language:** Go
- **Stars:** 164
- **Forks:** 7
- **Owner:** 1Panel-dev
- **GitHub:** https://github.com/1Panel-dev/mcp-1panel
- **Created:** 2025-03-18T05:55:42+00:00
- **Updated:** 2025-03-28T23:51:29+00:00
- **Source:** https://model-context-protocol.com/servers/1panel-model-context-protocol-server-implementation

## Setup

## Setup

### Prerequisites

- Go 1.23.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
   ```

## Tools

## Available Tools

1.  **get_dashboard_info** (List dashboard status)
2.  **get_system_info** (Get system information)
3.  **list_websites** (List all websites)
4.  **create_website** (Create a website)
5.  **list_ssls** (List all certificates)
6.  **create_ssl** (Create a certificate)
7.  **list_installed_apps** (List all installed applications)
8.  **install_openresty** (Install OpenResty)
9.  **install_mysql** (Install MySQL)
10. **list_databases** (List all databases)
11. **create_database** (Create a database)
