A
securityA
licenseA
qualityProvides tools for interacting with Gmail and Calendar APIs. This server enables you to manage your emails and calendar events programmatically through the MCP interface.
Last updated -
8
13
JavaScript
MIT License
Nextcloud カレンダー統合用のモデル コンテキスト プロトコル (MCP) サーバー。
このパッケージを使用する最も簡単な方法は npx を使用することです。
開発またはローカルインストールの場合:
MCP クライアント (Claude など) で使用するには、次の構成を MCP クライアント設定に追加します。
パッケージの特定のバージョンに固定することができます。
サーバーは、可能な場合はデフォルトを使用して、次の環境変数を使用します。
変数 | 説明 | デフォルト | 必須 |
---|---|---|---|
ポート | サーバーポート | 3001 | いいえ |
サーバー名 | MCP サーバー識別子 | nextcloud カレンダーサーバー | いいえ |
ノード環境 | 環境(開発・生産) | 発達 | いいえ |
NEXTCLOUD_BASE_URL | NextcloudサーバーのURL | - | はい |
NEXTCLOUD_ユーザー名 | Nextcloudのユーザー名 | - | はい |
NEXTCLOUD_APP_TOKEN | Nextcloudアプリトークン | - | はい |
キープアライブ間隔 | キープアライブ間隔(ミリ秒) | 30000 | いいえ |
地域開発の場合:
.env
ファイルを作成します。.env
ファイルを編集します。.env
ファイルにコピーします。/mcp
- プライマリ MCP エンドポイント (ストリーミング可能な HTTP トランスポート)/sse
および/messages
- レガシー MCP エンドポイント (HTTP+SSE トランスポート)GET /health
- ヘルスチェックエンドポイントGET /api/calendars
- すべてのカレンダーを一覧表示する次の MCP ツールが登録されており、クライアントが利用できます。
道具 | 説明 | パラメータ |
---|---|---|
listCalendars | アクセス可能なすべてのカレンダーを取得します | なし |
createCalendar | 新しいカレンダーを作成します | displayName (必須)、 color (オプション)、 category (オプション)、 focusPriority (オプション) |
updateCalendar | 既存のカレンダーを更新します | id (必須)、 displayName (オプション)、 color (オプション)、 category (オプション)、 focusPriority (オプション) |
deleteCalendar | カレンダーを削除します | id (必須) |
⚠️ 権限に関する警告:
updateCalendar
およびdeleteCalendar
ツールは、Nextcloudインスタンスで特別な権限を必要とする場合があります。カレンダーの操作はNextcloudの権限システムに従います。
道具 | 説明 | パラメータ |
---|---|---|
listEvents | カレンダーのイベントを取得します | calendarId (必須)、 start (オプション)、 end (オプション) |
getEvent | 特定のイベントを取得する | calendarId (必須)、 eventId (必須) |
createEvent | 新しいイベントを作成します | calendarId (必須)、 summary (必須)、 start (必須)、 end (必須)、 description (オプション)、 location (オプション) |
updateEvent | 既存のイベントを更新します | calendarId (必須)、 eventId (必須)、[および更新するイベントのプロパティ] |
deleteEvent | イベントを削除します | calendarId (必須)、 eventId (必須) |
注意:このパッケージは現在開発初期段階(0.1.x)です。APIとツールは将来のリリースで予告なく変更される可能性があります。
問題が発生した場合は、GitHub リポジトリに報告してください。
ISC
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Cheffromspace/mcp-nextcloud-calendar'
If you have feedback or need assistance with the MCP directory API, please join our Discord server