The Nextcloud MCP (Model Context Protocol) server allows Large Language Models (LLMs) like OpenAI's GPT, Google's Gemini, or Anthropic's Claude to interact with your Nextcloud instance. This enables automation of various Nextcloud actions, starting with the Notes API.
Currently, the server primarily interacts with the Nextcloud Notes API, providing tools and resources to manage notes.
nc_notes_create_note: Create a new note.nc_notes_update_note: Update an existing note by ID.nc_notes_delete_note: Delete a note by ID.
notes://{note_id}: Access a specific note by its ID.notes://all: Access all notes.notes://settings: Access note settings.nc://capabilities: Access Nextcloud server capabilities.
- Python 3.8+
- Access to a Nextcloud instance