Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

graft

Graft es un servidor MCP que permite a agentes de IA generar integraciones con APIs de terceros on-demand sin exponer credenciales, escribiendo y verificando módulos de forma segura mediante proxy y sandbox.

Ficha actualizada 24 sept 2026, 22:42 · upstream 24 sept 2026, 22:40 · release v0.1.0

00

Qué es graft

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

Graft actúa como un puente entre agentes de inteligencia artificial (como Claude, ChatGPT, Hermes o OpenClaw) y APIs externas. Cuando un agente necesita una funcionalidad no cubierta por sus herramientas nativas, Graft escribe el código necesario leyendo la documentación del proveedor, verifica estáticamente el módulo generado y lo promueve como una herramienta oficial dentro del entorno del agente. Todo el proceso ocurre bajo un proxy que intercepta las llamadas, impidiendo que las credenciales lleguen al código o al modelo de lenguaje.

CASOS DE USO
  • Integración con APIs no catalogadas en librerías estándar sin exponer claves secretas.
  • Creación de herramientas personalizadas para automatizar tareas específicas de un vendor concreto.
  • Prueba y validación de módulos generados por IA antes de su despliegue productivo.
  • Gestión segura de credenciales mediante tokens de capacidad (capability tokens) en lugar de claves estáticas.
PUNTOS DESTACADOS
  • Generación de código on-demand con verificación estática y dry-run contra el proxy.
  • Credenciales nunca ingresan al módulo, sandbox ni modelo LLM; se usan tokens de capacidad.
  • Auto-gestión de herramientas: las no usadas se demuestran automáticamente tras un periodo de inactividad.
  • Arquitectura basada en Node.js con PostgreSQL y despliegue vía Docker Compose.
  • Soporte nativo para protocolos MCP sin necesidad de librerías preexistentes del vendor.
PRECAUCIONES
  • Requiere infraestructura propia (Node 24, Postgres 18) y no incluye Dockerfile, solo Docker Compose.
  • Un solo mantenedor y base de código joven con asistencia de agentes en su desarrollo inicial.
  • No soporta vendors sin documentación pública disponible para el modelo de lectura.
  • El servidor monta el socket de Docker para crear sandboxes, lo que implica privilegios root-equivalentes en el host.
  • No realiza auditorías de seguridad de terceros; la confianza se basa en el diseño interno revisado por los autores.
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO20 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Listo para automatizar

Clonar repositorio, copiar .env.example y generar claves con 'node dist/keys.mjs'. Configurar GRAFT_MODEL_BACKEND (anthropic/openai) y GRAFT_ADMIN_EMAIL. Iniciar con 'docker compose up -d --build'. Requiere Docker Compose, Node 24 y Postgres 18. No hay tag de release aún; construir desde checkout.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Node.js
SERVICIOS
PostgreSQL
BASES DE DATOS
PostgreSQL
PUERTOS
30005432
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.