Servidor MCP de Outlook mejorado
Se trata de una implementación modular mejorada del servidor MCP (Protocolo de Contexto de Modelo) de Outlook que conecta a Claude con Microsoft Outlook mediante la API de Microsoft Graph. Este servidor proporciona un conjunto completo de herramientas para correo electrónico, calendario, gestión de carpetas y creación de reglas.
Características
- Sistema de autenticación completo : autenticación OAuth 2.0 con API de Microsoft Graph con actualización de token y soporte para múltiples usuarios
- Gestión de correo electrónico : enumere, busque, lea, envíe y organice correos electrónicos con soporte para archivos adjuntos
- Integración de calendario : cree, modifique y administre eventos de calendario con seguimiento de asistentes
- Organización de carpetas : cree, administre y navegue por carpetas de correo electrónico
- Motor de reglas : cree y administre reglas complejas de procesamiento de correo
- Arquitectura modular : separación clara de preocupaciones para una mejor mantenibilidad y extensibilidad
- Manejo de errores mejorado : mensajes de error detallados y registro
- Modo de prueba : respuestas simuladas para realizar pruebas sin llamadas API reales
- Limitación de velocidad : evite la limitación de la API con limitación de velocidad integrada
- Configuración multientorno : Compatibilidad con entornos de desarrollo, prueba y producción
Estructura del directorio
Instalación
- Clonar el repositorio:
- Instalar dependencias:
- Cree un archivo
.env
basado en.env.example
con los detalles de registro de su aplicación de Microsoft:
Uso con Claude
- Configure Claude para usar el servidor MCP agregando lo siguiente a su configuración de Claude:
- Inicie el servidor MCP:
- En una terminal separada, inicie el servidor de autenticación:
- Utilice la herramienta de autenticación en Claude para iniciar el flujo de autenticación.
Flujo de autenticación
- Inicie el servidor de autenticación en el puerto configurado (predeterminado: 3333)
- Utilice la herramienta
authenticate
para obtener una URL de autenticación - Complete la autenticación en su navegador
- Los tokens se almacenan de forma segura en la ubicación configurada
Desarrollo
Para ejecutar el servidor en modo de desarrollo con recarga automática:
Para ejecutar pruebas:
Licencia
Licencia MIT
Contribuyendo
¡Agradecemos sus contribuciones! No dude en enviar una solicitud de incorporación de cambios.
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Conecta a Claude con Microsoft Outlook a través de la API Graph, lo que proporciona capacidades integrales de correo electrónico, calendario, administración de carpetas y creación de reglas.
Related MCP Servers
- AsecurityAlicenseAqualityThe Outlook Calendar MCP enables Claude to directly manage Microsoft Outlook calendars on Windows systems, offering a privacy-focused solution that keeps all data local. Users can view events, create meetings, find free time slots, and manage multiple calendars without their data leaving their machiLast updated -73910MIT License
- AsecurityFlicenseAqualityA Model Context Protocol tool that enables Claude to interact with Microsoft Outlook for macOS, allowing users to read/send emails, manage calendar events, and access contacts through natural language commands.Last updated -32TypeScript
- AsecurityAlicenseAqualityA tool integration that enables Claude to compose and send emails through the Resend API, supporting features like scheduled delivery and file attachments.Last updated -113JavaScriptMIT License
- AsecurityAlicenseAqualityA Model Context Protocol server that enables Claude Desktop to interact with Microsoft Dynamics 365, allowing users to retrieve information, create and update accounts, and manage opportunities through natural language.Last updated -54TypeScriptMIT License