nextcloud-mcp-server

nextcloud-mcp-server

4

The Nextcloud MCP Server integrates with Nextcloud to automate tasks using Large Language Models. It currently focuses on managing notes, offering features such as note creation, updating, searching, and handling attachments.

Nextcloud MCP Server

The Nextcloud MCP server enables automation for Nextcloud using Large Language Models, allowing interaction through APIs, primarily with the Notes API.

Features

  • Provides tools for managing notes, such as creating, updating, appending content, deleting, and searching.
  • Resources for accessing specific notes and attachments, including WebDAV support.

Installation

  • Requires Python 3.8+ and access to a Nextcloud instance.
  • Available as a pre-built Docker image.

Configuration

  • Credentials required to connect to a Nextcloud instance, stored in an environment file.

Running the Server

  • Can be run locally or using Docker.
  • Connect via an MCP client like uvx to interact with the server's tools.

Contributing

  • Open to issues and pull requests on GitHub.

License

  • Licensed under the MIT License.