hyper-mcp

Hyper-mcp is a fast, secure MCP server that enhances applications with AI capabilities through WebAssembly plugins. It allows developers to write plugins in any language and distribute them via OCI registries.

461
8

hyper-mcp

A fast, secure MCP server that extends capabilities via WebAssembly plugins.

What is it?

hyper-mcp simplifies adding AI capabilities to applications, compatible with Claude Desktop, Cursor IDE, and other MCP apps. Plugins can be written in any language that compiles to WebAssembly, distributed through container registries, and run anywhere.

Features

  • Plugins in any language compiling to WebAssembly.
  • Plugin distribution via OCI registries.
  • Built on Extism for plugin support.
  • Lightweight for resource-constrained environments.
  • Deployable on serverless, edge, mobile, and IoT devices.
  • Cross-platform compatibility.

Security

Security-first design:

  • Sandboxed plugins with restricted system access.
  • Memory-safe execution with resource limits.
  • Secure plugin distribution.
  • Fine-grained access control for host functions.

Getting Started

Configuration involves creating a config.json file in the specified directory based on the OS, defining plugins with their OCI paths and runtime configurations. The server is then started via the command line.

Using with Cursor IDE

Instructions are provided for setting up hyper-mcp within Cursor IDE's settings and utilizing tools through chat.

Available Plugins

Example plugins include time calculations, QR code generation, hashing, IP retrieval, webpage fetching, crypto price retrieval, and file system operations.

Creating Plugins

Instructions are provided for creating and publishing plugins using Rust and Docker.

License

Apache 2.0.

Repository

TU
tuananh

tuananh/hyper-mcp

Created

January 10, 2025

Updated

March 28, 2025

Language

Rust

Category

AI