Northeastern University Calendar MCP Server について
Northeastern University Calendar MCP Serverは、Claude DesktopからNortheastern Universityのイベントカレンダーを利用できるようにします。イベントの検索や絞り込みに加え、詳細やカテゴリも取得できます。
主な機能
- 01今日のイベントを取得
- 02期間を指定して今後のイベントを一覧
- 03キーワード検索
- 04カテゴリで絞り込み
- 05イベントの詳細を取得
- 06イベントカテゴリを一覧
活用シーン
- 01Northeastern Universityの今日のイベント確認
- 02今後のワークショップやスポーツイベントの検索
- 03特定イベントの詳細確認
MCP 対応
イベントの取得、検索、絞り込み、詳細確認のツールを通じて、Northeastern Universityのカレンダー機能をMCPクライアントに提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Northeastern University カレンダー MCP サーバー
この MCP サーバーは、Model Context Protocol(MCP)を通じて Northeastern University のイベントカレンダーにアクセスできます。Claude Desktop から Northeastern University のカレンダーのイベントを取得、検索、絞り込みできます。
特長
- 今日のイベントを取得
- 指定した日数分の今後のイベントを取得
- キーワードでイベントを検索
- カテゴリでイベントを絞り込み
- 特定のイベントの詳細情報を取得
- 利用可能なイベントカテゴリを一覧表示
要件
- Python 3.9+
- Claude Desktop アプリ
- Northeastern University のカレンダーにアクセスするためのインターネット接続
インストール
- このリポジトリをクローンまたはダウンロードします
- 仮想環境を作成します:
python -m venv venv
- 仮想環境を有効にします:
- macOS/Linux の場合:
source venv/bin/activate- Windows の場合:
venv\Scripts\activate - 必要な依存関係をインストールします:
pip install -r requirements.txt
使い方
MCP サーバーの実行
- 仮想環境が有効になっていることを確認します
- サーバーを起動します:
python neu_calendar_server.py
- サーバーはデフォルトで localhost のポート 8000 で起動します
Claude Desktop への接続
Claude Desktop で MCP サーバーを設定する詳しい手順については、CLAUDE_DESKTOP_SETUP.md を参照してください。
簡単なセットアップ:
- Claude Desktop を開きます
- Settings -> Developer に移動します
- 「Edit Config」をクリックします
- NEU Calendar MCP サーバーの設定を追加します
- Claude Desktop を再起動します
拡張機能の使い方
拡張機能をインストールし、サーバーを起動したら、Claude に Northeastern University のイベントについて質問できます。たとえば、次のように尋ねられます。
- 「今日、Northeastern University ではどんなイベントがありますか?」
- 「来週までの今後のイベントを表示して」
- 「今月、ワークショップはありますか?」
- 「Northeastern のスポーツイベントについて教えて」
- 「どんなイベントカテゴリがありますか?」
スクリーンショット
NEU Calendar MCP サーバーの使用例をいくつか紹介します。
利用可能な MCP ツール
NEU Calendar MCP サーバーには、Northeastern University のカレンダーを操作するためのツールが複数用意されています。
クエリの例
Northeastern University の今後のイベントについて尋ねる簡単なクエリの例です。
カテゴリ検索 - スポーツイベント
Claude が Northeastern University のカレンダーから今後のスポーツイベントを検索して表示しています。
詳細情報のリクエスト
選択したイベントに基づいて、Claude が特定のイベントの詳細情報を提供しています。上記の例では、そのイベントが Claude 自身に関するものだと特定しました。🙂
ツール使用の許可
Claude がカレンダー検索ツールを実行する前に許可を求めています。
トラブルシューティング
- Claude がサーバーに接続できない場合は、サーバーが起動していること、およびポート(8000)がファイアウォールでブロックされていないことを確認してください
- サーバーがカレンダーデータを取得できない場合は、インターネット接続を確認してください
- Claude Desktop で拡張機能の設定エラーが表示される場合は、設定が正しいことを確認してください
ライセンス
このプロジェクトは教育目的で提供されています。カレンダーデータの所有権は Northeastern University に帰属します。
クレジット
- カレンダーデータの提供元:Northeastern University Calendar
- Model Context Protocol(MCP)を使用して構築
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。