Nextcloud Control Plane MCP Server
Manage and administer a Nextcloud instance via OCC commands, including running arbitrary OCC commands, checking status, managing trusted domains, and optimizing the database.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Nextcloud Control Plane MCP Servercheck the health of my Nextcloud instance"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Nextcloud Control Plane MCP Server
Model Context Protocol (MCP) server for managing and administering Nextcloud instances via dockerized OCC (php occ) commands in the nextcloud-app container.
Features
run_occ: Execute arbitrary Nextcloud OCC commands (docker exec -u www-data nextcloud-app php occ ...).get_status: Retrieve Nextcloud instance health and status information (occ status).get_trusted_domains: View all currently configured trusted domains.add_trusted_domain: Safely append a new domain or IP address to Nextcloud'strusted_domainsconfiguration.optimize_db: Run database maintenance & optimization commands (db:add-missing-indices,db:add-missing-columns,db:add-missing-primary-keys,db:convert-filecache-bigint).
Related MCP server: Hetzner MCP Server
Prerequisites
Python 3.10+
Docker running on the host system with access to container
nextcloud-app.
Installation & Setup
Install dependencies:
pip install -e .Run the MCP server:
nextcloud-mcp-control
Configuration for Claude Desktop / Antigravity MCP
Add to your MCP configuration file (claude_desktop_config.json or mcp_config.json):
{
"mcpServers": {
"nextcloud-control": {
"command": "python",
"args": ["-m", "nextcloud_mcp_control.server"]
}
}
}Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityDmaintenanceEnables secure terminal command execution, directory navigation, and file system operations through a standardized interface.Last updated10MIT
- Alicense-qualityAmaintenanceEnables management of Hetzner Cloud resources including servers, SSH keys, volumes, storage boxes, and live metrics through 40 tools.Last updated20MIT
- Alicense-qualityBmaintenanceEnables ERPNext management, file operations, read-only database access, and ERPNext API integration through a standardized MCP server.Last updated4MIT
- FlicenseBqualityDmaintenanceEnables system automation and control including command execution, process management, network tools, environment variables, disk usage, and service status.Last updated11
Related MCP Connectors
Let AI operate servers without SSH. Choose actions, approve risky changes, and audit every step.
Manage Supabase projects end to end across database, auth, storage, realtime, and migrations. Moni…
Tailscale device, route, DNS, key, user, and ACL management over MCP and CLI.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/TheNovaNodes/nextcloud-mcp-control'
If you have feedback or need assistance with the MCP directory API, please join our Discord server