Nextcloud + Claude AI Integration
AIquila connects your Nextcloud instance with Claude AI, enabling two-way integration:
- MCP Server - Use Claude (mobile/desktop) to manage your Nextcloud files, tasks, notes, and recipes via voice or chat
- Nextcloud App - Use Claude AI directly within Nextcloud to analyze files, summarize documents, and generate content
- Create, read, edit, delete files and folders
- Create tasks in Nextcloud Tasks app
- Add notes to Notes folder
- Save recipes to Recipes folder
- Voice control via Claude mobile app
- "Ask Claude" action in Files context menu
- Document summarization
- Content generation and editing
- Admin and per-user API key configuration
cd mcp-server
npm install
npm run buildAdd to Claude Desktop config (~/.config/claude/claude_desktop_config.json):
{
"mcpServers": {
"aiquila": {
"command": "node",
"args": ["/path/to/aiquila/mcp-server/dist/index.js"],
"env": {
"NEXTCLOUD_URL": "https://your-nextcloud.example.com",
"NEXTCLOUD_USER": "your-username",
"NEXTCLOUD_PASSWORD": "your-app-password"
}
}
}
}- Copy
nextcloud-appto your Nextcloud'sapps/aiquiladirectory - Enable the app in Nextcloud admin
- Configure API key in Settings → AIquila
See ROADMAP.md for planned features and development phases.
- Nextcloud Hub 10 (31.x)
- Node.js 18+ (for MCP server)
- Claude API key from console.anthropic.com
AGPL-3.0 (Nextcloud App) / MIT (MCP Server)