← 返回目录
K

Kilo Code

官方
非标准 Server
开源的一体化智能编程代理平台

这不是典型的可直接连接的 MCP Server,使用前请先阅读源仓库说明。

分类
开发工具 第 412 / 438
Stars
★ 27.9k 非常热门
运行环境
Node.js · 预编译二进制
凭据
可选 API Key
许可证
MIT
最近提交
30FMRS · D

Kilo Code 是 Kilo-Org 维护的 MIT 许可开源项目,是一个成熟且活跃的多平台(VS Code、JetBrains、CLI、云端)AI 编程代理,提供多模型切换、代码生成、自动补全和自动化 CI/CD 能力,并可通过内置市场接入外部 MCP 服务器。但源材料没有证据表明该仓库本身实现并对外提供了标准的 MCP 服务器接口(工具列表、传输协议、可连接的 MCP 客户端等),因此相关字段留空,用户不应将其当作可直接接入的 MCP 服务器使用。

最强项 · 维护活跃度 10/20 最弱项 · 可靠性 2/20

可靠性
2/20
安全与权限
6/20
维护活跃度
10/20
文档质量
8/20
安装易用性
4/20
查看各项评分依据
可靠性 2/20
提供的材料中没有可用的服务器清单(标注为 [not cached]),README 通篇描述的是一个通用 AI 编程代理平台(VS Code/JetBrains 扩展、CLI、云端代理),并未展示任何 MCP 工具列表、初始化握手过程或工具行为说明。事实上 README 提到该项目自带『MCP marketplace』用于接入外部 MCP 服务器,说明其角色更像是 MCP 客户端/宿主而非被审查的 MCP 服务器本身。缺乏工具定义、缺乏可复现的启动证据,按静态校准规则(无 CI/测试证据不得给 12 分以上)应给极低分。
安全与权限 6/20
未发现红线级别的问题(如默认无确认的破坏性操作、凭据泄露示例等)。但 README 明确指出 `kilo run --auto` 会『禁用所有权限提示,允许代理无需确认执行任何操作』,仅以文字提示『仅在受信任环境使用』作为缓解,缺乏最小权限、数据边界或凭据处理的具体披露。由于该项目本身不是 MCP 服务器,无法评估其对外暴露工具的权限模型,安全信息高度不完整,需要保守扣分。
维护活跃度 10/20
仓库为 MIT 许可、非归档状态,且存在 CONTRIBUTING.md、RELEASING.md(含 VS Code、CLI、JetBrains 分别的发布流程)和 CODE_OF_CONDUCT.md,表明有一定的治理结构。Star 数和 issue 数量仅作为发现信号,不计入评分。由于提供材料中没有具体的提交记录、版本发布日期或安全响应渠道的直接证据,无法验证『持续维护』的实际节奏,只能给中等分数。
文档质量 8/20
README 对通用产品(VS Code/JetBrains/CLI 安装、多种代理模式、自动化 CI/CD 用法)的文档较为完整,并链接到外部文档站点。但完全没有关于 MCP 服务器角色的文档:没有工具参数说明、没有认证流程、没有速率限制或成本披露、没有故障排查针对 MCP 协议层面的内容。作为 MCP 服务器评审对象,其核心文档缺失,只能按通用产品文档给予中等偏下分数。
安装易用性 4/20
文档提供了多平台(npm、curl、pnpm、bun、Homebrew、AUR、GitHub Releases 二进制)的通用产品安装步骤,步骤清晰,但这些都是安装『Kilo Code』这个代理程序本身,而非将其作为 MCP 服务器接入主流客户端(如 Claude Desktop)的配置示例。没有 MCP server 的 command/args/env 配置样例,也没有验证其可被 MCP 客户端发现和调用的证据。按静态校准规则,没有真实 CI 与测试覆盖服务器关键路径的证据,setup 不得超过 15 分,且鉴于核心 MCP 连接步骤缺失,应给较低分数。

静态评测 · 未实际运行收录于 2026-08-06

查看 FMRS 评分方法 →

选型与风险

能访问什么读取本地文件写入 / 删除本地文件执行命令或代码访问网络控制浏览器

适合谁

  • 希望在编辑器或终端中使用统一界面、跨 500+ 模型自由切换的开发者
  • 需要设置自动化 Pull Request 代码审查的团队
  • 希望在 CI/CD 中运行自主编码代理来修复测试或完成既定任务的团队
  • 偏好开源、按提供商原价付费、无强制订阅或加价的用户

不适合谁

  • 需要接入一个对外暴露具体工具/资源的标准 MCP 服务器的用户(源材料未证明 Kilo Code 本身提供此类可被连接的 MCP 服务能力)
  • 要求完全离线、不依赖任何外部模型提供商账号或网络的场景
  • 对自动执行终端命令、控制浏览器等高权限操作有严格限制或不信任运行环境的场景

所需权限

  • 终端命令执行权限,用于运行和自动化操作
  • 浏览器控制权限,用于自动化网页操作
  • 对本地代码仓库文件的读写权限,用于代码生成与编辑
  • 使用 `--auto` 参数时,代理可在无任何确认提示的情况下执行任意操作

风险与副作用

  • `--auto` 模式会关闭所有权限确认提示,使代理可不经用户确认执行任意命令,官方明确提示仅应在受信任的环境中使用
  • 赋予代理终端和浏览器控制权限存在误操作或执行非预期命令的风险
  • “自我检查”功能依赖代理自身审查修正,不能保证结果的正确性,仍需人工复核
  • 源材料未说明数据在使用第三方模型提供商时的隐私与留存策略,需自行查阅官方文档确认

安装接入

准备工作

运行环境:Node.js · 预编译二进制

根据使用场景选择安装方式:VS Code 用户可从 VS Code 应用市场安装 “Kilo Code” 扩展;命令行用户可通过 npm(npm install -g @kilocode/cli)、curl 安装脚本、pnpm、bun、Homebrew(Kilo-Org/tap/kilo)或 Arch AUR(kilo-bin)安装 CLI,安装后在项目目录运行 kilo 即可启动;JetBrains 用户可在 IDE 的 Settings → Plugins 中搜索 “Kilo Code” 安装插件;也可以直接从 GitHub Releases 页面下载对应平台的二进制包(注意区分 x64-baseline 兼容版本、musl 静态链接版本及 VS Code 的 .vsix 包)。需要说明的是,以上均是安装 Kilo Code 本身作为编程代理客户端,而不是将其作为 MCP 服务器接入某个 MCP 主机的配置步骤,源材料中未给出此类配置示例。

验证是否装好

这不是一个可通过客户端连接的 MCP 服务器,而是一个 AI 编码代理平台。安装 CLI 后在项目目录运行 `kilo`,若能启动交互会话即确认安装成功。

常见排障

  1. 确认已根据操作系统选择正确的发行包(Windows/macOS Apple Silicon/macOS Intel/Linux x64/Linux ARM),在缺少 AVX 支持的旧 CPU 上使用 x64-baseline 版本,在无 glibc 的最小化容器(如 Alpine)中使用 musl 版本
  2. 确认未误将 VS Code 的 .vsix 扩展包当作 CLI 二进制文件安装
  3. 首次使用需要注册账号才能访问 500+ 模型;若无法调用模型,检查账号及模型选择是否正确
  4. 如自动化流水线中代理行为异常,检查是否误用了 `--auto` 参数导致跳过了必要的确认步骤

使用场景

在 VS Code、JetBrains 或终端中进行跨文件的自然语言代码生成与编辑
使用行内自动补全(ghost-text 建议、Tab 接受)加速编码
通过 Plan、Ask、Debug、Review 等内置代理进行架构设计、代码问答、问题排查和代码审查
在 CI/CD 流水线中使用 `kilo run --auto` 实现无人值守的自动化任务(如自动修复失败的测试)
通过内置的 MCP 市场接入外部 MCP 服务器,扩展代理可用的工具

详细介绍

Kilo Code 是一个开源的智能编程代理,可作为 VS Code 扩展、JetBrains 插件、命令行工具(CLI)或云端代理使用。它支持 500 多种 AI 模型并可在任务执行中途切换,按模型提供商原价计费、不加价,也无需 API 密钥即可开始使用。仓库中提到 Kilo Code 内置“MCP 市场”,可用于查找并接入外部 MCP 服务器以扩展代理能力,但源材料中没有证据表明 Kilo Code 自身对外暴露 MCP 工具或作为可被其他 MCP 客户端连接的 MCP 服务器,因此本资料中与“作为被连接的 MCP 服务器”相关的字段(传输方式、工具列表、客户端兼容性、安装配置示例)均留空。

同类可选方案

Context7 80 · B

Upstash 官方维护,为 AI 编码助手提供实时更新的第三方库文档

★ 64.1k · 工具数 2 与当前对比 →

源版本 080ca6c41399 数据同步于 2026-11-04 查看 FMRS 评分方法