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에서 모두 작동.
  • 동적 로딩: 런타임 중에 플러그인을 로드하고 언로드할 수 있음.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트