Observed since 20 Oct, 18:34 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
MCP server for 1Panel - Model Context Protocol server for managing 1Panel through AI agents
MCP (Model Context Protocol) server for 1Panel - Manage your 1Panel through AI agents like Claude, Cursor, or any MCP-compatible client.
Core: Containers, Images, Networks, Volumes, Docker Compose Applications: App Store, Runtime Environments, PHP, Node.js Files: File Management, Backup, Recycle Bin, Snapshots Database: MySQL, PostgreSQL, Redis Website: Websites, SSL, Nginx, AntiLeech System: Monitor, Processes, Cronjobs, Firewall, Fail2ban Security: SSH, Terminal, ClamAV Antivirus AI & Advanced: AI Agent, MCP Server, Ollama, GPU, OpenResty Host Management: Remote Hosts, SSH Keys
npm install -g 1panel-mcp
npm install 1panel-mcp
Get your 1Panel API key:
Start the MCP server:
# Using environment variables
export ONEPANEL_API_KEY=your-api-key
export ONEPANEL_HOST=localhost
export ONEPANEL_PORT=8080
1panel-mcp start
# Using command line options
1panel-mcp start --host 192.168.1.100 --port 8080 --key your-api-key
# Using HTTPS
1panel-mcp start --host panel.example.com --secure --key your-api-key
1panel-mcp --help # Show help
1panel-mcp start --help # Show start options
1panel-mcp config # Show configuration guide
1panel-mcp tools # List available tools
| Variable | Description | Default |
|---|---|---|
ONEPANEL_HOST | 1Panel host | localhost |
ONEPANEL_PORT | 1Panel port | 8080 |
ONEPANEL_API_KEY | 1Panel API key (required) | - |
ONEPANEL_PROTOCOL | http or https | http |
Add to claude_desktop_config.json:
{
"mcpServers": {
"1panel": {
"command": "1panel-mcp",
"args": ["start"],
"env": {
"ONEPANEL_HOST": "localhost",
"ONEPANEL_PORT": "8080",
"ONEPANEL_API_KEY": "your-api-key"
}
}
}
}
Add to Cursor MCP settings:
{
"mcpServers": {
"1panel": {
"command": "1panel-mcp",
"args": ["start", "--host", "localhost", "--port", "8080", "--key", "your-api-key"]
}
}
}
# Clone the repository
git clone https://github.com/EaveLuo/1panel-mcp.git
cd 1panel-mcp
# Install dependencies
npm install
# Build
npm run build
# Development mode
npm run dev
# Start locally
npm start
| Category | Tools | Coverage |
|---|---|---|
| Open Source | 205 | 100% |
| XPack (Pro) | 59 | ~90% |
| Total | 264 | ~98% |
MIT
Download counts and popularity will appear here as the collector receives them.
| Version | Published | Direct dependencies | Open version |
|---|---|---|---|
| 1.0.0Registry latest | 18 Mar 2026 | 4 |
This describes our collected data; it is not a security assessment.
Observed since 20 Oct, 18:34 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:f677c883074644c355890a53b3610b249876c38da98f8ad47c0bac59b72e2bcd