关于 Ikenga iyke (control bridge)
Ikenga iyke 是用于控制运行中 Ikenga 桌面应用的 MCP 服务包。README 仅说明它属于 Ikenga 包的 monorepo,未介绍服务端可用的控制能力。
主要功能
- 01Ikenga monorepo 中的包
MCP 相关
该 MCP 服务供 MCP 客户端驱动运行中的 Ikenga 桌面应用。标签列出 DOM 操作、点击、输入、导航和截图。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
76收录的工具列表 · 更新于 2 周前
此工具无需参数。
详细介绍
ikenga-pkgs
Ikenga 一方软件包的权威仓库——引擎、MCP 服务、迷你应用和辅助工具,统一收录在一个 Apache-2.0 monorepo 中。
简介
所有 Ikenga 一方软件包都收录于此 (ADR-009), 并使用 Changesets 进行版本管理和发布。在创建自己的软件包之前,这里很适合用来阅读各类软件包的实际示例。
目录结构
packages/
engine/ AI engine adapters (claude-code, noop, …)
mcp/ MCP servers (iyke, …)
apps/ User-facing iframe mini-apps (studio, tasks, …)
connectors/ External-service adapters
sidecars/ Long-lived headless processes
工作流
这个 monorepo 使用 Changesets 为各个软件包管理版本并发布。
pnpm install
pnpm -r build
pnpm changeset # author a changeset describing your change
git commit -am "feat: ..."
# Open PR; on merge to main, "Version Packages" PR opens.
# Merging that PR publishes all bumped packages to npm and updates the registry index.
每个修改软件包的 PR 都必须包含一个 .changeset/*.md 文件(没有包含的 PR 会收到
changeset-bot 的提醒)。
注册表
发布的版本会在 pnpm changeset publish 完成后的几秒内出现在
ikenga-registry 中,这是通过发布工作流中的
scripts/update-registry-index.mjs 步骤实现的。Shell 和
ikenga CLI 都会使用该注册表来发现和安装软件包。
链接
ikenga— 加载这些软件包的桌面 Shellikenga-contract— 每个软件包都会根据此清单架构进行验证- Building in the Loop — 每两周发布一封关于运行真实多 Agent Claude Code 系统的通讯
许可证
Apache-2.0 — 参见 LICENSE。
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。