kernel-mcp-server
Verified Safeby onkernel
Overview
The Kernel MCP Server enables AI assistants to securely interact with the Kernel platform for cloud-based browser automation, app deployment, and documentation search.
Installation
bun run devEnvironment Variables
- KERNEL_CLI_PROD_CLIENT_ID
- KERNEL_CLI_STAGING_CLIENT_ID
- KERNEL_CLI_DEV_CLIENT_ID
- REDIS_URL
- CLERK_SECRET_KEY
- NEXT_PUBLIC_CLERK_DOMAIN
- API_BASE_URL
- MINTLIFY_ASSISTANT_API_TOKEN
- MINTLIFY_DOMAIN
Security Notes
The server employs OAuth 2.0 with Clerk for authentication and stores sensitive tokens (JWTs, refresh tokens) securely hashed in Redis using HMAC-SHA256 with `CLERK_SECRET_KEY`. It explicitly checks for and requires critical environment variables for sensitive IDs and keys. CORS is set to `Access-Control-Allow-Origin: *` for public API endpoints, which is acceptable given the authentication mechanisms. The `/mcp` endpoint supports both JWT-based (Clerk) and non-JWT (API key) authentication paths; the security of the API key path relies heavily on the `Kernel` SDK's backend validation. User-provided Playwright code is executed via the `Kernel` platform API, implying execution in a sandboxed, managed environment rather than directly on this server.
Similar Servers
ls-mcp
A command-line tool for discovering, analyzing, and reporting on Model Context Protocol (MCP) server configurations in a local development environment, including their status, versioning, and potential credential exposures.
company-docs-mcp
Transforms organizational documentation into an AI-powered knowledge base for semantic search, Q&A via chat interface, Claude Desktop, and Slack integration.
karma
This server provides a memory-augmented AI chat interface, allowing users to interact with an AI agent that remembers conversation context and dynamically switches between memory retrieval and caching strategies.
fastmcp
Build fast, declarative, and type-safe servers implementing the Model Context Protocol (MCP) in Dart.