Skip to main content
Glama
rurutheGeek

nextcloud-mcp

by rurutheGeek

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
NEXTCLOUD_MCP_TMPNoScratch directory for archive downloads/extractions. Use disk (or a named volume), not tmpfs./var/tmp/nextcloud-mcp
NEXTCLOUD_MCP_BINDNoBind address. Keep the loopback and use a reverse proxy.127.0.0.1
NEXTCLOUD_MCP_PORTNoListening port.5811
NEXTCLOUD_MCP_TIMEOUTNoNextcloud/tag API HTTP timeout in seconds.120
NEXTCLOUD_MCP_BASE_URLNoNextcloud base URL.http://127.0.0.1:8080
NEXTCLOUD_MCP_READ_ONLYNo1 hides every write tool and refuses write calls.0
NEXTCLOUD_MCP_MUSIC_ROOTNoMusic root (DAV path). Limits the MP3 tag tools and defines {root}/Converted./music
NEXTCLOUD_MCP_WRITE_DENYNoExtra write-deny prefixes, comma-separated absolute paths. Their ancestors are refused too.
NEXTCLOUD_MCP_TAG_API_URLNoTag API base URL. The tag tools need this and the token.
NEXTCLOUD_MCP_MAX_ZIP_BYTESNoMaximum total size packed into a zip (4 GiB).4294967296
NEXTCLOUD_MCP_TAG_API_TOKENNoTag API bearer token.
NEXTCLOUD_MCP_MAX_BODY_BYTESNoMaximum HTTP request body size.33554432
NEXTCLOUD_MCP_MAX_READ_BYTESNoMaximum bytes returned by nextcloud_read_file.262144
NEXTCLOUD_MCP_ALLOWED_ORIGINSNoOrigin allow-list, comma-separated (for example https://nextcloud-mcp.example.net). Recommended for browser clients.
NEXTCLOUD_MCP_ARCHIVE_TIMEOUTNoTimeout in seconds for archive downloads/uploads.1800
NEXTCLOUD_MCP_MAX_WRITE_BYTESNoMaximum bytes per nextcloud_write_file.8388608
NEXTCLOUD_MCP_MAX_EXTRACT_BYTESNoMaximum total extracted size (4 GiB).4294967296
NEXTCLOUD_MCP_MAX_EXTRACT_FILESNoMaximum files extracted from one archive.10000

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

No tools

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources