noodle-core
SDK y runtime en TypeScript para autoría, compilación y ejecución auto-alojada de aplicaciones MCP (Model Context Protocol). Funciona como servicio en un solo nodo bajo licencia Apache-2.0, permitiendo desarrollo local sin cuenta ni licencia inicial.
Ficha actualizada 22 sept 2026, 16:24 · upstream 22 sept 2026, 7:16 · release sin release detectada
Qué es noodle-core
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Noodle Core es una plataforma de desarrollo y despliegue basada en TypeScript que proporciona SDKs, compiladores, runtime y servicios para aplicaciones MCP (Model Context Protocol). Funciona como un entorno auto-alojado en un solo nodo, permitiendo el desarrollo local sin depender de cuentas externas ni claves de licencia iniciales. El sistema utiliza PostgreSQL para el estado del operador y la aplicación, junto con un sistema de archivos local persistente para activos.
La arquitectura incluye herramientas CLI, API de servicio y soporte para compilación determinista desde TypeScript a binarios ejecutables. Permite definir recursos, prompts, herramientas y aplicaciones MCP empaquetadas. El despliegue se gestiona mediante Docker Compose, con autenticación local para administradores y sin exposición pública por defecto (solo localhost).
Es importante destacar que este repositorio no es Noodle Seed Cloud; carece de panel de control web, facturación, gestión de identidad en la nube, custodia de claves, automatización de despliegue en GitHub, entrega de activos en la nube, TLS gestionado, copias de seguridad automáticas, alta disponibilidad o SLA de soporte. Se trata de una versión beta para auto-alojamiento con límites claros en funcionalidad y garantía.
- Desarrollo local de aplicaciones MCP con TypeScript y validación tipada
- Despliegue auto-alojado de servicios MCP sin depender de la nube
- Creación de herramientas, prompts y recursos personalizados para agentes IA
- Pruebas de integración de Streamable HTTP y protocolos MCP antiguos/nuevos
- Gestión local de estado de aplicación con PostgreSQL en entorno aislado
- Licencia Apache-2.0 que permite uso comercial y modificación sin restricciones estrictas
- Arquitectura auto-alojada en un solo nodo simplificada para entornos locales
- Soporte nativo para Docker Compose con scripts de inicialización claros
- Integración directa con herramientas CLI y API de servicio para gestión de despliegues
- Compatibilidad con múltiples eras del protocolo MCP (Streamable HTTP)
- No incluye panel de control web, facturación ni soporte SLA oficial
- Funcionalidad limitada a un solo nodo sin alta disponibilidad o copias de seguridad automáticas
- Requiere Node.js 24+ y Docker Engine con plugin Compose instalado previamente
- Contribuciones y PRs públicos están pausados durante la fase beta inicial
- No ofrece gestión de identidad en la nube ni custodia de claves gestionada por el proveedor
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Requiere Node.js 24+, Docker Engine y plugin Compose. Clonar repositorio, ejecutar `npx @noodleseed/one@latest service init --profile open-core --compose` y luego `docker compose up --build --wait postgres noodle`. Ejecutar `docker compose run --build --rm bootstrap` seguido del comando de despliegue CLI para la app. El servicio se une a localhost:8787; PostgreSQL no está expuesto. No usar fuera de loopback sin configuración adicional de seguridad.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
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.