Skip to main content
Glama

MCP Intercom Server

by fabian1710

Servidor de intercomunicación MCP

Un servidor de Protocolo de Contexto de Modelo (MCP) que proporciona acceso a conversaciones y chats de Intercom. Este servidor permite a los LLM consultar y analizar sus conversaciones de Intercom con diversas opciones de filtrado.

Características

  • Consultar conversaciones de Intercom con opciones de filtrado:
    • Rango de fechas (fechas de inicio y finalización)
    • ID de cliente
    • Estado de la conversación
  • Acceso seguro usando su clave API de Intercom
  • Datos de conversación enriquecidos que incluyen:
    • Detalles básicos de la conversación
    • Información del contacto
    • Estadísticas (respuestas, reaperturas)
    • Información sobre el estado y las prioridades

Instalación

  1. Clonar el repositorio:
git clone https://github.com/fabian1710/mcp-intercom.git cd mcp-intercom
  1. Instalar dependencias:
npm install
  1. Configura tu entorno:
cp .env.example .env
  1. Agregue su clave API de Intercom a .env :
INTERCOM_API_KEY=your_api_key_here
  1. Construir el servidor:
npm run build

Uso

Ejecución del servidor

Iniciar el servidor:

npm start

Uso con Claude para escritorio

  1. Agregue el servidor a su configuración de Claude for Desktop ( ~/Library/Application Support/Claude/claude_desktop_config.json en macOS o %AppData%\Claude\claude_desktop_config.json en Windows):
{ "mcpServers": { "intercom": { "command": "node", "args": ["/path/to/mcp-intercom/dist/index.js"], "env": { "INTERCOM_API_KEY": "your_api_key_here" } } } }
  1. Reiniciar Claude para escritorio

Herramientas disponibles

conversaciones de búsqueda

Busca conversaciones de Intercom con filtros opcionales.

Parámetros:

  • createdAt (opcional): Objeto con operator (por ejemplo, ">", "<", "=") y value (marca de tiempo UNIX) para filtrar por fecha de creación.
  • updatedAt (opcional): Objeto con operator (por ejemplo, ">", "<", "=") y value (marca de tiempo UNIX) para filtrar por fecha de actualización.
  • sourceType (opcional): Tipo de fuente de la conversación (por ejemplo, "correo electrónico", "chat").
  • state (opcional): Estado de la conversación por el que filtrar (por ejemplo, "abierto", "cerrado").
  • open (opcional): booleano para filtrar por estado abierto.
  • read (opcional): booleano para filtrar por estado de lectura.

Consultas de ejemplo:

  • Buscar todas las conversaciones creadas después del 1 de enero de 2024
  • "Encuentra conversaciones actualizadas antes de la semana pasada"
  • "Enumerar todas las conversaciones de correo electrónico abiertas"
  • Obtener todas las conversaciones no leídas

Seguridad

  • El servidor requiere una clave API de Intercom para funcionar
  • La clave API debe almacenarse de forma segura en variables de entorno
  • El servidor sólo proporciona acceso de lectura a las conversaciones.
  • Todas las solicitudes de API se realizan con la autenticación adecuada.

Desarrollo

  1. Iniciar el modo de desarrollo con recompilación automática:
npm run dev
  1. Ejecutar linting:
npm run lint

Contribuyendo

  1. Bifurcar el repositorio
  2. Crea una nueva rama para tu función
  3. Realiza tus cambios
  4. Enviar una solicitud de extracción

Licencia

Instituto Tecnológico de Massachusetts (MIT)

You must be authenticated.

A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

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.

Proporciona acceso a conversaciones y chats de Intercom a través del Protocolo de Contexto de Modelo, lo que permite a los LLM consultar y analizar conversaciones de Intercom con varias opciones de filtrado.

  1. Características
    1. Instalación
      1. Uso
        1. Ejecución del servidor
        2. Uso con Claude para escritorio
        3. Herramientas disponibles
      2. Seguridad
        1. Desarrollo
          1. Contribuyendo
            1. Licencia

              Related MCP Servers

              • A
                security
                A
                license
                A
                quality
                A Model Context Protocol server that enables LLMs to interact with Salesforce data through SOQL queries, SOSL searches, and various API operations including record management.
                Last updated -
                10
                77
                Python
                MIT License
              • A
                security
                A
                license
                A
                quality
                A Model Context Protocol server that gives LLMs the ability to interact with Ethereum networks, manage wallets, query blockchain data, and execute smart contract operations through a standardized interface.
                Last updated -
                31
                323
                2
                TypeScript
                MIT License
              • -
                security
                A
                license
                -
                quality
                A comprehensive toolkit that enhances LLM capabilities through the Model Context Protocol, allowing LLMs to interact with external services including command-line operations, file management, Figma integration, and audio processing.
                Last updated -
                17
                Python
                Apache 2.0
                • Linux
                • Apple
              • -
                security
                F
                license
                -
                quality
                A comprehensive Model Context Protocol server that bridges LLMs with self-hosted media services, enabling natural language control of TV shows, movies, downloads, and notifications while maintaining traditional API access.
                Last updated -
                TypeScript

              View all related MCP servers

              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/fabian1710/mcp-intercom'

              If you have feedback or need assistance with the MCP directory API, please join our Discord server