Attio

Conecta tu espacio de trabajo de Attio con modelos de lenguaje de gran escala.

Documentación

attio-mcp-server

Este es un servidor MCP para Attio, el CRM nativo de IA. Permite que los clientes MCP (como Claude) se conecten a la API de Attio.

Capacidades actuales

  • lectura de registros de empresas
  • lectura de notas de empresas
  • escritura de notas de empresas
  • otras actividades

Uso

Necesitarás:

  • ATTIO_API_KEY

Se espera que sea un token de portador, lo que significa que puedes obtener uno a través del API Explorer en el lado derecho o configurar OAuth y recuperar uno a través de la API de Attio.

Configuración de Claude Desktop

{
  "mcpServers": {
    "attio": {
      "command": "npx",
      "args": ["attio-mcp-server"],
      "env": {
        "ATTIO_API_KEY": "YOUR_ATTIO_API_KEY"
      }
    }
  }
}

Desarrollo

Requisitos previos

Antes de comenzar, asegúrate de tener instalado lo siguiente:

  • Node.js (se recomienda v22 o superior)
  • npm
  • git
  • dotenv

Configuración del entorno de desarrollo

Para configurar el entorno de desarrollo, sigue estos pasos:

  1. Haz un fork del repositorio

    • Haz clic en el botón "Fork" en la esquina superior derecha de este repositorio
    • Esto crea tu propia copia del repositorio bajo tu cuenta de Github
  2. Clona tu fork:

    git clone https://github.com/YOUR_USERNAME/attio-mcp-server.git
    cd attio-mcp-server
    
  3. Añade el remoto upstream

    git remote add upstream https://github.com/hmk/attio-mcp-server.git
    
  4. Copia el archivo dotenv

    cp .env.template .env
    
  5. Instala las dependencias:

    npm install
    
  6. Ejecuta watch para mantener index.js actualizado:

    npm run build:watch
    
  7. Inicia el servidor de desarrollo del protocolo de contexto de modelo:

    dotenv npx @modelcontextprotocol/inspector node PATH_TO_YOUR_CLONED_REPO/dist/index.js
    
  8. Si el servidor de desarrollo no cargó correctamente la variable de entorno, establece el ATTIO_API_KEY en el lado izquierdo del inspector de mcp.