MCP Personal Assistant Agent
MCP パーソナルアシスタントエージェント
モデル コンテキスト プロトコル (MCP) を使用して構築された多目的パーソナル アシスタント AI エージェント。カレンダー、タスク、電子メールなどの管理に役立ちます。
概要
このプロジェクトは、パーソナルアシスタントエージェント向けのツールセットを提供するモデルコンテキストプロトコル(MCP)サーバーです。Claude for DesktopなどのMCPクライアントと統合することで、AIアシスタントに以下の機能を提供できます。
カレンダーイベントを管理する
タスクとToDoを追跡する
メールを読んで送信する
ウェブを検索して情報を取得する
スマートホームデバイスを制御する
Related MCP server: Agentic Tools MCP Server
要件
⚠️重要: MCP SDK には Python 3.10 以降が必要です。サーバーはそれより前のバージョンの Python では動作しません。
Python 3.10以上
MCP SDK 1.2.0 以上
必要な Python パッケージ (requirements.txt を参照)
インストール
リポジトリをクローンします。
git clone https://github.com/yourusername/mcp-pa-ai-agent.git
cd mcp-pa-ai-agentPython 3.10 以上がインストールされていることを確認してください。
python --versionシステムの Python が 3.10 より古い場合は、互換性のある環境を設定してください。
# Using conda
conda create -n mcp-env python=3.10
conda activate mcp-env
# OR using venv (if Python 3.10+ is installed elsewhere)
python3.10 -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate依存関係をインストールします:
pip install -r requirements.txtサンプル ファイルをコピーして環境変数を設定します。
cp .env.example .envAPI の資格情報と設定を使用して
.envファイルを編集します。
サーバーの実行
次のコマンドで MCP サーバーを起動します。
python mcp_server.pyサーバーが起動し、MCP クライアント接続をリッスンします。
Claude for Desktop への接続
デスクトップ版Claudeをインストールする
次の構成ファイルを編集して、この MCP サーバーを使用するように Claude for Desktop を構成します。
MacOS/Linux:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.json
次の構成を追加します。
{
"mcpServers": {
"personal-assistant": {
"command": "/path/to/python",
"args": [
"/absolute/path/to/mcp-pa-ai-agent/mcp_server.py"
]
}
}
}仮想環境を使用している場合は、その環境内の Python 実行可能ファイルを必ず指定してください。
デスクトップ版のClaudeを再起動
利用可能なツール
カレンダー
get_events: 今後のカレンダーイベントを取得するcreate_event: 新しいカレンダーイベントをスケジュールする
タスク
list_tasks: すべてのタスクを表示するか、ステータスでフィルタリングするadd_task: 新しいタスクを作成するupdate_task_status: タスクを保留中、進行中、完了としてマークします
メール
get_emails: 受信トレイから最近のメールを一覧表示するread_email: 特定のメールの全内容を表示するsend_email: 新しいメールを作成して送信する
知識
web_search: ウェブで情報を検索するget_weather: 現在の天気情報を取得するget_news: 最新のニュース記事を取得する
スマートホーム
list_devices: すべてのスマートホームデバイスを表示control_device: スマートホームデバイス(照明、サーモスタットなど)を制御しますget_device_state: デバイスの現在の状態に関する詳細情報を取得する
構成
サーバーは、さまざまなサービスにアクセスするためにさまざまな API キーと資格情報を必要とします。
Google API : カレンダーとメール機能用(OAuth2 認証情報)
天気API :天気情報
ニュースAPI :ニュース検索用
ホームアシスタント:スマートホームコントロール
設定可能なすべてのオプションについては、 .env.exampleファイルを参照してください。
トラブルシューティング
Pythonバージョンの問題
次のようなエラーが表示された場合:
Error: Python 3.10 or higher is required for the MCP server.Python バージョンをアップグレードするか、Python 3.10 以降の仮想環境を使用する必要があります。
MCP SDK のインストールに関する問題
MCP SDK のインストール中に問題が発生した場合:
ERROR: Could not find a version that satisfies the requirement mcp>=1.2.0Python 3.10 以降を使用しており、pip が更新されていることを確認してください。
pip install --upgrade pip発達
サーバーに新しい機能を追加するには、次の操作を行います。
modules/ディレクトリに新しいモジュールを作成する@mcp.tool()デコレータを使用して関数を実装するmcp_server.pyにモジュールをインポートします。
ライセンス
マサチューセッツ工科大学
貢献
貢献を歓迎します!お気軽にプルリクエストを送信してください。
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.
No tool schema history has been recorded yet.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
The Telnyx MCP server is an official implementation of the Model Context Protocol that enables AI clients (like Claude Desktop, Cursor, and OpenAI Agents) to interact with Telnyx's telephony, messaging, and AI assistant APIs. It provides comprehensive capabilities including making and managing phone calls, sending SMS/MMS messages, purchasing and configuring phone numbers, creating AI assistants with custom instructions, managing cloud storage buckets, scraping and embedding website content, and handling integration secrets. The server exists as both a local implementation and a remotely hosted version, allowing developers to integrate real-world communication infrastructure directly into AI applications.
A Model Context Protocol server for Wix AI tools
- ZapierOAuthcom.zapier
Hosted MCP server connecting AI assistants to 9,000+ apps and 40,000+ actions via Zapier.
Related MCP Servers
- AlicenseNot gradedqualityFmaintenanceA Model Context Protocol server that enables AI assistants to manage meeting data, including creating meeting bots, searching transcripts, and organizing calendar events.30MIT
- AlicenseBqualityDmaintenanceA Model Context Protocol server providing AI assistants with comprehensive project, task, and subtask management capabilities with project-specific storage.292088MIT
- AlicenseNot gradedqualityFmaintenanceA Model Context Protocol server that enables AI assistants to interact with Microsoft Outlook for calendar management, email operations, and search functionality.15MIT
- AlicenseBqualityCmaintenanceA Model Context Protocol server that enables AI assistants to communicate with each other using Inter-Process Communication, featuring natural language commands and cross-platform compatibility.9133MIT
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/zhangzhongnan928/mcp-pa-ai-agent'
If you have feedback or need assistance with the MCP directory API, please join our Discord server