nextcloud-mcp-server

nextcloud-mcp-server

3.4

If you are the rightful owner of nextcloud-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

The Nextcloud MCP Server enables interaction between Large Language Models (LLMs) and Nextcloud, focusing on automating actions via the Notes API.

The Nextcloud MCP Server is designed to facilitate seamless interaction between Large Language Models (LLMs) such as OpenAI's GPT, Google's Gemini, or Anthropic's Claude, and a Nextcloud instance. By leveraging the Model Context Protocol (MCP), this server automates various actions within Nextcloud, starting with the Notes API. Users can create, update, append, delete, and search notes, as well as manage note attachments. The server supports both local installation and Docker deployment, requiring Python 3.8+ and access to a Nextcloud instance. Configuration involves setting up environment variables for Nextcloud credentials, with a strong recommendation to use a dedicated App Password for security. Once configured, the server can be run locally or via Docker, and it integrates with MCP clients like 'uvx' for interaction through LLM interfaces.

Features

  • Interacts with Nextcloud Notes API for note management.
  • Supports note creation, updating, appending, deletion, and searching.
  • Allows access to specific notes and settings via resources.
  • Facilitates note attachment management through WebDAV.
  • Offers both local and Docker-based deployment options.

Tools

  1. nc_notes_create_note

    Create a new note

  2. nc_notes_update_note

    Update existing notes with ID

  3. nc_notes_delete_note

    Delete notes by ID