프로젝트 소개

MCP Studio Tool SDK는 macOS용 EoF MCP Studio의 확장 개발 저장소입니다. include/ToolABI.h를 통해 네이티브 커스텀 도구 ABI(버전 3)를 제공하며, 플러그인은 malloc으로 할당된 UTF-8 JSON 버퍼를 반환하는 toolDescribe() 및 toolEntry() 함수를 내보냅니다. 이 저장소에는 예제 C/Objective-C++ 플러그인, Foundation 기반 JSON 브리지, 스크립트 실행을 위한 Node.js 및 Python 런타임 플러그인 번들, 그리고 MCPStudio.fileExists, MCPStudio.process, MCPStudio.httpRequest와 같은 호스트 API를 사용하여 MCP Studio의 스크립팅 환경 내에서 실행되는 JavaScript 도구 핸들러가 포함되어 있습니다. 구성 예제는 도구, 스킬, 프롬프트, 리소스, 다중 에이전트 워크플로, AI 공급자 설정을 다룹니다. nnlab/poc3 디렉터리에는 Safetensors 영속화, 점진적 학습, CLI 추론, 브라우저 UI를 갖춘 의존성 없는 문자 수준 생성 모델 실험이 Node.js로 구현되어 있습니다. 빌드는 Xcode와 CMake를 통해 지원되며, macOS 15 이상을 대상으로 범용 arm64/x86_64 바이너리를 생성합니다. 이 저장소는 MCP 통합 경계를 문서화하지만 애플리케이션의 MCP HTTP 서버 구현은 포함하지 않습니다.