项目简介
Kernel MCP 服务器是用于连接AI助手(如Claude、Cursor等兼容MCP的工具)与Kernel平台的桥梁。它使得AI能够安全地访问Kernel提供的云端工具和浏览器自动化能力。该服务器实现了Model Context Protocol (MCP) 规范,通过标准化的JSON-RPC协议提供资源访问、工具执行和上下文信息。
主要功能点
- 浏览器自动化: 启动、管理和控制无头(headless)或可视化(VNC)的Chromium浏览器会话,支持网页抓取、测试和自动化任务。
- 应用管理: 部署和管理您的Kernel云应用,执行应用内的特定操作,并获取部署和调用状态。
- 文档搜索: 快速检索Kernel平台文档,为AI提供准确的上下文信息,帮助解答疑问和提供指导。
- 安全认证: 通过OAuth 2.0和Clerk进行身份验证,确保AI助手对Kernel资源的访问安全可靠。
- 多种连接方式: 支持Streamable HTTP和Stdio(通过'mcp-remote')等传输协议,方便各种MCP客户端集成。
安装步骤
Kernel MCP 服务器提供了一个完全托管的生产实例,无需本地安装。您可以通过其公共端点直接使用。如果您希望自行部署或进行开发,可以克隆此仓库并遵循其'README.md'中的开发指南。
服务器配置(为MCP客户端使用)
MCP客户端需要配置服务器的连接信息,以下是常见的配置示例和参数说明:
-
通过Streamable HTTP连接 (推荐): 直接将以下URL配置到您的MCP客户端中: 'https://mcp.onkernel.com/mcp' 此方式通常能提供更可靠的连接。
-
通过Stdio连接 (适用于不支持远程MCP的客户端): 许多MCP客户端允许您通过命令行执行外部程序来连接Stdio MCP服务器。您可以使用'npx mcp-remote'工具作为中介。
配置说明:
- 服务器名称 (Server Name): 例如 'Kernel'
- 命令 (Command): 'npx'
- 参数 (Arguments): '-y'、'mcp-remote'、'https://mcp.onkernel.com/mcp'
- 描述 (Description): 访问Kernel的云浏览器和平台工具。
请根据您的客户端类型(如Claude、Cursor、Goose、VS Code、Zed、Windsurf或Smithery)的具体设置流程进行配置。通常在客户端的“设置”或“集成”部分添加自定义MCP服务器。
基本使用方法
连接成功后,您的AI助手将能够通过调用Kernel MCP服务器提供的工具来执行任务。
- 认证授权: 首次连接时,客户端会引导您通过OAuth 2.0流程进行认证,授权AI助手访问您的Kernel账户。
- 调用工具: 在与AI助手的对话中,当需要访问Kernel平台功能时,AI将自动识别并调用相应的工具。
- 例如:
- "帮我列出所有部署在Kernel上的应用。" (AI会调用'list_apps'工具)
- "启动一个无头浏览器会话,用于抓取数据。" (AI会调用'create_browser'工具)
- "在Kernel文档中搜索 '如何部署TypeScript应用'。" (AI会调用'search_docs'工具)
- 例如:
- 获取结果: 工具执行完成后,AI助手将获得结果并将其整合到对话中,为您提供所需的信息或完成指定操作。
信息
分类
AI与计算