local-only server
The server can only run on the client’s local machine because it depends on local resources.
Integrations
Provides a runtime environment for executing custom tools written in JavaScript code, with appropriate sandboxing for security
Enables installation and execution of the MCP server through npm package management
Offers a runtime environment for executing custom tools implemented in Python, which can be enabled through configuration
AI 메타 MCP 서버
AI 모델이 메타 함수 아키텍처를 통해 자체 사용자 지정 도구를 생성하고 실행할 수 있도록 하는 동적 MCP 서버입니다. 이 서버는 AI가 런타임에 사용자 지정 함수를 정의하여 자체 기능을 확장할 수 있는 메커니즘을 제공합니다.
특징
- 동적 도구 생성 : AI는 사용자 정의 구현으로 새로운 도구를 정의할 수 있습니다.
- 다중 런타임 환경 : JavaScript, Python 및 Shell 실행 지원
- 샌드박스 보안 : 안전을 위해 격리된 샌드박스에서 도구 실행
- 지속성 : 세션 간에 사용자 정의 도구 정의를 저장하고 로드합니다.
- 유연한 도구 등록 : 사용자 정의 도구 관리, 나열, 업데이트 및 삭제
- 인간 승인 흐름 : 도구 생성 및 실행에 대한 명시적인 인간 승인이 필요합니다.
보안 고려 사항
⚠️ 경고 : 이 서버는 동적 코드 실행을 허용합니다. 신뢰할 수 있는 환경에서만 신중하게 사용하세요.
- 모든 코드는 샌드박스 환경에서 실행됩니다.
- 도구 생성 및 실행에는 인간 참여 승인이 필요합니다.
- 환경 변수를 통해 구성 가능한 도구 실행 권한
- 모든 작업에 대한 감사 로깅
설치
지엑스피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
This server cannot be installed
샌드박스 보안 및 인간 승인 흐름을 통해 JavaScript, Python 및 Shell 런타임을 지원하여 AI 모델이 메타 함수 아키텍처를 통해 자체 사용자 지정 도구를 동적으로 생성하고 실행할 수 있도록 합니다.