mcpField
I
Ikenga iyke (control bridge)

Ikenga iyke (control bridge)

本地服务
github.com浏览器自动化0今天更新

关于 Ikenga iyke (control bridge)

Ikenga iyke 是用于控制运行中 Ikenga 桌面应用的 MCP 服务包。README 仅说明它属于 Ikenga 包的 monorepo,未介绍服务端可用的控制能力。

主要功能

  1. 01Ikenga monorepo 中的包

MCP 相关

该 MCP 服务供 MCP 客户端驱动运行中的 Ikenga 桌面应用。标签列出 DOM 操作、点击、输入、导航和截图。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"dev-ikenga-mcp-iyke": {
"command": "npx",
"args": [
"-y",
"@ikenga/mcp-iyke"
]
}
}
}
启动命令npx -y @ikenga/mcp-iyke

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@ikenga/mcp-iyke0.2.3

工具

76

收录的工具列表 · 更新于 2 周前

此工具无需参数。

详细介绍

ikenga-pkgs

License Discussions Newsletter

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 — 加载这些软件包的桌面 Shell
  • ikenga-contract — 每个软件包都会根据此清单架构进行验证
  • Building in the Loop — 每两周发布一封关于运行真实多 Agent Claude Code 系统的通讯

许可证

Apache-2.0 — 参见 LICENSE。

评论

支持 Markdown

第一次接触 MCP?

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

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