Skip to main content
Glama
rncz

Nextcloud Notes MCP Server

by rncz

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
NEXTCLOUD_PASSWORDYesYour Nextcloud password
NEXTCLOUD_USERNAMEYesYour Nextcloud username
NEXTCLOUD_WEBDAV_URLYesYour Nextcloud WebDAV URL

Tools

Functions exposed to the LLM to take actions

NameDescription
check_webdav_login

Check if WebDAV login is successful. Returns a message indicating success or failure.

ensure_notes_folder_exists

Ensure that the /Notes folder exists in Nextcloud. Creates it if it doesn't exist.

list_uncategorized_notes

List all Markdown (.md) files directly inside /Notes (not in subfolders).

list_categories

List all categories (directories) inside /Notes.

list_notes_of_a_category
List all notes in a given category inside /Notes. Args: category_name: The subfolder name inside /Notes Returns: List of note filenames (.md) in that category.
read_note
Read a Markdown (.md) file. Args: filename: Name of the note file, e.g., "note1.md" category: Optional category folder. If None, read from /Notes root. Returns: Content of the note as a string.
edit_note

Edit a Markdown (.md) file, updating its content. Always overwrites the old file.

create_note
Create a new Markdown (.md) note. - If category is None → stored in /Notes/<filename> - If category is provided → stored in /Notes/<category>/<filename>
delete_note

Delete a note file inside Notes.

rename_note

Rename a Markdown (.md) note inside Notes or a category. Overwrites the target if it already exists.

create_category

Create a new category inside Notes by creating a subdirectory.

edit_category
Rename an existing category inside Notes. Args: old_name: Current name of the category. new_name: New name for the category.
delete_category

Delete a category folder inside Notes.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/rncz/nextcloud-notes-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server