hyper-mcp-rs/hyper-mcp
📦️ A fast, secure MCP server that extends its capabilities through WebAssembly plugins.
해결하는 문제
hyper-mcp는 빠르고 안전한 Model Context Protocol (MCP) 서버로, Claude Desktop이나 Cursor IDE와 같은 AI 애플리케이션에 사용자 정의 기능을 확장할 수 있게 해줍니다. 시스템 전체에 대한 완전한 접근 권한 없이도 제3자 도구와 플러그인을 안전하게 실행할 수 있는 문제를 해결하며, 개발자가 여러 언어로 플러그인을 작성할 수 있도록 합니다.
작동 방식
이 프로젝트는 WebAssembly (WASM)를 사용하여 플러그인을 보안된 사전 환경에서 실행합니다. Extism 기반으로, WASM로 컴파일 가능한 어떤 언어로든 플러그인을 작성할 수 있습니다. 이러한 플러그인은 Docker Hub와 같은 표준 OCI 레지스트리를 통해 배포되며, sigstore/cosign을 사용해 변조되지 않았음을 검증합니다.
대상 사용자
Model Context Protocol를 사용해 AI 에이전트나 IDE에 도구를 추가하고 싶은 개발자, 그리고 안전하고 사전화된 플러그인을 AI 어시스턴트에 설치하고 싶은 사용자.
주요 특징
- WASM 사전화: 네트워크, 파일 시스템, 메모리 접근을 제한하여 보안 강화.
- OCI 배포: 컨테이너 레지스트리를 통해 플러그인을 배포하고 로드 가능.
- 다중 언어 지원: WebAssembly로 컴파일 가능한 모든 언어를 지원.
- 암호학적 검증: cosign을 사용해 OCI 플러그인 서명을 로드 시 검증.
- 크로스 플랫폼: macOS, Linux, Windows에서 모두 작동.
- 동적 로딩: 런타임 중에 플러그인을 로드하고 언로드할 수 있음.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트