cbcoutinho/nextcloud-mcp-server
Nextcloud MCP Server
What it solves
這款專案屬於 AI 助手(如 Claude、GPT 和 Gemini)與 Nextcloud 實例之間的橋樑。它讓 LLM 透過自然語言與您的個人或組織數據(例如筆記、行事曆、聯絡人與檔案)進行互動,有效地將您的 Nextcloud 實例轉化為 AI agent 的結構化數據源。
How it works
這是一個獨立的 Model Context Protocol (MCP) server。它透過使用應用程式專用密碼或 OAuth (Login Flow v2) 的安全 API 連接到 Nextcloud。該 server 暴露了超過 110 種工具給 AI 助手,使其能夠在各種 Nextcloud 應用程式(例如 Notes、Calendar、Deck、Mail 和 Talk)中執行 CRUD 操作。
Who it’s for
Nextcloud 的使用者與管理員,希望將其數據與外部 AI 助手、IDE 或透過 Astrolabe 整合的 Nextcloud Assistant app 進行整合。
Highlights
- Extensive App Support: 涵蓋 10+ Nextcloud 應用程式,包括 Notes、Calendar、Contacts、Files、Deck、Cookbook、Tables、Sharing、News、Mail、Collectives、Talk 和 Shopping List。
- Semantic Search: 一個實驗性的 RAG pipeline,使用向量資料庫 (Qdrant) 與嵌入服務 (Ollama) 透過意義而非關鍵字來尋找內容。
- Document Processing: 內建對 PDF、DOCX 和圖片的 OCR 與文字提取功能。
- Flexible Deployment: 支援 Docker、Kubernetes、VM 或本地安裝,並提供多種傳輸選項 (stdio 和 streamable-http)。
- Secure Authentication: 支援使用應用程式專用密碼的 Basic Auth,以及針對託管部署的多用戶 Login Flow v2。
相關
- 專案
- 專案
- 專案
- 專案
- 專案