mcpField
K
Kody

Kody

远程服务
kody.codesAI 与智能体863今天更新

关于 Kody

Kody 是面向个人和团队的云平台,为 AI Agent 提供可跨 MCP 主机使用的记忆、凭据、代码和自动化能力。其 MCP 接口侧重搜索与 Code Mode 执行,而非大量静态工具目录。

主要功能

  1. 01受 OAuth 保护的 MCP 端点
  2. 02搜索与 Code Mode 执行
  3. 03隔离的账户与团队状态
  4. 04管理包、任务和凭据
  5. 05基于 Cloudflare Workers 构建

适用场景

  1. 01让 Agent 访问账户专属记忆
  2. 02通过 MCP 搜索 Agent 资源
  3. 03通过 Code Mode 执行代码
  4. 04管理包、任务和凭据

MCP 相关

Kody 为兼容的 AI Agent 主机提供受 OAuth 保护的 MCP 端点。其精简接口包含搜索和 Code Mode 执行流程。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://kody.codes/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

详细介绍

Kody 标志

属于你的 Agent 云端空间:AI Agent 留存的记忆、密钥、代码和自动化,可在所有 MCP 主机之间移植。基于 Cloudflare Workers 构建。

构建状态 加入 Discord TypeScript Node 26 Cloudflare Workers TanStack Start


Kody 是属于你的 Agent 云端空间:AI Agent 留存的记忆、密钥、代码和自动化,可在所有 MCP 主机之间移植。Kody 基于 Cloudflare Workers 和模型上下文协议(MCP)构建,提供 TanStack Start 网站、基于 Worker 的请求路由、包运行时支持,以及受 OAuth 保护的 MCP 端点。该项目采用精简的 MCP 接口,侧重强大的 search 和 Code Mode execute 工作流,而非庞大的静态工具目录。

Kody 面向个人和团队(组织、团队、资助项目):每个账户都拥有相互隔离的包、作业、凭据、记忆及相关状态。测试和 fixture 可以预置确定性的本地账户,但运行时没有任何账户享有特殊权限。此代码库遵循若干 epicflare 起步项目约定。

此代码库采用 Nx 单体仓库结构,共享模块位于 packages/shared(@kody-internal/shared),源站应用 Worker 位于 packages/worker,同级 Worker 位于 packages/platform-worker、 packages/runtime-worker 和 packages/jobs-worker,模拟 Worker 位于 packages/mock-servers/*。生产环境拓扑见 docs/contributing/architecture/index.md。

快速开始

npm install
npm run dev

开发服务器默认运行在 localhost:3742(CLI 会选择下一个可用端口并打印解析后的 URL)。Wrangler 会自动处理本地 Cloudflare Workers 运行时和 D1 数据库。

若要改为从 epicflare 模板搭建一个新项目,请运行 npx create-epicflare。

有关完整的设置流程和预期要求,请参阅 docs/contributing/getting-started.md。 贡献者和 Agent 应从 AGENTS.md 开始了解此代码库的具体指南。

如果你想了解此代码库的用途,请先阅读 docs/contributing/project-intent.md。

技术栈

层级技术
运行时Cloudflare Workers
UI 框架TanStack Start
包管理器npm
工作区Nx + npm workspaces
数据库Cloudflare D1
会话/OAuthCloudflare KV
MCP 状态kody-platform 上的 Durable Objects
E2E 测试Playwright
打包工具Vite

范围

  • 面向个人和团队的 Fair Source 平台,而非通用 Agent 框架
  • 采用 MCP 优先架构,旨在兼容各种 AI Agent 宿主
  • 优先采用紧凑的 MCP 接口,而非大量静态工具清单
  • ChatGPT 可能是主要宿主目标,同时也尽可能确保服务可供其他 MCP 宿主使用

工作原理

kody.codes  → kody-production (origin: TanStack Start, /mcp HTTP, OAuth, email, queues)
                 ├─→ kody-platform  (MCP / mailbox / meter / repo-session DOs)
                 ├─→ kody-runtime   (package apps, invoke API, StorageRunner)
                 └─→ kody-jobs      (cron + JobManager; calls back via JobsHost)

kody.run    → kody-runtime (package-app zone routes)
  • packages/worker/src/index.ts 是源站入口;平台、运行时和作业各有独立的同级入口(参见架构)
  • 先处理 OAuth 请求,再处理 MCP 请求,最后处理静态资源
  • Webhook 入口(包括 GET 订阅验证请求)在 TanStack Start 之前由 Worker 的 fetch 路径处理
  • 其余网站请求由 TanStack Start 处理 (packages/worker/start/http-entry.ts)
  • 客户端资源会打包到 packages/worker/public/,并通过 ASSETS 绑定提供

文档

文档说明
docs/contributing/getting-started.md设置、环境变量、部署
docs/contributing/environment-variables.md添加新的环境变量
docs/contributing/cloudflare-offerings.md可选的 Cloudflare 集成
docs/contributing/project-intent.md范围、目标和非目标
docs/contributing/index.md开发和扩展 Kody
docs/use/index.md通过 MCP 使用 Kody
docs/contributing/setup/本地开发与验证

贡献

向本仓库提交外部 Pull Request 需要签署贡献者许可协议。 公共包不使用该 CLA。

请参阅 CONTRIBUTING.md 和 docs/contributing/index.md。

许可

Kody 根据 Functional Source License, Version 1.1, ALv2 Future License (FSL-1.1-ALv2)授权。除竞争性使用外,你可以出于任何目的使用、复制、修改该软件,基于该软件创作衍生作品,公开表演、公开展示该软件,以及重新分发该软件。竞争性使用是指在商业产品或服务中向他人提供该软件,且该产品或服务替代 Kody、替代许可方在该版本发布时提供的、使用 Kody 的其他产品或服务,或提供相同或基本相似的功能。每个版本自发布之日起满两周年后,将根据 Apache License 2.0 提供。

通过 Kody 发布的公共软件包不使用本仓库的 CLA,也没有许可门槛;这与本仓库的许可证相互独立。


由 Epic Web 倾心打造 ❤️

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。