local-only server
The server can only run on the client’s local machine because it depends on local resources.
Integrations
Create, read, update, and delete calendar events; list upcoming events
Create, read, update, and delete notes; perform full-text search; manage folders (create, delete, search, list)
Manage boards, lists, and cards; create, update, and delete cards; search cards by text query
パーソナルアシスタントMCPサーバー
Googleカレンダー、Obsidian Vault、Trello、ウェブページ解析機能など、様々なサービスと連携する強力なパーソナルアシスタントサーバーです。FastMCPを使用して構築されたこのサーバーは、デジタルライフを管理するための統合インターフェースを提供します。
特徴
- Googleカレンダーとの統合
- カレンダーイベントの作成、読み取り、更新、削除
- 今後のイベントをリストする
- Obsidian Vault 管理
- メモの作成、閲覧、更新、削除
- ノートの全文検索
- フォルダ管理(作成、削除、検索、一覧表示)
- Trelloとの統合
- ボード、リスト、カードの管理
- カードの作成、更新、削除
- テキストクエリでカードを検索
- ウェブページの解析
- 任意の URL から HTML コンテンツを抽出してクリーンアップします
前提条件
- Python 3.10以上
- Poetry (Python パッケージ マネージャー)
- Google カレンダー API 認証情報
- Trello API 認証情報 (Trello 機能を使用する場合)
- Obsidian Vault(Obsidian 機能を使用している場合)
インストール
- リポジトリをクローンします。Copy
- Poetry を使用して依存関係をインストールします。Copy
- Google カレンダー API を設定します。
- Google Cloud Consoleにアクセスします
- 新しいプロジェクトを作成するか、既存のプロジェクトを選択してください
- GoogleカレンダーAPIを有効にする
- OAuth 2.0認証情報を作成する
- 資格情報をダウンロードし、プロジェクトルートに
credentials.json
として保存します。
- Trello API を設定する (オプション):
- Trello開発者ポータルへアクセス
- APIキーとトークンを取得する
- 環境変数または設定ファイルに追加します
構成
- Google カレンダーで認証するには、初期設定を実行します。Copy
- Google認証用のブラウザウィンドウが開きます
- 指示に従ってアプリケーションを承認します
使用法
- サーバーを起動します。Copy
- サーバーが起動し、MCP 互換のクライアント接続を受け入れる準備が整います。
- MCP互換クライアントを使用してサーバーとやり取りします。サーバーは以下のツールを提供します。
- カレンダー管理
- 黒曜石の金庫の操作
- Trelloボード管理
- ウェブページの解析
アントロピック・クロード・デスクトップ構成
このサーバーを Anthropic Claude Desktop で使用するには、Claude Desktop の設定に次の構成を追加します。
Copy
パスと資格情報を実際の値に置き換えます。
command
: Python仮想環境のPython実行ファイルへのパスargs
: プロジェクトのmain.py
ファイルへのパスGOOGLE_CREDENTIALS_PATH
: Google カレンダーの認証情報ファイルへのパスGOOGLE_TOKEN_PATH
: Google カレンダー トークン ファイルへのパスOBSIDIAN_VAULT_PATH
: Obsidian Vault へのパスOBSIDIAN_DEFAULT_FOLDER
: 新しいノートを作成するボールト内のデフォルトフォルダへのパスTRELLO_TOKEN
: Trello APIトークンTRELLO_API_KEY
: Trello APIキー
発達
- このプロジェクトは依存関係の管理にPoetryを使用しています
- すべてのツールは
main.py
に登録されています - サービス固有の実装は
services/
ディレクトリにあります - PythonコードのPEP 8スタイルガイドラインに従う
貢献
- リポジトリをフォークする
- 機能ブランチを作成します(
git checkout -b feature/amazing-feature
) - 変更をコミットします (
git commit -m 'Add some amazing feature'
) - ブランチにプッシュする (
git push origin feature/amazing-feature
) - プルリクエストを開く
参加する:
This server cannot be installed
Google カレンダー、Obsidian Vault、Trello、Web ページ解析機能との統合を通じてデジタル ライフを管理するための統合インターフェース。