AIquila MCP Server
Provides tools to browse and manage files, read and create notes, handle tasks and bookmarks, manage projects, and query recipes stored in a Nextcloud instance.
Click on "Deploy 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., "@AIquila MCP Servershow me my recent notes from Nextcloud"
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.
AIquila
Private AI for your Nextcloud — your data, your server, your choice of AI provider
What is AIquila?
AIquila brings AI to your self-hosted Nextcloud. Instead of keeping your files, notes, tasks and recipes locked inside Nextcloud — or copying them by hand into a chat window — AIquila lets an AI assistant read and write your Nextcloud data directly. Your data stays on your own server, and you decide which AI provider sees it: a hosted API, or a model running on your own hardware that sends nothing to anyone.
Related MCP server: Nextcloud MCP Server
How it works
AIquila has three components that can be used independently or together:
MCP Server — A Model Context Protocol server that gives any MCP-compatible AI assistant secure access to your Nextcloud. 311 tools across 43 categories: browse and manage files, read and create notes, handle tasks and bookmarks, manage projects, query recipes, and more. It has no model of its own — it exposes Nextcloud to whichever MCP client you connect.
Nextcloud App — A native Nextcloud application that brings AI directly into the Nextcloud UI. Chat about your documents, summarise and rewrite text, run Coworkers (saved, repeatable AI jobs), and scope a conversation to a Project so the assistant only sees the folders you choose. Admins pick which providers are available, and may restrict them per user or group.
Hetzner Deployment — A single-command provisioning tool (aiquila-hetzner) that stands up a production-ready AIquila server on Hetzner Cloud, complete with Traefik reverse proxy, CrowdSec intrusion prevention, TLS, and optional monitoring.
AI providers
The Nextcloud app supports five providers for chat. Each user can pick a provider and model per conversation, within what the admin allows.
Provider | Hosting | Notes |
Claude (Anthropic) | Anthropic API | The default, and the most deeply integrated: vision, thinking budgets, native MCP connector, and PDF handling with citations. |
Hetzner Inference | Hetzner (German provider) | OpenAI-compatible. Currently an experimental Hetzner service, free while experimental; Hetzner states it does not store request and response content. Tokens from experiments.hetzner.com. |
Mistral | Mistral API (French provider) | Also supports the native MCP connector. Mistral offers EU-only processing through its regional inference endpoints. |
Local model | Your own hardware | Ollama, LM Studio or llama.cpp. Nothing leaves your infrastructure. Supports bearer/basic/header auth and mTLS. |
DeepSeek | DeepSeek API | OpenAI-compatible. No native MCP connector. |
Provider choice applies to chat, the per-conversation model picker and the Nextcloud Assistant / TaskProcessing integrations, which all run on the provider the user has selected. Assistant actions that send images ("Analyze images", "Extract text from image") need a vision-capable provider, and report which of the available ones qualify when the selected provider is not.
Getting Started
Pick the path that fits your setup:
Path | What you get | Guide |
| Local MCP client + Nextcloud | |
Docker + OAuth | Remote MCP client + Nextcloud | |
Nextcloud App | AI inside the Nextcloud UI | |
Hetzner Cloud | Full production deploy | |
Mobile + Voice | Phone + Nextcloud hands-free |
Getting Started Guide — all five paths with step-by-step instructions
Full Documentation — architecture, configuration, and advanced topics
Nextcloud compatibility — which Nextcloud versions are supported, and what "supported" means
Contributing
Contributions are welcome. Please read CONTRIBUTING.md first — most importantly, open or comment on an issue before writing code, so we can confirm the approach before you invest the effort.
The guide covers branch and commit conventions, the checks CI runs per component, and what to expect from CI on a pull request from a fork.
License
AGPL-3.0 (Nextcloud App) / MIT (MCP Server)
See ACKNOWLEDGMENTS.md for the open-source projects and services AIquila is built on.
This server cannot be deployed
Maintenance
Related MCP Connectors
Connect AI assistants to your GitHub-hosted Obsidian vault to seamlessly access, search, and analy…
- OpenOakOAuthorg.openoak
Secure AI access to OpenOak tasks, notes, and Kanban boards.
Personal wiki and memory layer for AI assistants. Persistent, structured memory across sessions.
Securely search, create, and organize your Mem notes and collections from AI assistants.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables 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.13 npm38AGPL 3.0
- AlicenseNot gradedqualityAmaintenanceConnects 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.4,835 PyPI360AGPL 3.0
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to interact with Nextcloud instances through secure APIs, supporting operations across Notes, Calendar, Contacts, Files, Deck, Cookbook, and Tables with OAuth2 or Basic Auth.2AGPL 3.0
- AlicenseAqualityDmaintenanceEnables LLMs to manage and manipulate notes in Nextcloud Notes via WebDAV, supporting tasks like organizing, summarizing, rewriting, and translating notes through natural language commands.132MIT