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
This repository is part of the TheNovaNodes ecosystem, providing a Model Context Protocol (MCP) server for managing and administering Nextcloud instances. It plays a critical role in the Antigravity Agent Ecosystem, empowering AI agents to interact with Nextcloud deployments 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: Nextcloud 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
- Alicense-qualityDmaintenanceEnables LLMs to interact with Nextcloud instances through 30 tools across Notes, Calendar, Contacts, Tables, and WebDAV file operations, featuring a powerful unified search system for finding files without exact paths.2237AGPL 3.0
- Alicense-qualityAmaintenanceConnects AI assistants to Nextcloud instances with 90+ tools for managing notes, calendars, contacts, files, recipes, and more through natural language conversations. Supports semantic search and multiple deployment options.323AGPL 3.0
- AlicenseBqualityBmaintenanceMCP server for Nextcloud that exposes occ admin commands, OCS provisioning, and WebDAV file operations as tools.31MIT
- FlicenseBqualityDmaintenanceEnables system automation and control including command execution, process management, network tools, environment variables, disk usage, and service status.11
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