A personal assistant AI agent built with the Model Context Protocol (MCP)
A personal assistant AI agent built with the Model Context Protocol (MCP)
A versatile personal assistant AI agent built with the Model Context Protocol (MCP) that helps with calendar, tasks, emails, and more.
This project is a Model Context Protocol (MCP) server that provides a set of tools for a personal assistant agent. It can be integrated with MCP clients like Claude for Desktop to give AI assistants the ability to:
⚠️ IMPORTANT: Python 3.10 or higher is required for the MCP SDK. The server will not work with earlier Python versions. - Python 3.10+ - MCP SDK 1.2.0+ - Required Python packages (see requirements.txt)
Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.
Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.
| Tool | What it does |
|---|---|
| get_events | Retrieve upcoming calendar events |
| create_event | Schedule a new calendar event |
| list_tasks | View all tasks or filter by status |
| add_task | Create a new task |
| update_task_status | Mark tasks as pending, in-progress, or completed |
| get_emails | List recent emails from your inbox |
| read_email | View the full content of a specific email |
| send_email | Compose and send a new email |
| web_search | Search the web for information |
| get_weather | Get current weather information |
| get_news | Retrieve latest news articles |
| list_devices | View all smart home devices |
| control_device | Control smart home devices (lights, thermostats, etc.) |
| get_device_state | Get detailed information about a device's current state |
{
"mcpServers": {
"personal-assistant": {
"command": "/path/to/python",
"args": [
"/absolute/path/to/mcp-pa-ai-agent/mcp_server.py"
]
}
}
}From the project documentation. Replace placeholders and example paths before connecting.
⚠️ IMPORTANT: Python 3.10 or higher is required for the MCP SDK. The server will not work with earlier Python versions. - Python 3.10+ - MCP SDK 1.2.0+ - Required Python packages (see requirements.txt)
Your assistant inside the workspace — read channels, search history, post messages and tame the noise.
Build a programmable telecommunications stack for connecting telephony services with the Internet via a cloud-based utility.
Inbox intelligence — search, read, draft and send Gmail through your assistant with OAuth auto-setup.
Read and write Jira, Confluence, Bitbucket, JSM and Compass from your AI client — with your own permissions.
Read and send Telegram messages through your assistant — chats, channels and history via the client API.
Enables Discord bot integration with Model Context Protocol (MCP) compatible applications like Claude Desktop.