适合谁
- 希望将 AI 助手(如 Claude Desktop 或 IDE)与自托管的 Nextcloud 实例集成的用户。
- 需要跨多个 Nextcloud 应用进行深度 CRUD 操作的开发者和高级用户。
- 需要 Docker 或 Kubernetes 部署的团队。
Nextcloud MCP Server 是一个功能丰富的 MCP 服务器,为 Nextcloud 提供了广泛的 API 覆盖,支持多种认证和部署方式。它适合需要将 AI 助手与 Nextcloud 深度集成的用户,但需要谨慎处理凭据,并注意其并非官方项目。
Nextcloud MCP Server 是一个独立的 MCP 服务器,让 Claude、GPT 等大语言模型能够通过安全的 API 与您的 Nextcloud 数据交互。它提供 110 多个 MCP 工具,覆盖 10 多个 Nextcloud 应用,包括笔记、日历、联系人、文件(WebDAV)、Deck、Cookbook、表格、共享、新闻、邮件、集合并与 Talk。该服务器支持多种认证模式(单用户基本认证、多用户基本认证、登录流程 v2),并支持多种部署方式(Docker、Kubernetes、虚拟机、本地)。它还提供了实验性的语义搜索功能(基于 RAG),用于对笔记、文件、新闻、卡片和邮件进行向量搜索。
uvx nextcloud-mcp-server run --transport stdio 运行,或使用 Docker 镜像 ghcr.io/cbcoutinho/nextcloud-mcp-server:latest。4. 将命令或 HTTP 端点添加到 MCP 客户端配置中。{
"mcpServers": {
"nextcloud": {
"command": "uvx",
"args": [
"nextcloud-mcp-server",
"run",
"--transport",
"stdio"
],
"env": {
"NEXTCLOUD_HOST": "https://your.nextcloud.instance.com",
"NEXTCLOUD_USERNAME": "your_username",
"NEXTCLOUD_PASSWORD": "your_app_password"
}
}
}
}