local-only server
The server can only run on the client’s local machine because it depends on local resources.
Integrations
Used as the JavaScript runtime to execute the MCP server code.
Required as the operating system environment for running the MCP tool with macOS-specific Outlook integration.
Herramienta MCP de Outlook de Claude
Esta es una herramienta de Protocolo de contexto de modelo (MCP) que le permite a Claude interactuar con Microsoft Outlook para macOS.
Características
- Correo:
- Leer correos electrónicos no leídos y regulares
- Buscar correos electrónicos por palabras clave
- Enviar correos electrónicos con destinatarios para, cc y CCO
- Enviar correos electrónicos con formato HTML
- Adjuntar archivos a correos electrónicos
- Lista de carpetas de correo
- Calendario:
- Ver los eventos de hoy
- Ver próximos eventos
- Buscar eventos
- Crear nuevos eventos de calendario
- Contactos:
- Lista de contactos
- Buscar contactos por nombre
Prerrequisitos
- macOS con Apple Silicon (M1/M2/M3) o chip Intel
- Microsoft Outlook para Mac instalado y configurado
- Bollo instalado
- Aplicación de escritorio Claude instalada
Instalación
- Clonar este repositorio:
- Instalar dependencias:
- Asegúrese de que el script sea ejecutable:
- Actualice la configuración de Claude Desktop:
Edite su archivo claude_desktop_config.json
(ubicado en ~/Library/Application Support/Claude/claude_desktop_config.json
) para incluir esta herramienta:
Asegúrate de reemplazar YOURUSERNAME
con tu nombre de usuario real de macOS y ajusta la ruta a donde clonaste este repositorio.
- Reiniciar la aplicación Claude Desktop
- Conceder permisos:
- Vaya a Preferencias del Sistema > Privacidad y seguridad > Privacidad
- Otorgue a Terminal (o a su aplicación de terminal preferida) acceso a las funciones de accesibilidad
- Es posible que vea solicitudes de permiso cuando utilice la herramienta por primera vez
Uso
Una vez instalada, puedes utilizar la herramienta Outlook directamente desde Claude haciendo preguntas como:
- "¿Puedes revisar mis correos electrónicos no leídos en Outlook?"
- "Buscar el informe trimestral en mis correos de Outlook"
- Envía un correo electrónico a john@example.com con el asunto 'Reunión mañana'.
- "¿Qué hay en mi calendario hoy?"
- "Crear una reunión para mañana a las 14:00"
- Encuentra la información de contacto de Jane Smith.
Ejemplos
Operaciones de correo electrónico
Operaciones del calendario
Operaciones de contacto
Funciones avanzadas
Soporte de correo electrónico HTML
Puede enviar correos electrónicos con formato HTML enriquecido configurando el parámetro isHtml
en verdadero:
Archivos adjuntos
Puede adjuntar archivos a sus correos electrónicos proporcionando las rutas de los archivos en el parámetro de attachments
:
Para obtener mejores resultados con los accesorios:
- Utilice rutas de archivo absolutas cuando sea posible
- Asegúrese de que los archivos sean accesibles para el proceso que ejecuta la herramienta MCP
- Los archivos adjuntos se gestionarán automáticamente con una sólida detección de errores.
Solución de problemas
Si tiene problemas con los archivos adjuntos:
- Compruebe si el archivo existe y es legible
- Utilice rutas de archivo absolutas en lugar de rutas relativas
- Asegúrese de que el usuario que ejecuta el proceso tenga permiso para leer el archivo
Si encuentra el error Cannot find module '@modelcontextprotocol/sdk/server/index.js'
:
- Asegúrate de haber ejecutado
bun install
para instalar todas las dependencias - Intente instalar el SDK de MCP explícitamente:Copy
- Comprueba si el módulo existe en tu directorio node_modules:Copy
Si el error persiste, intenta crear un nuevo proyecto con Bun:
Luego copie los archivos package.json e index.ts al nuevo directorio y ejecute:
Actualice su claude_desktop_config.json para que apunte a la nueva ubicación.
Licencia
Instituto Tecnológico de Massachusetts (MIT)
You must be authenticated.
Una herramienta de protocolo de contexto de modelo que permite a Claude interactuar con Microsoft Outlook para macOS, permitiendo a los usuarios leer/enviar correos electrónicos, administrar eventos del calendario y acceder a contactos a través de comandos de lenguaje natural.