Elido
Elido AI
Estándar abierto

Conecta Elido a cualquier agente de AI.

Elido MCP es un servidor de código abierto que expone nuestras API de enlaces, QR y analítica como herramientas MCP. Añádelo a Claude Desktop, Cursor o a tu propio agente en 30 segundos.

30 s
Tiempo de instalación
10
Herramientas expuestas
Read-only
Alcance predeterminado
MIT
Licencia

¿Qué es MCP?

Model Context Protocol es un estándar abierto de Anthropic que permite a los agentes de AI comunicarse con herramientas, archivos y API de forma estructurada. Un protocolo, muchos clientes.

Antes de MCP, conectar un agente de IA a un servicio externo implicaba escribir instrucciones de prompt personalizadas, mantener un esquema de herramienta elaborado a mano y esperar que el modelo lo llamara correctamente. MCP reemplaza eso con un protocolo estandarizado: el servidor declara sus herramientas en JSON Schema, el cliente las descubre automáticamente y cada llamada tiene tipado y es auditable. Un protocolo funciona en Claude Desktop, Cursor, Claude Code, Continue.dev y cualquier otro cliente compatible con MCP.

El servidor MCP de Elido se ejecuta localmente en tu entorno. Mantiene tu clave de API, traduce las llamadas estructuradas de herramienta del agente en solicitudes REST a api.elido.app y devuelve resultados estructurados. El agente nunca ve tu clave; api.elido.app nunca habla directamente con el modelo.

Flujo en tiempo de ejecución

Desde tu mensaje en el chat hasta la API de Elido y de vuelta

La secuencia tiene cuatro pasos. Cada uno es rápido - la capa MCP añade menos de 5ms de sobrecarga. La llamada REST a api.elido.app tarda entre 30 y 80ms desde la UE. Ves el resultado en el chat antes de poder cambiar de pestaña a un navegador.

Sequence diagram showing MCP runtime: AI client requests tools, server returns catalogue, user asks, agent calls create_link, server hits api.elido.app, result flows back to chat

Cómo funciona

MCP es un protocolo de cable ligero. El servidor se ejecuta en tu entorno, contiene tu clave API y traduce llamadas a herramientas estructuradas del agente en solicitudes REST para api.elido.app.

  1. 1. El agente solicita las herramientas

    Al iniciarse, el cliente MCP (Claude Desktop, Cursor, tu propio agente) solicita al servidor de Elido su catálogo de herramientas. El servidor devuelve una descripción en JSON-Schema de cada herramienta disponible: nombres, parámetros y formatos de respuesta.

  2. 2. El usuario hace una solicitud en el chat

    Cuando dices 'acorta esta URL con la etiqueta launch-2026', el agente la compara con el catálogo y decide llamar a create_link con argumentos estructurados. Verás la llamada a la herramienta antes de que se ejecute si tu cliente la renderiza (Claude Desktop lo hace).

  3. 3. El servidor contacta con api.elido.app

    El servidor MCP local firma la solicitud con tu ELIDO_API_KEY y llama al endpoint REST correspondiente. La latencia está dominada por el viaje de ida y vuelta a api.elido.app (típicamente 30-80 ms desde la UE); la capa MCP añade menos de 5 ms.

  4. 4. El resultado fluye de vuelta al agente

    La respuesta se devuelve como un resultado de herramienta estructurado que el agente puede citar, resumir o encadenar en la siguiente llamada. Los errores incluyen mensajes accionables (pista de límite de velocidad, falta de alcance, no encontrado) para que el agente pueda recuperarse sin recurrir a ti.

Herramientas disponibles

Cada herramienta tiene tipado JSON-Schema. El agente ve nombres de parámetros, tipos y descripciones al iniciarse. No se requiere ingeniería de prompts manual.

create_link
Acorta una URL con slug, dominio y etiquetas opcionales.
list_links
Busca y filtra enlaces por etiqueta, carpeta o consulta.
get_link_analytics
Recuento de clics, geografía, dispositivos y conversiones para un enlace.
create_qr
Genera un código QR para un enlace corto nuevo o existente.
list_workspaces
Enumera los workspaces a los que tiene acceso la clave de API.

Sesión de ejemplo

Cómo se ve después de la instalación

Esta es una sesión real de Claude Code tras añadir el servidor MCP de Elido. El agente descubre las herramientas al iniciarse. A partir de ahí, el lenguaje natural es suficiente.

claude — bash
$ claude
> What tools do you have available?

Claude: I have access to the Elido MCP server with these tools:
  - create_link: Shorten a URL with optional slug, domain, and tags
  - list_links: Search and filter links by tag, folder, or query
  - get_link_analytics: Click counts, geo, devices, conversions
  - create_qr: Generate a QR code for a short link
  - list_workspaces: Enumerate accessible workspaces

> Shorten https://elido.app/pricing with tag launch-2026

Claude: [calling create_link with {url, slug: "pricing-launch", tags: ["launch-2026"]}]

Result: eldo.link/pricing-launch · 0 clicks · audit logged

La llamada a la herramienta es visible antes de ejecutarse en Claude Desktop y Claude Code. Ves exactamente qué argumentos pasa el agente. Puedes cancelar antes de que se ejecute la llamada.

Lo que los equipos lanzan con esto

Tres patrones que vemos en producción. Elige el que mejor se adapte a la forma de trabajar de tu equipo.

Contenido y marketing
De briefing a enlace en un solo chat
Suelta un briefing de campaña en Claude o ChatGPT. El agente genera enlaces cortos con etiquetas UTM para cada canal, elige slugs de marca que coinciden con tu guía de estilo y devuelve un CSV que el equipo de redes sociales puede pegar en el programador. Sin copiar y pegar entre paneles.
Ingeniería y DevRel
Enlaces de notas de lanzamiento desde la CLI
Conecta el servidor MCP a tu agente de lanzamiento (Claude Code, Cursor, personalizado). Al hacer `git tag`, el agente lee CHANGELOG.md, crea un enlace corto por cada cambio importante apuntando a la sección de documentación relevante y escribe el markdown resultante en las notas de lanzamiento.
Analíticas y operaciones
Investigaciones de clics ad-hoc
Pregunta: '¿por qué subió /pricing-yc ayer?' en el chat. El agente llama a get_link_analytics, segmenta por país y referente, y muestra la respuesta con gráficos. Sin navegación por el panel, sin SQL, sin tickets para el equipo de analíticas.

¿Por qué MCP y no llamadas directas a la API?

Los tres enfoques llegan a los mismos endpoints de Elido. Las diferencias aparecen en el tiempo de configuración, la postura de seguridad y qué tan legible es el razonamiento del agente.

Todas las características, una al lado de la otraElido MCPDirect RESTBrowser only
Tiempo de configuración30 segundos (configuración + clave)Prompt personalizado + definiciones de herramientas (horas)Pegado manual / extracción (sin automatización)
Catálogo de herramientasAutodescubierto, tipado con JSON-SchemaEscrito a mano, se desincroniza a medida que la API evolucionaNinguno: el agente tiene que adivinar
Manejo de claves APIPermanece en el entorno del servidor localPegado en los prompts (propenso a filtraciones)Pegado en el panel (ligado a la cookie)
Registro de auditoríaLlamadas a herramientas estructuradas en el historial de chatTexto libre: difícil de filtrar más tardeHistorial del navegador; no captura la intención
Reutilización en múltiples clientesUna configuración, N clientes compatibles con MCPVolver a configurar el prompt por clienteEstado por navegador, sin portabilidad

Clientes probados

Las calificaciones de estabilidad se basan en nuestra suite de pruebas interna que se ejecuta contra cada cliente en cada lanzamiento. «Estable» significa que todo el catálogo de herramientas pasa. «Beta» significa que funciona, pero los casos límite (resultados en streaming, listas largas) pueden comportarse de forma inesperada.

Claude Desktop
Stable
Cursor
Stable
Claude Code
Stable
Continue.dev
Beta
Personalizado (stdio / sse)
Supported

Seguridad

Solo lectura por defecto. La clave permanece local.

El modelo de seguridad sigue el principio de los mínimos ámbitos necesarios. La instalación por defecto tiene acceso de solo lectura. Cada mutación queda registrada. La clave de API nunca sale del proceso del servidor local.

Aislamiento de la clave

ELIDO_API_KEY vive en el entorno del servidor - nunca en un prompt, nunca enviada al modelo. El modelo llama a la herramienta; el servidor firma la solicitud. El compromiso de la conversación con el modelo no expone la clave.

Control de ámbito

Solo lectura por defecto. Conceder acceso de escritura o eliminación requiere una configuración deliberada en el espacio de trabajo. Incluso con escrituras habilitadas, cada mutación aparece en el log de auditoría del espacio de trabajo con la clave que realizó la llamada.

Código abierto

El servidor tiene licencia MIT en github.com/elidoapp/mcp-server. Lee el código fuente antes de desplegarlo. Los forks comunes añaden enriquecimiento específico del espacio de trabajo o llamadas a herramientas internas.

Instalar en 30 segundos

El servidor se ejecuta localmente y se autentica con la clave de API de tu workspace. Ningún dato sale de tu máquina, excepto las llamadas a api.elido.app que harías de todos modos.

  1. 1Añade el servidor a la configuración de tu cliente
  2. 2Establece ELIDO_API_KEY (emite una en Settings → API Keys)
  3. 3Reinicia tu cliente. Las herramientas de Elido aparecerán en la lista de herramientas del agente.
claude_desktop_config.json
{
  "mcpServers": {
    "elido": {
      "command": "npx",
      "args": ["-y", "@elido/mcp-server"],
      "env": { "ELIDO_API_KEY": "elido_pk_..." }
    }
  }
}

El mismo fragmento funciona para Cursor - colócalo en .cursor/mcp.json. Para Claude Code, añádelo al .mcp.json de tu proyecto. Emite la clave de API en Ajustes → Claves de API. El ámbito de solo lectura es suficiente para la mayoría de los flujos de trabajo.

Preguntas frecuentes

¿Salen mis datos de mi máquina?+

Solo las llamadas que harías a api.elido.app de todos modos. El servidor MCP es stdio (por defecto) o SSE local: no envía datos, no hace telemetría y el código fuente está en GitHub si quieres verificarlo. Se aplican las mismas reglas de residencia en la UE que en el panel.

¿Puede el agente eliminar mis enlaces por accidente?+

No con la instalación por defecto. El modo de solo lectura es el predeterminado; otorgar permisos de escritura/eliminación requiere un ajuste deliberado en el espacio de trabajo. Incluso con las escrituras habilitadas, cada cambio aparece en el registro de auditoría con la clave API que lo llamó.

¿Qué clientes están soportados?+

Claude Desktop, Cursor y Claude Code son estables. Continue.dev está en beta. Cualquier cliente que hable MCP 0.1.0 a través de stdio o SSE funciona: probamos contra la implementación de referencia del cliente.

¿Cuál es el límite de velocidad?+

El mismo que el de la clave API de tu espacio de trabajo: 100 req/seg sostenidos, 200 en ráfaga; responde con 429 con un Retry-After. El servidor MCP pasa el error 429 para que el agente pueda esperar; no añadimos una capa extra.

¿Cómo se compara esto con las integraciones de LLM en /ai/llm?+

Diferentes capas. /ai/llm está orientado al consumidor (GPT personalizados, bots de Slack, botones de enlace profundo): preconfigurado y listo para usar con un clic. MCP es el protocolo de desarrollo que hay debajo: cualquiera de esas integraciones podría construirse sobre MCP, y muchos clientes de terceros lo hacen precisamente así.

¿Puedo ejecutar mi propio fork?+

Sí. El repositorio tiene licencia MIT. Los forks comunes añaden herramientas personalizadas (por ejemplo, enriquecimiento de metadatos específicos del espacio de trabajo, enlaces internos a Notion/Linear). Si lanzas uno, abre un issue: queremos integrar las herramientas útiles de forma general.

¿Funciona en entornos aislados (air-gapped)?+

Sí para Elido autoalojado. El servidor MCP solo necesita acceso de red a tu endpoint de la API; eso puede ser tu VPC privada. Elido en la nube pública necesita salida a api.elido.app como cualquier otro cliente API.

¿Cuál es el modelo de seguridad para la clave API?+

Se aplica el estándar de 'mínimos permisos necesarios'. Emite una clave limitada a un solo espacio de trabajo, restringe por IP si tu cliente se ejecuta desde una IP conocida y rótala trimestralmente. El compromiso de la clave tiene el mismo radio de impacto que el de cualquier clave API: limitado al espacio de trabajo, registrado en auditoría y revocable.

Listo en 30 segundos

Pega el fragmento en Claude Desktop o Cursor, reinicia y verás cómo aparecen las herramientas en el catálogo de tu agente.