OPanel MCP
OPanel MCP
OPanel MCP Server for AI agents
Description
opanel-mcp is a MCP server for OPanel. After connecting it to an AI agent, you can manage common Minecraft server tasks with simple prompts instead of manually clicking through the panel.
Usage
Prerequisites
A running OPanel instance
An enabled OPanel MCP token
HTTPS access to your OPanel endpoint (required for non-local connections)
Node.js 18+ and npm
Getting Started
Follow the Official Docs to deploy OPanel.
Set up HTTPS for your OPanel endpoint.
Configure HTTPS with a reverse proxy (for example Nginx/Caddy) or another TLS solution.
This MCP server only allows:
https://...for remote hostshttp://localhostorhttp://127.0.0.1for local-only development
If your server URL is remote and not HTTPS, connection will be rejected.
In OPanel, open the MCP page, generate a new access token, and enable MCP.
Install the MCP server.
Add the following config to your MCP client, and modify the arguments to match your setup:
{
"mcpServer": {
"opanel": {
"command": "npx",
"args": [
"opanel-mcp@latest",
"--server", "...",
"--token", "..."
]
}
}
}Arguments:
--server: Your OPanel URL, such ashttps://example.com:3000--token: Your MCP Access Token generated in the MCP page
Development
You can run with MCP Inspector for local debugging:
npm run build
npm run devThis command reads SERVER and TOKEN from .env.
Security Notes
Treat the MCP token as a secret.
Do not commit tokens into Git.
Rotate the token in OPanel if you suspect leakage.
License
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/opanel-mc/opanel-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server