MCP Personal Assistant Agent
Agente asistente personal de MCP
Un agente de inteligencia artificial asistente personal versátil creado con el Protocolo de contexto de modelo (MCP) que ayuda con el calendario, las tareas, los correos electrónicos y más.
Descripción general
Este proyecto es un servidor de Protocolo de Contexto de Modelo (MCP) que proporciona un conjunto de herramientas para un agente de asistente personal. Se puede integrar con clientes MCP como Claude for Desktop para que los asistentes de IA puedan:
Administrar eventos del calendario
Seguimiento de tareas y tareas pendientes
Leer y enviar correos electrónicos
Busque en la web y recupere información
Controlar dispositivos domésticos inteligentes
Related MCP server: Agentic Tools MCP Server
Requisitos
⚠️ IMPORTANTE: Se requiere Python 3.10 o superior para el SDK de MCP. El servidor no funcionará con versiones anteriores de Python.
Python 3.10+
SDK de MCP 1.2.0+
Paquetes de Python necesarios (consulte requirements.txt)
Instalación
Clonar el repositorio:
git clone https://github.com/yourusername/mcp-pa-ai-agent.git
cd mcp-pa-ai-agentAsegúrate de tener Python 3.10+:
python --versionSi su sistema Python es anterior a la versión 3.10, configure un entorno compatible:
# 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\activateInstalar dependencias:
pip install -r requirements.txtConfigure las variables de entorno copiando el archivo de ejemplo:
cp .env.example .envEdite el archivo
.envcon sus credenciales y configuraciones de API.
Ejecución del servidor
Inicie el servidor MCP con:
python mcp_server.pyEl servidor se iniciará y escuchará las conexiones del cliente MCP.
Conexión a Claude para escritorio
Instalar Claude para escritorio
Configure Claude for Desktop para utilizar este servidor MCP editando el archivo de configuración en:
MacOS/Linux:
~/Library/Application Support/Claude/claude_desktop_config.jsonVentanas:
%APPDATA%\Claude\claude_desktop_config.json
Agregue la siguiente configuración:
{
"mcpServers": {
"personal-assistant": {
"command": "/path/to/python",
"args": [
"/absolute/path/to/mcp-pa-ai-agent/mcp_server.py"
]
}
}
}Si está utilizando un entorno virtual, asegúrese de apuntar el ejecutable de Python en ese entorno.
Reiniciar Claude para escritorio
Herramientas disponibles
Calendario
get_events: recupera los próximos eventos del calendariocreate_event: Programar un nuevo evento del calendario
Tareas
list_tasks: Ver todas las tareas o filtrar por estadoadd_task: Crea una nueva tareaupdate_task_status: Marcar tareas como pendientes, en progreso o completadas
Correo electrónico
get_emails: Lista los correos electrónicos recientes de tu bandeja de entradaread_email: Ver el contenido completo de un correo electrónico específicosend_email: Redactar y enviar un nuevo correo electrónico
Conocimiento
web_search: Busca información en la webget_weather: Obtenga información meteorológica actualget_news: Recuperar los últimos artículos de noticias
Casa inteligente
list_devices: Ver todos los dispositivos domésticos inteligentescontrol_device: Controla dispositivos domésticos inteligentes (luces, termostatos, etc.)get_device_state: obtener información detallada sobre el estado actual de un dispositivo
Configuración
El servidor requiere varias claves API y credenciales para acceder a diferentes servicios:
API de Google : para funciones de calendario y correo electrónico (credenciales OAuth2)
API meteorológica : para obtener información meteorológica
API de noticias : para la recuperación de noticias
Home Assistant : para el control inteligente del hogar
Consulte el archivo .env.example para conocer todas las opciones configurables.
Solución de problemas
Problemas con la versión de Python
Si ves un error como:
Error: Python 3.10 or higher is required for the MCP server.Necesita actualizar su versión de Python o utilizar un entorno virtual con Python 3.10+.
Problemas de instalación del SDK de MCP
Si tiene problemas al instalar el SDK de MCP:
ERROR: Could not find a version that satisfies the requirement mcp>=1.2.0Asegúrate de estar usando Python 3.10+ y que pip esté actualizado:
pip install --upgrade pipDesarrollo
Para agregar nueva funcionalidad al servidor, puede:
Crea un nuevo módulo en el directorio
modules/Implementar funciones con el decorador
@mcp.tool()Importa tu módulo en
mcp_server.py
Licencia
Instituto Tecnológico de Massachusetts (MIT)
Contribuyendo
¡Agradecemos sus contribuciones! No dude en enviar una solicitud de incorporación de cambios.
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