Executive Copilot
Provides integration to manage tasks, including viewing assigned tasks, overdue tasks, and task-related operations within Asana.
Integrates with Gmail to retrieve inbox emails, search emails, and manage email communications.
Integrates with Google Calendar to access today's schedule, upcoming events, and daily calendar summaries.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Executive Copilotprepare my daily executive summary"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Executive Copilot
An MCP (Model Context Protocol) server that provides AI assistants with access to an executive's digital workspace. Aggregates data from email, calendar, tasks, and documents to enable intelligent assistance.
Features
MCP Interface: Works with Claude Desktop, ChatGPT, Cursor, and any MCP-compatible client
Multi-Provider Architecture: Pluggable providers for Outlook, Gmail, Google Calendar, Asana, and more
Context Engine: Intelligently determines which information sources to consult
Memory Layer: Persistent knowledge base for organizations, people, and decisions
Automation Engine: Scheduled jobs for synchronization and briefings
Related MCP server: outlook-mcp
Quick Start
Prerequisites
Python 3.12+
uv (Python package manager)
Installation
# Clone the repository
git clone https://github.com/gppsys/personalcopilot.git
cd personalcopilot
# Install dependencies
uv sync
# Copy and configure your settings
cp config/organizations.example.yaml config/organizations.yaml
# Edit config/organizations.yaml with your accounts
# Initialize database
uv run copilot db init
# Run MCP server
uv run copilot mcpConnect to Claude Desktop
Add to your Claude Desktop configuration:
{
"mcpServers": {
"executive-copilot": {
"command": "uv",
"args": ["--directory", "/path/to/personalcopilot", "run", "copilot-mcp"]
}
}
}Architecture
┌─────────────────────────────────────────────────────────────────┐
│ MCP Layer │
│ (FastMCP server with tool definitions) │
├─────────────────────────────────────────────────────────────────┤
│ Service Layer │
│ (EmailService, CalendarService, ContextService, etc.) │
├─────────────────────────────────────────────────────────────────┤
│ Domain Layer │
│ (Models, Business Rules, Value Objects) │
├─────────────────────────────────────────────────────────────────┤
│ Infrastructure Layer │
│ (Providers, Repositories, Database, Config) │
└─────────────────────────────────────────────────────────────────┘Available MCP Tools
Tool | Description |
| Get recent inbox emails |
| Search emails with query |
| Get today's calendar events |
| Get upcoming events |
| Get assigned tasks |
| Get overdue tasks |
| Combined daily briefing |
| Get organization information |
| Unified search across sources |
| Search knowledge base |
Configuration
Configuration is managed through YAML files in the config/ directory:
config.yaml- Base configurationorganizations.yaml- Organization definitions (create from.example.yaml)context_rules.yaml- Context engine rulesautomation.yaml- Scheduled job configuration
See Configuration Guide for details.
Development
# Install dev dependencies
uv sync --dev
# Run tests
uv run pytest
# Run linter
uv run ruff check .
# Type checking
uv run mypy srcSee Development Guide for detailed instructions.
Documentation
License
MIT
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 Servers
- Flicense-qualityDmaintenanceManages and analyzes personal information across email, social media, documents, and productivity metrics with AI-powered insights, communication pattern analysis, and cross-platform content management.Last updated
- AlicenseBqualityBmaintenanceEnables AI assistants to manage Microsoft Outlook email and calendar through the Microsoft Graph API, including reading, sending, searching emails, and handling calendar events.Last updated4318124MIT
- AlicenseAqualityDmaintenanceEnables AI assistants to manage Microsoft 365 email, calendar, and contacts through natural language, with zero Azure setup required.Last updated159MIT
- AlicenseAqualityBmaintenanceEnables AI assistants to manage Microsoft 365 services like Outlook, Calendar, OneDrive, and Contacts through natural language commands, with support for multi-account and high-performance caching.Last updated85MIT
Related MCP Connectors
Your company's brain for AI agents. Cited, permission-aware knowledge across every system.
Long-term memory for AI assistants. Hybrid retrieval, query expansion, auto-topics.
Verified, sourced, real-time intelligence layer for AI agents.
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/gppsys/personalcopilot'
If you have feedback or need assistance with the MCP directory API, please join our Discord server