Sobre el proyecto

MCP Studio Tool SDK es el repositorio de desarrollo de extensiones para EoF MCP Studio en macOS. Proporciona el ABI nativo de herramientas personalizadas (versión 3) a través de include/ToolABI.h, con plugins que exportan las funciones toolDescribe() y toolEntry() que devuelven buffers JSON UTF-8 asignados con malloc. El repositorio incluye plugins de ejemplo en C/Objective-C++, un puente JSON basado en Foundation, paquetes de plugins en tiempo de ejecución para Node.js y Python para lanzar scripts, y manejadores de herramientas JavaScript que se ejecutan dentro del entorno de scripting de MCP Studio usando APIs del host como MCPStudio.fileExists, MCPStudio.process y MCPStudio.httpRequest. Los ejemplos de configuración cubren herramientas, habilidades, prompts, recursos, flujos de trabajo multiagente y ajustes de proveedores de IA. El directorio nnlab/poc3 contiene un experimento de modelo generativo a nivel de caracteres sin dependencias en Node.js con persistencia Safetensors, entrenamiento incremental, inferencia por CLI y una interfaz de navegador. Las compilaciones son compatibles mediante Xcode y CMake, dirigidas a macOS 15 o posterior con binarios universales arm64/x86_64. El repositorio documenta el límite de integración MCP pero no incluye la implementación del servidor HTTP MCP de la aplicación.