Keryx
AI工具全栈TypeScript框架,一次定义Action同时部署到HTTP/WebSocket/CLI/MCP五种传输
💰 开源📱 cli, api👁 1 次浏览🔗 0 次点击📅 2026/4/4 收录
📖 详细介绍
Keryx 是一个基于 Bun 运行时的全栈 TypeScript 框架,其核心理念是「定义一次,部署五种传输」——同一个 Action 类可以同时作为 HTTP API、WebSocket 处理器、CLI 命令、后台任务和 MCP 工具使用。它是 ActionHero 框架的现代化重写,由原作者 Evan Tahler 开发。支持 Zod 类型验证、类型安全的前端集成、后台任务调度、MCP Resources/Prompts/Instructions 等特性。内置的 MCP 支持让你的 API 自动变成 AI Agent 可调用的工具,无需额外适配。适合需要快速构建同时服务人类用户和 AI Agent 的全栈应用的开发者。
✅ 核心功能
- ✓一次定义五种传输
- ✓内置MCP支持
- ✓Bun运行时
- ✓Zod类型验证
- ✓后台任务调度
- ✓ActionHero现代重写