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

Capabilities

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription
check_webdav_loginB

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

ensure_notes_folder_existsA

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

list_uncategorized_notesA

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

list_categoriesB

List all categories (directories) inside /Notes.

list_notes_of_a_categoryA
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_noteA
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_noteC

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

create_noteA
Create a new Markdown (.md) note.

- If category is None → stored in /Notes/<filename>
- If category is provided → stored in /Notes/<category>/<filename>
delete_noteC

Delete a note file inside Notes.

rename_noteB

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

create_categoryB

Create a new category inside Notes by creating a subdirectory.

edit_categoryB
Rename an existing category inside Notes.

Args:
    old_name: Current name of the category.
    new_name: New name for the category.
delete_categoryC

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