Sobre o projeto

MCP Studio Tool SDK é o repositório de desenvolvimento de extensões para o EoF MCP Studio no macOS. Ele fornece a ABI nativa de ferramentas personalizadas (versão 3) por meio de include/ToolABI.h, com plugins exportando as funções toolDescribe() e toolEntry() que retornam buffers JSON UTF-8 alocados com malloc. O repositório inclui plugins de exemplo em C/Objective-C++, uma ponte JSON baseada em Foundation, pacotes de plugins de runtime Node.js e Python para iniciar scripts, e manipuladores de ferramentas JavaScript que executam dentro do ambiente de scripting do MCP Studio usando APIs do host como MCPStudio.fileExists, MCPStudio.process e MCPStudio.httpRequest. Os exemplos de configuração abrangem ferramentas, habilidades, prompts, recursos, fluxos de trabalho multiagente e configurações de provedores de IA. O diretório nnlab/poc3 contém um experimento de modelo generativo em nível de caractere, sem dependências, em Node.js, com persistência Safetensors, treinamento incremental, inferência via CLI e uma interface de navegador. As compilações são suportadas por meio de Xcode e CMake, visando macOS 15 ou mais recente com binários universais arm64/x86_64. O repositório documenta a fronteira de integração MCP, mas não inclui a implementação do servidor HTTP MCP do aplicativo.