Skip to content

Integraciones

Crow se conecta a más de 20 servicios externos a través de servidores MCP. Los cinco servidores integrados (Memoria, Proyectos, Compartición, Almacenamiento y Blog) funcionan de inmediato. Las integraciones externas necesitan claves de API agregadas a tu entorno.

Servidores integrados

Estos siempre están disponibles — no se necesitan claves de API:

ServidorHerramientasDescripción
crow-memory12 herramientasMemoria persistente (7 herramientas) + gestión de contexto multiplataforma (5 herramientas)
crow-projects12 herramientasPipeline de proyectos: proyectos, fuentes, notas, citas, bibliografía, backends de datos
crow-sharing8 herramientasCompartición P2P: códigos de invitación, contactos, compartición cifrada, mensajería Nostr, bandeja de entrada
crow-storage5 herramientasAlmacenamiento de archivos compatible con S3: subir, listar, descargar (URLs prefirmadas), eliminar, estadísticas
crow-blog12 herramientasPlataforma de blogging: posts, publicación, temas, feeds RSS/Atom, exportación a Hugo/Jekyll

Mantén tus claves seguras

Cada clave de API solo otorga acceso a ese único servicio — una clave de GitHub filtrada no puede acceder a tu Gmail, por ejemplo. Aún así, debes tratar cada clave con cuidado:

  • Agrega solo claves de servicios que realmente uses — menos claves significa menos que gestionar y menos riesgo
  • Nunca compartas claves en capturas de pantalla, mensajes o repositorios públicos
  • Si una clave se filtra, revócala de inmediato en el sitio web del servicio y crea una nueva

Para una guía de seguridad completa y amigable para principiantes, consulta SECURITY.md.

Integraciones externas

Agrega claves de API para habilitar estas integraciones. Para despliegues en la nube, agrega las claves en tu panel de Render en la sección Environment.

IntegraciónVariables de entornoDescripciónObtener clave de API
GitHubGITHUB_PERSONAL_ACCESS_TOKENRepos, issues, PRs, búsqueda de códigoAjustes de GitHub
Brave SearchBRAVE_API_KEYBúsqueda web, búsqueda localAPI de Brave
SlackSLACK_BOT_TOKENMensajes, canales, hilosApps de Slack
NotionNOTION_TOKENPáginas, bases de datos, comentariosIntegraciones de Notion
TrelloTRELLO_API_KEY, TRELLO_TOKENTableros, tarjetas, listasPower-Ups de Trello
DiscordDISCORD_BOT_TOKENServidores, canales, mensajesPortal de desarrolladores de Discord
Google WorkspaceGOOGLE_CLIENT_ID, GOOGLE_CLIENT_SECRETGmail, Calendar, Drive, Docs, Sheets, Slides, ChatConsola de Google Cloud
Canvas LMSCANVAS_API_TOKEN, CANVAS_BASE_URLCursos, tareas, calificacionesAjustes de cuenta de Canvas
Microsoft TeamsTEAMS_CLIENT_ID, TEAMS_CLIENT_SECRET, TEAMS_TENANT_IDMensajes, canales, equiposPortal de Azure
ZoteroZOTERO_API_KEY, ZOTERO_USER_IDCitas, gestión de bibliotecaAjustes de Zotero
arXiv(ninguna)Búsqueda de artículos académicos, texto completoFunciona de inmediato
ObsidianOBSIDIAN_VAULT_PATHBúsqueda en el vault, sincronización de notasRuta local al vault
Home AssistantHA_URL, HA_TOKENControl de dispositivos del hogar inteligenteTokens de larga duración de HA
RenderRENDER_API_KEYGestión de desplieguesClaves de API de Render

Guías de configuración

Instrucciones de configuración detalladas paso a paso para cada integración:

  • GitHub — Tokens de acceso personal, scopes requeridos
  • Brave Search — Registro para la clave de API gratuita
  • Slack — Token de bot, scopes de OAuth, instalación en el workspace
  • Notion — Configuración de integración interna, compartición de páginas
  • Trello — Clave de API y token del Power-Up
  • Discord — Token de bot, intent de contenido de mensajes
  • Google Workspace — Credenciales OAuth, habilitación de APIs
  • Canvas LMS — Token de acceso, URL de la institución
  • Microsoft Teams — Registro de app en Azure AD
  • Zotero — Clave de API e ID de usuario
  • Home Assistant — Token de acceso de larga duración
  • Obsidian — Configuración de la ruta del vault
  • Render — Clave de API para gestión de despliegues

Add-ons de autoalojamiento (Bundles)

Estos son add-ons instalables con configuraciones de Docker Compose. Instálalos con crow bundle install <id> o pídeselo a tu IA.

Add-onTipoDescripción
ObsidianServidor MCPBúsqueda en el vault, sincronización de notas e integración con base de conocimiento
Home AssistantServidor MCPControl de dispositivos del hogar inteligente con puntos de control de seguridad
OllamaBundle (Docker)Modelos de IA locales para embeddings, resúmenes y clasificación
NextcloudBundle (Docker)Sincronización de archivos vía montaje WebDAV (v1: solo archivos)
ImmichBundle (Docker + MCP personalizado)Búsqueda en la biblioteca de fotos, gestión de álbumes
Calibre ServerBundle (Docker)Servidor de ebooks OPDS — buscar, explorar, descargar
Calibre-WebBundle (Docker)Lector de ebooks basado en web con estantes y progreso de lectura
MinifluxBundle (Docker)Lector RSS minimalista con gestión de feeds
AudiobookshelfBundle (Docker)Servidor de audiolibros y podcasts con seguimiento de progreso
KavitaBundle (Docker)Lector de manga, cómics y ebooks
NavidromeBundle (Docker)Servidor de streaming de música (compatible con Subsonic)
Paperless-ngxBundle (Docker)Gestión de documentos con OCR
WallabagBundle (Docker)Archivador de artículos para leer después
LinkdingBundle (Docker)Gestor de marcadores ligero
ShioriBundle (Docker)Gestor de marcadores con caché de páginas sin conexión
BookStackBundle (Docker)Plataforma wiki (estantes, libros, capítulos, páginas)
VikunjaBundle (Docker)Gestión de tareas con tableros kanban
Actual BudgetBundle (Docker)Presupuesto personal con privacidad ante todo

Cómo funciona el proxy de integraciones

Cuando se despliega vía el gateway, las integraciones externas están disponibles a través del endpoint /tools/mcp. El gateway:

  1. Lee qué claves de API están configuradas en el entorno
  2. Lanza solo los servidores MCP configurados como procesos hijos
  3. Agrega todas sus herramientas en un único endpoint /tools/mcp
  4. Prefija los nombres de las herramientas para evitar conflictos

Esto significa que agregas una sola conexión MCP desde tu cliente de IA (la URL /tools/mcp) y obtienes acceso a todos los servicios externos configurados.

Agregar una nueva integración

Consulta la página Arquitectura > Gateway para ver los detalles de cómo funciona el sistema de proxy y cómo agregar nuevas integraciones.

Released under the MIT License.