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
- 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 -318TypeScript
- -securityFlicense-qualityAn integration server that provides Claude Desktop access to Gmail, enabling users to view recent emails and search their Gmail inbox using natural language commands.Last updated -7Python
- 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 -16722JavaScriptMIT License
- -securityFlicense-qualityConnects Claude to Google Docs, allowing users to list, read, create, update, search, and delete documents in their Google Drive through natural language interactions.Last updated -1TypeScript