$ timeahead.in
/ servers/pypi/nextcloud-mcp-server
pypi

nextcloud-mcp-server

Nextcloud MCP Server

268 stars6k/wkupdated 0d agogithub ↗
59poor
▣ Overview
Docker Image

What it does

Nextcloud MCP Server exposes 110+ tools across Nextcloud's ecosystem—Notes, Calendar, Contacts, Files, Deck, Cookbook, Tables, Sharing, News, Collectives, and Talk. Claude and other LLMs can create and edit notes, manage calendar events and todos, organize contacts and files, administer Kanban boards, and moderate chat conversations through natural language. The server runs independently of Nextcloud (on Docker, Kubernetes, or bare metal) and handles CRUD operations, document processing including OCR and text extraction from PDFs and images, and optional semantic search over Notes and Files.

Who it's for

Nextcloud administrators and teams wanting their AI assistant to read and write data across their instance—product managers organizing notes, engineers querying documentation files, support staff logging tickets as Kanban cards, or anyone delegating calendar and contact management to Claude.

Common use cases

  • Query and create notes from Claude, with semantic search for retrieving relevant context
  • Manage calendar events and todo items across multiple calendars
  • Search and organize files via WebDAV, with OCR on PDFs and images
  • Create and move Kanban cards on Deck boards and manage assignments
  • Moderate and read messages in Nextcloud Talk conversations

Setup pitfalls

  • Four secrets are embedded in the server configuration: NEXTCLOUD_HOST, NEXTCLOUD_USERNAME, NEXTCLOUD_PASSWORD, and OAuth credentials for multi-user deployments. Use an app password instead of your login credential, and protect these values in your MCP client configuration.
  • The server reads and writes files on your Nextcloud instance. Use tag-based exclusion (EXCLUDED_TAGS) to hide sensitive files before exposing the server to untrusted clients.
  • Semantic search requires optional external infrastructure (Qdrant and Ollama); without it, only keyword search is available for Notes and Files.
  • Docker deployment is required for full feature support; local installation via uvx has reduced capability.
4 credentials detected in repository history via Gitleaks
▣ Score BreakdownMCPScore = Σ(raw × weight)
DimensionRawWeighted
Security
35%
20
7.0
Freshness
25%
100
25.0
Adoption
20%
70
13.9
Quality
10%
80
8.0
Trust
10%
50
5.0
Total
58.9
⚿ Capabilities & Risk Explainer
fs readfs writenetworkexecsecrets
◆ Risk level: high· 7 tools · auth: API key
fs read + fs write + network + exec + secrets active — can execute code, access credentials, and make external network calls.
Tool nameDescriptionDestructive?
provision_nextcloud_access✓ no
revoke_nextcloud_access✓ no
check_provisioning_status✓ no
check_logged_in✓ no
nc_auth_provision_access✓ no
+2 more tools
nc_auth_check_status✓ no
nc_auth_update_scopes✓ no
⚙ Install config
Claude Desktop · Cursor · Windsurf · VS Code (Copilot) · Claude Code
add to your MCP client config:
{
  "mcpServers": {
    "nextcloud": {
      "command": "uvx",
      "args": [
        "nextcloud-mcp-server"
      ]
    }
  }
}
📈 Score historylast 33 snapshots
5/10/20266/16/2026 · 33 snapshots
⚙ Maintenance health
51/ 100 · is this project alive?
contributors (1y)9
top contributor share75%
releases (1y)100
last release69d ago
ci✗ none
⛁ Raw data
weekly downloads6k
github stars268
forks45
open issues55
license✓ present
readme length8999 chars
last publish0d ago
last commit0d ago
last updated1d ago
install verified✓ pass · 30d ago
owner of this server? claim your listing to get a verified badgeclaim →
🔔 Score drop alerts
get notified by email when this server's score drops 5+ points