Nextcloud MCP Server
NextcloudのファイルやカレンダーをClaudeから直接操作できる
npx mcp-nextcloud概要
Nextcloud MCP Serverは、オープンソースのセルフホスト型クラウドストレージ「Nextcloud」をClaudeから操作できるMCPサーバー。
ファイルのアップロード・ダウンロード・フォルダ管理・共有設定をClaudeから指示できる。
カレンダー・連絡先・タスク管理などNextcloudの各種アプリ機能にも対応。
データを自社サーバーやVPSで管理しながらAIアシスタントの利便性を享受できる、プライバシー重視の組織に最適なソリューション。
料金・APIキー情報
APIキー
🔑 必要🔑 APIキーの取得方法
- 1
Nextcloudにログインしてユーザーアイコン→「設定」を開く
- 2
左メニューの「セキュリティ」を選択する
- 3
「アプリパスワード」セクションでアプリ名を入力して「新しいアプリパスワードを作成する」をクリックする
- 4
表示されたパスワードをコピーして保存する(一度しか表示されない)
こんな使い方ができます
Nextcloudのファイルをリストアップしてフォルダ構造をClaudeに整理させられる
ローカルファイルをClaudeが自動的にNextcloudにアップロードしてバックアップできる
Nextcloudカレンダーの予定をClaudeが取得してスケジュール調整ができる
チームのNextcloudドキュメントをClaudeが検索して必要な情報を抽出できる
セットアップ手順
- 1
Nextcloudサーバーにアクセスしてアカウントにログインする
- 2
設定(ユーザーアイコン→設定)→「セキュリティ」→「アプリパスワード」でパスワードを発行する
- 3
環境変数NEXTCLOUD_URL・NEXTCLOUD_USERNAME・NEXTCLOUD_PASSWORDを設定する
- 4
ターミナルで以下のコマンドを実行してClaude Codeに追加する:claude mcp add nextcloud -e NEXTCLOUD_URL=https://your-instance.com -e NEXTCLOUD_USERNAME=user -e NEXTCLOUD_PASSWORD=app-password -- npx -y mcp-nextcloud
設定ファイル
コピー前に確認
Nextcloudサーバー(セルフホストまたはクラウド)のアカウントとアプリパスワード必須。Node.js環境が必要。
claude mcp add nextcloud -e NEXTCLOUD_URL=https://your-nextcloud-instance.com -e NEXTCLOUD_USERNAME=your-username -e NEXTCLOUD_PASSWORD=your-app-password -- npx -y mcp-nextcloud