使用说明
Nextcloud MCP Server
Status: Nicht getestet - Implementierung vollständig, aber noch nicht mit echtem Nextcloud-Server verifiziert.
MCP Server für Nextcloud CalDAV (Kalender/Tasks) und CardDAV (Kontakte).
Setup
- Dependencies installieren:
cd NEXT-MCP
pip install -e .
config.jsonerstellen:
{
"nextcloud": {
"url": "https://cloud.example.com",
"username": "your-username",
"password": "your-app-password"
}
}
- App-Passwort in Nextcloud erstellen:
- Einstellungen → Sicherheit → Geräte & Sitzungen
- Neues App-Passwort erstellen
Tools (42)
Connection (4)
connect- Mit Nextcloud verbindendisconnect- Verbindung trennenauto_connect- Via config.json verbindenget_capabilities- Server-Capabilities abrufen
Calendars (7)
list_calendars- Alle Kalender auflistenget_calendar- Kalender-Detailscreate_calendar- Neuen Kalender erstellenupdate_calendar- Kalender bearbeitendelete_calendar- Kalender löschenshare_calendar- Kalender teilenunshare_calendar- Freigabe entfernen
Events (9)
list_events- Events in Zeitraumget_event- Event-Detailscreate_event- Neues Eventupdate_event- Event bearbeitendelete_event- Event löschensearch_events- Events suchenget_upcoming_events- Nächste N Eventsget_events_today- Heutige Eventsmove_event- Event verschieben
Tasks (8)
list_tasks- Alle Tasksget_task- Task-Detailscreate_task- Neue Aufgabeupdate_task- Task bearbeitendelete_task- Task löschencomplete_task- Als erledigt markierenuncomplete_task- Erledigt-Status entfernenget_overdue_tasks- Überfällige Tasks
Address Books (5)
list_addressbooks- Alle Adressbücherget_addressbook- Adressbuch-Detailscreate_addressbook- Neues Adressbuchdelete_addressbook- Adressbuch löschenshare_addressbook- Adressbuch teilen
Contacts (9)
list_contacts- Alle Kontakteget_contact- Kontakt-Detailscreate_contact- Neuer Kontaktupdate_contact- Kontakt bearbeitendelete_contact- Kontakt löschensearch_contacts- Kontakte suchenget_contact_photo- Kontaktbild abrufenset_contact_photo- Kontaktbild setzenmove_contact- Kontakt verschieben