Nylas API MCP Server

Integrations

  • Provides curl commands as code samples for Nylas API operations, allowing developers to test and implement email, calendar, and contacts functionality directly from the command line.

  • Provides code samples and implementation examples for Nylas API operations using Node.js, allowing developers to integrate email, calendar, and contacts functionality.

  • Offers code samples and implementation examples for Nylas API operations in Python, enabling developers to build applications with email, calendar, and contacts integration.

Servidor MCP de la API de Nylas (experimental)

Nota : Este proyecto es experimental y su propósito es explorar el uso del Protocolo de Contexto de Modelo (MCP) como guía para la integración de la API de Nylas. No es oficial y debe usarse únicamente con fines de aprendizaje y experimentación.

Este proyecto implementa un servidor de Protocolo de Contexto de Modelo (MCP) para la API de Nylas. Proporciona recursos, herramientas y sugerencias para ayudar a los desarrolladores a comprender e integrar la API de Nylas para las funciones de correo electrónico, calendario y contactos.

¿Qué es MCP?

El Protocolo de Contexto de Modelo (MCP) es un estándar para integrar datos, herramientas e indicaciones con aplicaciones de IA. Los servidores MCP pueden exponer recursos, herramientas e indicaciones a aplicaciones de IA como Claude Desktop , Cursor y otras compatibles con MCP.

Características

Este servidor MCP proporciona:

  • Recursos de documentación : documentación completa sobre los puntos finales de la API de Nylas, la autenticación y las mejores prácticas
  • Ejemplos de código : ejemplos de código listos para usar para diversas operaciones de la API de Nylas en varios lenguajes (Node.js, Python, Java, Ruby, curl)
  • Herramientas interactivas : herramientas para generar código de autenticación y código de implementación específico del punto final
  • Avisos : Avisos prediseñados para escenarios comunes de integración de Nylas

Empezando

Prerrequisitos

  • Node.js 18+
  • npm

Instalación

  1. Clonar este repositorio
  2. Instalar dependencias
npm install
  1. Construir el proyecto
npm run build

Ejecución del servidor MCP

Uso de stdio (para integración directa con clientes MCP)
npm start
Uso de HTTP con SSE (para conexiones remotas)
MCP_MODE=http npm start

De forma predeterminada, el servidor HTTP se ejecuta en el puerto 3000. Puede cambiar esto configurando la variable de entorno PORT :

MCP_MODE=http PORT=8080 npm start

Uso con clientes MCP

Escritorio de Claude

  1. Inicie el servidor MCP en modo stdio
  2. En Claude Desktop, vaya a Configuración > Servidores
  3. Haga clic en "Agregar servidor"
  4. Seleccione "Ejecutar un comando local" e ingrese el comando para iniciar este servidor:
node /path/to/nylas-api-mcp/dist/index.js
  1. Dale un nombre (por ejemplo, "API de Nylas")
  2. Después de agregar, puedes usar todos los recursos, herramientas y mensajes de la API de Nylas en tus conversaciones de Claude

Cursor

  1. Inicie el servidor MCP en modo stdio
  2. En Cursor, agregue un nuevo servidor MCP en la configuración
  3. Configúrelo para utilizar el comando:
node /path/to/nylas-api-mcp/dist/index.js

Recursos

Este servidor MCP proporciona los siguientes recursos:

  • Documentación general : Descripción general de las capacidades de la API de Nylas
  • Guía de autenticación : Cómo autenticarse con la API de Nylas
  • Puntos finales de API : documentación para puntos finales de correo electrónico, calendario, contactos y webhook
  • Ejemplos de código : ejemplos de uso en varios lenguajes de programación

Herramientas

Herramientas interactivas para la generación de código:

  • generate-auth-code : genera un código de autenticación en su idioma preferido
  • generate-endpoint-code : genera código para puntos finales de API específicos
  • search-api-docs : Busque en la documentación de la API de Nylas

Indicaciones

Indicaciones predefinidas para escenarios comunes:

  • Introducción básica a la API de Nylas
  • Guía de autenticación : Comprensión del flujo de OAuth
  • Integración de correo electrónico, calendario y contactos : orientación específica para cada función
  • Escenarios de integración : orientación para casos de uso específicos (cliente de correo electrónico, reserva de calendario, etc.)
  • Ejemplos de SDK : código de ejemplo en varios idiomas
  • Guía de depuración : problemas comunes y soluciones

Contribuyendo

¡Agradecemos sus contribuciones! Puede:

  1. Agregue más ejemplos de código al directorio nylas-code-samples
  2. Mejorar los recursos de documentación
  3. Añadir soporte para lenguajes de programación adicionales
  4. Crear nuevas herramientas y avisos

Descargo de responsabilidad

Este es un proyecto experimental y Nylas no ofrece soporte oficial. La información y el código proporcionados a través de este servidor MCP deben utilizarse únicamente como recurso de aprendizaje. Consulte siempre la documentación oficial de Nylas para obtener la información más precisa y actualizada sobre la API de Nylas.

El código de muestra proporcionado es para fines educativos y puede requerir manejo de errores adicionales, consideraciones de seguridad y pruebas antes de ser utilizado en entornos de producción.

Licencia

Instituto Tecnológico de Massachusetts (MIT)

-
security - not tested
F
license - not found
-
quality - not tested

Servidor experimental que implementa el Protocolo de contexto de modelo (MCP) para la API de Nylas, proporcionando recursos, herramientas y avisos para ayudar a los desarrolladores a integrar la funcionalidad de correo electrónico, calendario y contactos con aplicaciones de IA.

  1. ¿Qué es MCP?
    1. Características
      1. Empezando
        1. Prerrequisitos
        2. Instalación
        3. Ejecución del servidor MCP
      2. Uso con clientes MCP
        1. Escritorio de Claude
        2. Cursor
      3. Recursos
        1. Herramientas
          1. Indicaciones
            1. Contribuyendo
              1. Descargo de responsabilidad
                1. Licencia

                  Related MCP Servers

                  • -
                    security
                    A
                    license
                    -
                    quality
                    MCP Server simplifies the implementation of the Model Context Protocol by providing a user-friendly API to create custom tools and manage server workflows efficiently.
                    Last updated -
                    4
                    3
                    TypeScript
                    MIT License
                  • -
                    security
                    A
                    license
                    -
                    quality
                    A Model Context Protocol (MCP) server implementation for the OpenLedger API. This server provides structured context to AI models according to the MCP specification.
                    Last updated -
                    8
                    TypeScript
                    Apache 2.0
                  • -
                    security
                    A
                    license
                    -
                    quality
                    A Model Context Protocol server that provides seamless interaction with Workato's API through custom AI tools, enabling management of recipes, connections, connectors, folders, and activity logs.
                    Last updated -
                    TypeScript
                    MIT License
                    • Apple
                    • Linux
                  • -
                    security
                    F
                    license
                    -
                    quality
                    A Model Context Protocol server that provides a comprehensive interface for interacting with the ConnectWise Manage API, simplifying API discovery, execution, and management for both developers and AI assistants.
                    Last updated -
                    46
                    2
                    Python
                    • Linux
                    • Apple

                  View all related MCP servers

                  ID: b2jkrjksvc