Skip to main content
Glama

DAV MCP Server

by jahfer

DAV MCP サーバー

MCP 経由でカレンダー、連絡先、ファイルにアクセスしましょう。

導入

このプロジェクトは、CalDAV、CardDAV、WebDAVサービスとの連携を可能にするモデルコンテキストプロトコル(MCP)サーバーです。環境変数で設定されたFastmailとApple iCloudアカウントの両方をサポートします。

設定

  1. 前提条件: Node.js がインストールされていることを確認してください。
  2. リポジトリのクローンを作成する: このリポジトリをローカル マシンにクローンします。
  3. 依存関係をインストールします。プロジェクト ディレクトリに移動して、次を実行します。
    npm install
    これをグローバル コマンドとして公開または使用する場合、インストール後にnpm linkを実行するか、 npm install -g .でグローバルにインストールすることもできます (必要に応じて、 package.jsonグローバル インストール用に構成した後)。

環境変数の設定

DAV サービスに接続するには、アプリケーションの実行時に次の環境変数を設定する必要があります。

  • DAV_PROVIDER : DAVサービスプロバイダを指定します。fastmailまたはicloud (大文字と小文字は区別されませんfastmailに設定してください。
  • DAV_USERNAME : サービスで使用するユーザー名 (例: Fastmail のメールアドレスや Apple ID)。
  • DAV_PASSWORD : サービス用のアプリ固有のパスワード。セキュリティのため、アプリ固有のパスワードの使用を強くお勧めします。

MCP構成

このサーバーを使用するには、MCP設定ファイルでmcpServerとして設定する必要があります。以下に例を示します。

{ "mcpServers": { "myDavServices": { // You can name this anything you like "command": "npx", // Or simply "node" if it's in your PATH "args": ["-y", "@jahfer/dav-mcp-server"], // Path to the main script "env": { "DAV_PROVIDER": "icloud", // or "fastmail" "DAV_USERNAME": "your-username", "DAV_PASSWORD": "your-app-specific-password" } } } }

利用可能なツール

構成が完了すると、この MCP サーバーは次のツールを提供します。

カレンダー(CalDAV)

  • get_my_calendars : 利用可能なすべてのカレンダーを一覧表示します。
  • get_calendar_events : 指定されたカレンダーからイベントを取得します。オプションで開始日時と終了日時を指定して、特定の範囲内のイベントを絞り込むこともできます。

連絡先(CardDAV)

  • get_my_contact_lists : すべての連絡先アドレス帳を一覧表示します。
  • get_contacts_from_list : 指定されたアドレス帳から連絡先を取得します。

ファイル(WebDAV - 主にFastmail用)

  • list_my_files_and_folders : WebDAV ストレージ内の指定されたパス (デフォルトはルート) 内のファイルとフォルダーを一覧表示します。
  • get_file_or_folder_details : 指定されたファイルまたはフォルダーの URL のメタデータを取得します。

使用法

構成で MCP サーバーをセットアップした後、MCP クライアント内でサーバー定義と対話するコマンドまたは機能を使用して、カレンダー、連絡先、およびファイルを管理できます。

Install Server
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

ユーザーが Fastmail および Apple iCloud アカウントから CalDAV、CardDAV、WebDAV サービス (カレンダー、連絡先、ファイル) と対話できるようにするモデル コンテキスト プロトコル サーバー。

  1. 導入
    1. 設定
      1. 環境変数の設定
        1. MCP構成
          1. 利用可能なツール
            1. カレンダー(CalDAV)
            2. 連絡先(CardDAV)
            3. ファイル(WebDAV - 主にFastmail用)
          2. 使用法

            Related MCP Servers

            • -
              security
              A
              license
              -
              quality
              A Model Context Protocol server that provides file system operations, analysis, and manipulation capabilities through a standardized tool interface.
              Last updated -
              1
              TypeScript
              MIT License
            • -
              security
              A
              license
              -
              quality
              A Model Context Protocol server that enables Claude Desktop and other MCP clients to interact with WebDAV file systems through natural language commands for CRUD operations.
              Last updated -
              91
              TypeScript
              MIT License
            • A
              security
              A
              license
              A
              quality
              A Model Context Protocol server that provides tools for interacting with Gmail and Calendar APIs, enabling programmatic management of emails and calendar events.
              Last updated -
              8
              13
              JavaScript
              MIT License
              • Apple
            • -
              security
              F
              license
              -
              quality
              A Model Context Protocol server for AI models to access and manipulate Apple Calendar data on macOS through a standardized interface.
              Last updated -
              5
              TypeScript
              • Apple

            View all related MCP servers

            MCP directory API

            We provide all the information about MCP servers via our MCP API.

            curl -X GET 'https://glama.ai/api/mcp/v1/servers/jahfer/dav-mcp-server'

            If you have feedback or need assistance with the MCP directory API, please join our Discord server