AI 메타 MCP 서버
AI 모델이 메타 함수 아키텍처를 통해 자체 사용자 지정 도구를 생성하고 실행할 수 있도록 하는 동적 MCP 서버입니다. 이 서버는 AI가 런타임에 사용자 지정 함수를 정의하여 자체 기능을 확장할 수 있는 메커니즘을 제공합니다.
특징
동적 도구 생성 : AI는 사용자 정의 구현으로 새로운 도구를 정의할 수 있습니다.
다중 런타임 환경 : JavaScript, Python 및 Shell 실행 지원
샌드박스 보안 : 안전을 위해 격리된 샌드박스에서 도구 실행
지속성 : 세션 간에 사용자 정의 도구 정의를 저장하고 로드합니다.
유연한 도구 등록 : 사용자 정의 도구 관리, 나열, 업데이트 및 삭제
인간 승인 흐름 : 도구 생성 및 실행에 대한 명시적인 인간 승인이 필요합니다.
Related MCP server: ToolBox MCP Server
보안 고려 사항
⚠️ 경고 : 이 서버는 동적 코드 실행을 허용합니다. 신뢰할 수 있는 환경에서만 신중하게 사용하세요.
모든 코드는 샌드박스 환경에서 실행됩니다.
도구 생성 및 실행에는 인간 참여 승인이 필요합니다.
환경 변수를 통해 구성 가능한 도구 실행 권한
모든 작업에 대한 감사 로깅
설치
지엑스피1
용법
서버 실행
구성
환경 변수:
ALLOW_JS_EXECUTION: JavaScript 실행을 활성화합니다(기본값: true)ALLOW_PYTHON_EXECUTION: Python 실행을 활성화합니다(기본값: false)ALLOW_SHELL_EXECUTION: 셸 실행을 활성화합니다(기본값: false)PERSIST_TOOLS: 세션 간 도구 저장(기본값: true)TOOLS_DB_PATH: 도구 데이터베이스를 저장하는 경로(기본값: "./tools.json")
Claude Desktop으로 실행
claude_desktop_config.json 에 다음을 추가하세요:
도구 생성 예
Claude Desktop에서는 다음과 같이 새 도구를 만들 수 있습니다.
클로드는 define_function 메타 도구를 사용하여 새로운 도구를 만들 것이며, 이 도구는 즉시 사용할 수 있습니다.
건축학
서버는 MCP(모델 컨텍스트 프로토콜)를 구현하고 안전한 경계 내에서 AI 기반 기능의 등록과 실행을 가능하게 하는 메타툴 아키텍처를 제공합니다.
특허
MIT