来源:互联网 更新时间:2026-07-28 13:46
项目想要达成的目标很明确:搭建一套可私有化部署、轻量化、低Token消耗的AI工具调用服务。它自带一个完整的Remix网页交互前端,支持标准MCP客户端对接AI大模型,给AI提供网页检索和代码执行这两类基础工具能力。所有用户数据都隔离存储在Cloudflare边缘数据库,全程依托无服务器架构运行,根本不需要自己捣鼓服务器、运维集群。

项目是个Nx单体仓库,全部业务代码基于TypeScript编写,分层很清晰:
packages/shared:项目通用共享模块,封装了数据库操作、MCP基础类型、鉴权工具,统一了内部类型定义;
packages/worker:Cloudflare Worker核心后端,处理OAuth登录鉴权、MCP协议接口、静态资源分发、Remix前端路由;
packages/mock-servers:本地开发专用的模拟服务,本地调试时不需要真实云端资源。
请求流转的优先级是:OAuth鉴权接口 → MCP工具调用接口 → 静态资源文件 → Remix网页前端路由。
| 分层维度 | 选用技术 | 作用说明 |
|---|---|---|
| 运行时环境 | Cloudflare Workers | 边缘无服务器运行后端逻辑,全球分布式节点 |
| 前端框架 | Remix 3(Alpha) | 开发可视化Web管理面板,服务端渲染页面 |
| 持久化数据库 | Cloudflare D1 | 边缘SQLite数据库,存储用户、任务、配置数据 |
| 缓存/会话存储 | Cloudflare KV | 存储登录会话、临时缓存数据,高速读写 |
| MCP状态存储 | Cloudflare Durable Objects | 持久化AI工具运行上下文、会话状态 |
| 工程管理 | Nx + npm | Monorepo仓库管理,分包构建、独立打包 |
| 测试工具 | Vitest、Playwright | Vitest单元测试;Playwright完成E2E页面自动化测试 |
| 打包编译 | esbuild | 高速TS代码打包,适配Worker运行环境 |
| 身份鉴权 | OAuth标准协议 | 第三方安全登录,保护MCP接口访问权限 |
本地开发使用wrangler工具自动拉起本地D1、KV模拟环境,一键启动开发服务;
线上部署只需要一个wrangler配置文件,就能一键发布到Cloudflare全球边缘节点;
代码强类型约束,全量TS类型校验,能减少线上运行异常。
克隆项目代码到本地,执行依赖安装
npm install
启动本地开发服务
npm run dev
开发服务默认访问地址是 localhost:8787,wrangler会自动初始化本地D1数据库与KV缓存。
可以使用官方配套的脚手架epicflare快速初始化同款边缘AI项目模板:
npx create-epicflare
基础架构、智能体设计逻辑:AGENTS.md
项目定位、开发贡献规范:docs/contributing/project-intent.md
配置好项目的wrangler云端参数,绑定Cloudflare账号、D1数据库、KV命名空间,然后执行wrangler部署命令,就能一键上线到边缘网络。
| 对比维度 | Kody | MCP Server Community | FastMCP |
|---|---|---|---|
| 底层运行环境 | Cloudflare Workers 边缘无服务器 | Node.js 本地/传统服务器 | Python 本地主机运行 |
| 自带Web管理面板 | 有(Remix完整可视化后台) | 无,仅命令行接口 | 无,仅API调用 |
| 多用户数据隔离 | 原生内置,支持OAuth登录 | 无多租户设计,单用户模式 | 单用户,无用户隔离机制 |
| 内置工具 | search网页检索、execute代码执行 | 需自行自定义编写工具 | 自定义工具,无内置检索/代码执行 |
| 部署运维难度 | 极低,无需服务器,云端一键发布 | 中等,需维护Node服务进程 | 高,依赖本地Python环境 |
| 配套测试体系 | 单元测试+E2E自动化测试完整 | 仅简易单元测试 | 基础单元测试 |
A:不是,Kody属于个人开源实验项目,没有商业化服务,也没有付费套餐。它只提供完整的开源代码,供开发者自行部署、二次开发,不对外提供公共云端服务。
A:本地开发调试不需要Cloudflare账号,wrangler会自动创建本地模拟的D1、KV环境。只有线上云端正式部署时才需要绑定Cloudflare账号。
A:可以,只要本地大模型客户端支持MCP标准协议,就能接入Kody服务调用检索、代码执行工具。模型本身与Kody是完全解耦的。
A:支持,项目MCP工具层做了解耦分层,开发者可以在源码中扩展自定义工具模块,适配自己的业务需求。
A:原生只适配了Cloudflare Workers生态,国内阿里云、腾讯云函数没有原生适配层。如果需要在国内部署,得自行改造底层运行时逻辑。
A:项目本体全部使用TypeScript编写,不包含JS原生代码。二次扩展工具推荐使用TS,但也可以通过类型兼容引入Ja vaScript代码。
GitHub仓库地址:https://github.com/kentcdodds/kody
Kody 是一套轻量化、基于Cloudflare边缘无服务器生态构建的开源MCP AI智能助手后端框架。它依托Nx单体仓库完成了工程化分层设计,内置检索与代码执行两大核心AI工具,自带完整Remix可视化管理后台和OAuth多用户隔离能力。本地调试体系完善,部署零服务器运维成本。对于个人开发者、小型团队来说,它很适合用来私有化搭建AI工具调用服务。同时,它也是学习边缘云架构、MCP协议与全栈TS开发的优质实操开源项目。
为何比特币BTC价格跌破7.3万美元?一文拆解影响近期比特币行情的五大原因
摩托车活塞环性能如何
ThinkBook系列最新价格全解析:2026年选购避坑与实时询价指南
GPT5.6惨遭切脑,Fable 5回归要变弱鸡版?
Ondo将于今日上线股票永续合约
电视剧《罗曼诺夫后裔》剧情介绍
暗黑4S14野蛮人终局BD攻略
《三角洲行动》S10赛季卡邮件技巧详解-三种方法及风险提示
如何在火狐浏览器中彻底禁用自动更新功能?
区块链OTC交易所有哪几家比较正规?
手机qq浏览器误删文件如何找回-手机qq浏览器误删除文件怎样恢复
360浏览器如何设置网页缩放比例
《三角洲行动》GTI超人成就解锁攻略-满辐射状态击杀技巧详解
全链网:戴蒙或继续担任摩根大通首席执行官三年
什么是山寨币?山寨币指数如何查看?全球前10大山寨币盘点
Binance新增15种bStocks代币化证券为杠杆抵押资产
Sophon正在关闭其Layer2区块链并迁移到Base
全球十大加密货币APP v3.11.5正版下载
异环1.2前瞻什么时候
《三角洲行动》ASh-12战斗步枪改装攻略-省钱与击杀方案详解
手机号码测吉凶
本站所有软件,都由网友上传,如有侵犯你的版权,请发邮件haolingcc@hotmail.com 联系删除。 版权所有 Copyright@2012-2013 haoling.cc