cbcoutinho/nextcloud-mcp-server
Nextcloud MCP Server
何を解決するか
このプロジェクトは、AIアシスタント(Claude、GPT、Geminiなど)とNextcloudインスタンスの間のブリッジを提供します。LLMが自然言語を使って個人または組織のデータ(ノート、カレンダー、連絡先、ファイルなど)とやり取りできるようにし、実質的にあなたのNextcloudインスタンスをAIエージェントの構造化データソースとして機能させます。
仕組み
これは独立したModel Context Protocol (MCP) サーバーです。アプリ固有のパスワードまたはOAuth(Login Flow v2)を使用して、安全なAPI経由でNextcloudに接続します。このサーバーはAIアシスタントに110以上のツールを公開し、ノート、カレンダー、Deck、メール、TalkなどのさまざまなNextcloudアプリでCRUD操作を実行できるようにします。
対象ユーザー
外部のAIアシスタント、IDE、またはNextcloud AssistantアプリをAstrolabe統合経由でデータと統合したいNextcloudのユーザーおよび管理者。
特徴
- 広範なアプリサポート:ノート、カレンダー、連絡先、ファイル、Deck、Cookbook、Tables、共有、ニュース、メール、Collectives、Talk、ショッピングリストを含む10以上のNextcloudアプリをカバー。
- 意味ベースの検索:ベクトルデータベース(Qdrant)と埋め込みサービス(Ollama)を使用した実験的なRAGパイプラインで、キーワードではなく意味に基づいてコンテンツを検索。
- ドキュメント処理:PDF、DOCX、画像のための組み込みOCRおよびテキスト抽出機能。
- 柔軟なデプロイ:Docker、Kubernetes、VM、またはローカルインストールに対応し、stdioおよびstreamable-httpを含む複数のトランスポートオプションをサポート。
- セキュアな認証:アプリパスワードによるBasic Authと、ホスティングされたデプロイ向けのマルチユーザーLogin Flow v2をサポート。
これは、AIアシスタントとNextcloudを接続するための生産環境対応MCPサーバーです。LLMが自然言語でノート、カレンダー、ファイルのCRUD操作を実行できるようにします。— @username
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト