Jetski is an Open Source MCP Analytics and Authentication Platform - part of HyprMCP. It solves the three biggest problems teams face when developing MCP servers with zero code changes:
- Installation & Setup: Most users never make it past setup. They can't find client instructions or try to open your MCP URL in a browser and churn immediately.
- Authentication: Identifying users and giving them the right tools and responses is still painful to implement.
- Logs, Analytics & Visibility: No insight into how your MCP is used, which prompts trigger which tools, or why errors happen.
Our platform manages and deploys instances of our mcp-gateway that sits in front of your MCP server and handles the complexity. It also collects and aggregates all analytics and metrics data captured by the gateway.
Important
Note that Jetski in under active development and is still in its infancy. The APIs and command-line interface may change in a backwards incompatible manner.
- What is Jetski?
- Features
- Quick Start
- Demo Video
- HyprMCP Components
- Architecture Diagram
- Need Help?
- Used Projects
- How to Contribute
- Contributors
- Activity
- License
HyprMCP uses mise to configure your development environment and execute development tasks.
Clone the repository:
Install dependencies:
Set host file entry:
Start the platform:
In Terminal 1, start the backend:
In Terminal 2, start the frontend:
Generate demo data:
Access the frontend at http://localhost:4200 and log in with: [email protected] / password
For Kubernetes orchestration, we recommend Minikube for local testing.
Setup Kubernetes:
The HyprMCP platform is built on several open-source components that work together to provide a comprehensive MCP management solution:
-
mcp-gateway - MCP OAuth Proxy with dynamic client registration (DCR), MCP prompt analytics. This proxy sits in front of your MCP server.
-
mcp-install-instructions-generator - Generate MCP Server Installation Instructions for Cursor, Visual Studio Code, Claude Code, and other MCP clients. Automatically creates user-friendly setup guides.
You can find all our components and contribute to them on github.com/hyprmcp.
How it works:
- MCP Client (Claude Desktop, Cline, etc.) sends requests to HyprMCP instead of directly to your server
- HyprMCP Proxy authenticates the user and validates permissions
- Request forwarding to your unchanged MCP server
- Response handling with automatic logging, analytics capture, and monitoring
- Real-time dashboard provides visibility into all operations
If you encounter any problems, we will be happy to support you wherever we can on our Discord. For bugs, issues or feature requests feel free to open an issue. We are happy to assist you with anything related to the project.
HyprMCP is built on top of many amazing open-source projects:
- Go - Primary backend language for the platform
- Angular - Frontend framework for the dashboard UI
- Kubernetes - Container orchestration platform
- PostgreSQL - Primary database for storing analytics and metadata
- MCP Go SDK - Official Go SDK for Model Context Protocol
- Dex - OpenID Connect (OIDC) identity provider for authentication
- Metacontroller - Lightweight Kubernetes controller framework
- Spartan - Collection of UI components for Angular
Your feedback is invaluable to us as we continue to improve HyprMCP and Jetski. If you'd like to contribute, consider trying out the platform, reporting any issues, and sharing your suggestions. See the contributing guide for detailed instructions on how you can contribute.
Whether you want to:
- Report bugs or request features
- Contribute code improvements
- Improve documentation
- Share your MCP server use cases
- Help other users in the community
We welcome all contributions!
Thanks to everyone that is supporting this project. We are thankful for every contribution, no matter its size!
Jetski is licensed under the MIT license. For more information check the LICENSE file for details.