Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
HOSTNoBind host (HTTP transports)0.0.0.0
PORTNoBind port (HTTP transports)8000
USERTOOLNoEnable user toolTrue
FILESTOOLNoEnable files toolTrue
TRANSPORTNoTransport method: stdio, streamable-http, or ssestdio
SHARINGTOOLNoEnable sharing toolTrue
CALENDARTOOLNoEnable calendar toolTrue
CONTACTSTOOLNoEnable contacts toolTrue
MCP_TOOL_MODENoTool surface: condensed, verbose, or bothcondensed
NEXTCLOUD_URLYesBase URL of the Nextcloud instancehttps://nextcloud.example.com
NEXTCLOUD_HOSTEDNoWhether the instance is hosted (managed)false
NEXTCLOUD_SECRETNoOAuth/SSO client secret
NEXTCLOUD_CLIENTIDNoOAuth/SSO client idsso
NEXTCLOUD_PASSWORDNoPassword / app password (basic auth)
NEXTCLOUD_USERNAMENoUsername (basic auth)

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

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}
logging
{}
prompts
{
  "listChanged": true
}
resources
{
  "subscribe": false,
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
nextcloud_copy_itemD

Alias for copy_resource to support MCP server action.

nextcloud_copy_resourceC

Copy a file or directory.

nextcloud_create_calendar_eventD

Alias for create_event to support MCP server action.

nextcloud_create_contactD

Invoke the create_contact operation.

nextcloud_create_directoryC

Create a directory (MKCOL).

nextcloud_create_eventC

Create an event with ICS data.

nextcloud_create_folderD

Alias for create_directory to support MCP server action.

nextcloud_create_shareD

Create a share.

nextcloud_delete_itemC

Alias for delete_resource to support MCP server action.

nextcloud_delete_resourceC

Delete a file or directory.

nextcloud_delete_shareD

Delete a share.

nextcloud_get_propertiesC

Helper to get properties of a path by listing its contents.

nextcloud_get_user_infoC

Get current user info.

nextcloud_get_user_quotaC

Get storage quota information.

nextcloud_list_address_booksC

List address books.

nextcloud_list_calendar_eventsC

Alias for list_events to support MCP server action.

nextcloud_list_calendarsC

List available calendars.

nextcloud_list_contactsC

List contacts in address book.

nextcloud_list_contentsC

List files and folders in a directory using PROPFIND.

nextcloud_list_eventsC

List events in a calendar (returns basic info).

nextcloud_list_filesC

Alias for list_contents to support MCP server action.

nextcloud_list_sharesB

List all shares.

nextcloud_move_itemC

Alias for move_resource to support MCP server action.

nextcloud_move_resourceC

Move a file or directory.

nextcloud_read_fileC

Download a file.

nextcloud_write_fileC

Upload a file.

Prompts

Interactive templates invoked by user choice

NameDescription
connector-statusAsk for this connector server's current operational status.
file_stewardNextcloud file steward: browse, share, and natively ingest files and folders into the knowledge graph over the nextcloud-agent MCP server.

Resources

Contextual data attached and managed by the client

NameDescription
_connector_status_resourceNative resource exposing this server's static status payload.
ontology://nextcloud-mcp/nextcloud.ttl
connector-resourcesData sources, ontology mappings and resources of this connector.
nextcloud-agent-operations/SKILL.mdOperate nextcloud-agent through its governed MCP and Arbora capabilities, including nextcloud files, nextcloud ingest, nextcloud shares. Use when a request requires this provider's read, change, automation, ingestion, troubleshooting, or evidence workflows.
nextcloud-agent-operations/_manifestFile listing for nextcloud-agent-operations
nextcloud-ingest/SKILL.mdNatively ingest Nextcloud files into the epistemic-graph knowledge graph via the nextcloud-agent MCP server — fetch a file over WebDAV and store its raw bytes as a content-addressed :Blob/:AssetOccurrence plus its extracted text (pdf/office/txt or image OCR) as a linked :Document. Use when the agent must make a Nextcloud file durable, deduped, and semantically searchable in the KG. Do NOT use to merely download or move a file (use nextcloud-files) or to manage shares (use nextcloud-shares); prefer those.
nextcloud-ingest/_manifestFile listing for nextcloud-ingest
nextcloud-files/SKILL.mdBrowse and manage Nextcloud files and folders over WebDAV via the nextcloud-agent MCP server — list a directory, read/download a file, upload, create/delete/move/copy, and read properties. Use when the agent must navigate a Nextcloud file tree, fetch a document's bytes, or reorganize storage. Do NOT use for sharing grants (use nextcloud-shares) or pushing files into the knowledge graph (use nextcloud-ingest); prefer those.
nextcloud-files/_manifestFile listing for nextcloud-files
nextcloud-shares/SKILL.mdManage Nextcloud sharing grants over the OCS Sharing API via the nextcloud-agent MCP server — list existing shares, create a public link / user / group share on a file or folder, and revoke a share. Use when the agent must expose a file, audit who has access, or tear a share down. Do NOT use for browsing or moving files (use nextcloud-files) or KG ingestion (use nextcloud-ingest); prefer those.
nextcloud-shares/_manifestFile listing for nextcloud-shares
nextcloud-agent-development/SKILL.mdDevelop and verify nextcloud-agent as a connector-owned package while preserving its SDK Connector wiring, action-routed MCP tools, Nextcloud authentication and TLS boundary, packaged content, and source-backed spec-delivery publication.
nextcloud-agent-development/_manifestFile listing for nextcloud-agent-development

TDQS

C2.2/5.0

Scored across 26 tools

Disambiguation2/5

Eight tools are explicit aliases of one another (list_files/list_contents, move_item/move_resource, delete_item/delete_resource, copy_item/copy_resource, create_folder/create_directory, create_calendar_event/create_event, list_calendar_events/list_events), giving an agent no basis to choose between them. Only the file/share/calendar/contact/account groupings are genuinely distinct.

Naming Consistency3/5

All tools share a clean nextcloud_verb_noun prefix pattern, which is good. However, the vocabulary is inconsistent for the same concepts — 'item', 'resource', 'file', 'folder', 'directory' are used interchangeably, and 'Alias for X' descriptions advertise the duplication rather than resolving it.

Tool Count2/5

26 tools is heavy for this scope, and roughly a third of them are redundant aliases that add no capability. A well-scoped version would be about 15-17 tools covering the same domain.

Completeness3/5

Files (list/read/write/move/copy/create/delete) and shares have solid lifecycle coverage, but calendars and contacts are read/create-only with no update or delete for events, contacts, or address books. Users hitting those gaps will dead-end.

Maintenance

ActivityActive
ResponsivenessNo issues