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

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

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

TDQS

A3.7/5.0

Scored across 13 tools

Disambiguation5/5

Each tool has a distinct purpose with clear boundaries: login check, folder management, note CRUD operations, and listing functions are well-separated. No overlapping functionality exists, making tool selection straightforward for an agent.

Naming Consistency5/5

All tools follow a consistent verb_noun pattern (e.g., create_note, delete_category, list_notes_of_a_category). The naming is uniform and predictable throughout the set, enhancing readability and usability.

Tool Count5/5

With 13 tools, the server is well-scoped for managing notes and categories in Nextcloud. Each tool serves a specific role in the domain, covering essential operations without bloat or redundancy.

Completeness5/5

The toolset provides complete coverage for note and category management, including CRUD operations for both, folder setup, login verification, and listing functions. No gaps are apparent, supporting full agent workflows without dead ends.

Maintenance

ActivityInactive
ResponsivenessNo issues