Token导航 LogoToken导航

MCP Server · 开发工具

oag (Jiaonliao)

oag是一个CLI工具,用于管理基于Git的AI注册表,并将资源安装到本地项目中,支持Claude、Codex和OpenCode等工具。

未说明官方级别未说明来源级核验工具 0
命令行工具开发工具JavaScriptClaude

快速开始

公开资料没有提供安装命令,按仓库或官方文档接入。
作者 / 组织
wrenfix
提供方
wrenfix

工具数量

0

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

14

仓库热度

收录来源

1 个

MCP World

选型结论

oag (Jiaonliao) 属于开发工具类 MCP Server,公开资料标注 0 个工具,通过传输方式未标注接入,适配 Claude,没有现成的安装命令;接入前先确认权限范围。

分类

开发工具

传输方式

未说明

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

公开目录没有给出安装命令,需要按仓库 README安装;下面按同类条目的通用流程说明。

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    先确认运行方式

    公开资料没有标注传输方式,先看仓库 README,确认是本地进程还是远程地址。

  2. 2

    获取服务

    公开目录没有给出安装命令,按仓库 README里的步骤安装或获取服务。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 0 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

公开资料仍需确认:安装命令

详细介绍

开角型青光眼

oag 是一个CLI,用于管理基于Git的AI注册表,并将资产安装到Claude、Codex和OpenCode等工具的本地项目中。

文档

奥干什么

  • 将本地计算机连接到远程注册表存储库。
  • 在读取/应用操作之前自动同步注册表。
  • 允许您按工具和类型交互式启用/禁用资源。
  • 使用安装文件 copy 或 symlink 模式。
  • 跟踪每个项目的已安装项目,以便更新可重复。
  • 处理Claude、Codex和OpenCode配置格式的MCP资产。

主要特点

  • 远程注册表管理 通过Git(clone 首次使用时,然后 fetch + reset).
  • 工具感知安装 内置路径映射,用于:

- 克劳德 - 法典 - 开源代码

  • 交互式选择界面 在 oag install.
  • 基于预设的对账安装 通过 oag preset.
  • 基于状态的更新 随着 oag update.
  • MCP支持 使用格式处理:

- 克劳德: .mcp.json - 食品法典: .codex/config.toml - OpenCode: opencode.json

安装

从npm安装:

npm install -g @wrenfix/oag

验证:

oag --help

配置

全局配置路径:

  • ~/.oag/config.json

默认值:

{
  "registryPath": "~/.oag/registry",
  "remote": null
}

最小配置(推荐):

{
  "remote": {
    "url": "https://github.com//.git",
    "branch": "main"
  }
}

笔记:

  • 刀具路径映射内置于 oag (未从用户配置中加载)。
  • 如果没有配置遥控器, list / list-presets / install / preset / update 将提示它。

快速启动(使用fork工作流)

  1. 分叉您的注册表存储库 (例如在GitHub上)。
  1. 点 oag 到你的叉子:
   oag remote add https://github.com//.git main
  1. 列出可用资产:
   oag list --tool claude
  1. 列出可用预设:
   oag list-presets --tool claude
  1. 交互式安装资产:
   oag install --tool claude --mode copy
  1. 直接应用预设:
   oag preset --tool claude --name oag-starter --mode copy
  1. 稍后更新已安装的资产:
   oag update

命令

oag remote add [branch]

保存远程注册表位置。

例子:

oag remote add https://github.com//.git main

oag list [--type ] [--tool ]

列出已同步注册表中的资产。

选项:

  • --type :按类型筛选(例如 agent, skill, mcp)
  • --tool :按工具兼容性提示筛选

例子:

oag list --type skill --tool codex

`oag install [--tool ] [--project

] [--mode ]`

交互式启用或禁用项目中工具的资源。

选项:

  • --tool :目标工具(例如 claude, codex, opencode)
  • `--project

`:项目根目录(默认:当前目录)

  • --mode : copy 或 symlink (默认值: copy)

例子:

oag install --tool codex --project . --mode symlink

oag list-presets [--tool ]

列出同步注册表中的预设模板。

选项:

  • --tool :仅显示定义此工具的预设

例子:

oag list-presets --tool codex

`oag preset [--name

] [--tool ] [--project ] [--mode ]`

应用一个预设,并将管理资产与预设集完全对账。

选项:

  • `--name

`:预设名称(如果省略,请交互式选择)

  • --tool :目标工具(如果省略,请交互式选择)
  • `--project

`:项目根目录(默认:当前目录)

  • --mode : copy 或 symlink (默认值: copy)

例子:

oag preset --name oag-starter --tool codex --project . --mode copy

`oag update [--tool ] [--project

] [--mode ]`

重新安装/更新已记录在项目状态中的项目。

选项:

  • --tool :仅更新一个工具
  • `--project

`:项目根目录(默认:当前目录)

  • --mode :此运行的强制模式(copy 或 symlink)

例子:

oag update --tool claude

oag是如何工作的

1) 注册表同步

之前 list, list-presets, install, preset,以及 update, oag 同步您配置的注册表:

  • 第一次运行:克隆到 ~/.oag/registry/repo (或你的习惯 registryPath)
  • 稍后运行:获取远程、硬重置到配置的分支、清理未跟踪的文件

2) 安装目标(内置)

oag 具有每个资产类型写入位置的内置映射。

克劳德

  • agent -> CLAUDE.md
  • skill -> .claude/skills/
  • mcp -> .mcp.json

法典

  • agent -> AGENTS.md
  • skill -> .codex/skills/
  • mcp -> .codex/config.toml

开源代码

  • agent -> AGENTS.md
  • skill -> .opencode/skills/
  • mcp -> opencode.json

3) 项目状态

已安装的结果在以下位置进行跟踪:

  • .oag/state.json (在项目根目录内)

州被使用 update 知道应该刷新什么以及在哪里刷新。

预设文件格式

预设文件位于以下位置 presets/*.json 在您的注册表仓库中。

例子:

{
  "name": "oag-starter",
  "description": "Project starter preset for oag (codex + claude + opencode)",
  "tools": {
    "codex": [
      "agent/develop-agent",
      "mcp/context7",
      "mcp/chrome-devtools",
      "skill/commit",
      "skill/frontend-design",
      "skill/skill-creator"
    ],
    "claude": [
      "agent/develop-agent",
      "mcp/context7",
      "mcp/chrome-devtools",
      "skill/commit",
      "skill/frontend-design",
      "skill/skill-creator"
    ],
    "opencode": [
      "agent/develop-agent",
      "mcp/context7",
      "mcp/chrome-devtools",
      "skill/commit",
      "skill/frontend-design",
      "skill/skill-creator"
    ]
  }
}

笔记:

  • 资产ID的使用 type/name 格式。
  • name 和 tools 是必需的; description 是可选的。
  • tools 必须定义至少一个工具,每个工具 tools. 值必须是字符串数组。
  • oag preset 严格:如果所选工具缺少/不支持/未映射任何预设资源,则命令将失败,而不是部分应用。

MCP注释

对于 mcp 资产, oag 应用配置更新而不是简单的文件副本:

  • 对于Claude,服务器被合并到 .mcp.json.
  • 对于Codex,服务器写在 mcp_servers 在 .codex/config.toml.
  • 对于OpenCode,服务器被写入 mcp 对象在 opencode.json (例如, { "mcp": { "context7": { ... } } }).
  • 传统OpenCode mcp 在安装/更新过程中,数组格式被迁移为对象格式。
  • 在重新安装/更新期间, oag 使用存储状态安全地回滚/重新应用托管MCP条目。

故障排除

  • 错误: No remote configured.

- 跑 oag remote add [branch] 第一。

  • 错误: Type 'hook' has been removed and is no longer supported.

- hook 已弃用,无法作为新类型列出/安装。

  • 错误: Type 'prompt' has been removed and is no longer supported.

- prompt 已弃用,无法作为新类型列出/安装。

  • 错误: Tool '' is not configured.

- 使用内置工具名称(claude, codex,或 opencode).

  • 错误: Invalid mode ''. Use symlink or copy.

- 选择 --mode copy 或 --mode symlink.

  • 错误: Preset '' not found

- 检查预设是否存在 presets/*.json 和那个 name 符合你的论点。

  • 错误: Preset '' does not define assets for tool ''

- 添加目标工具密钥(例如 codex, claude,或 opencode)under tools.

  • 错误: Invalid preset: ... (invalid asset ID '...', expected type/name)

- 使用 type/name 每个资产ID的格式(例如 skill/commit).

  • 错误: Preset '' has invalid assets for tool ''

- 修复报告的项目:缺少资产、工具不匹配或缺少路径映射。

工具与能力

工具数量

0

资源数量

0

提示词数量

0

能力标签

CLI工具JavaScript本地部署AI资源管理Git集成开发工具

支持客户端

Claude

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

让助手直接读代码

把仓库、提交记录和 issue 交给模型检索,补全和重构时不用来回复制文件。

在对话里跑命令

触发构建、测试和脚本,执行结果直接回到上下文,省去切终端。

接进开发流程

把 PR、CI 状态和代码审查接进助手,减少在几个工具之间跳。

选择建议

值得选的地方

  • 只提供 0 个工具,职责集中,接入后不容易误操作。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • 公开资料没有可直接复制的安装命令,第一次接入要自己找入口。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在开发工具场景里让模型直接调用外部能力的人。
  • 已经在用 Claude 的用户,接入路径最短。
  • 愿意照着官方文档一步步配环境的人。

不太适合

  • 希望一条命令就装好、不想看文档的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
oag (Jiaonliao)

MCP World · 本页

0未说明未标注1 个2026-05-17
Git 838e2ec1

MCP World

12stdio有2 个2026-05-17
Markitdown MCP 2c653a5f

MCP World

1stdio有1 个2026-05-17
Context7 831acf40

MCP World

0stdio有1 个2026-05-17
Context7 MCP C671e75a

MCP World

0stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

oag (Jiaonliao) 怎么安装?

公开目录没有给出可以直接复制的安装命令,需要按仓库 README里的步骤安装;装好后写进客户端的 MCP 配置再重启。

oag (Jiaonliao) 怎么在 Claude Desktop、Cursor 里配置?

它是传输方式未标注,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

oag (Jiaonliao) 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

oag (Jiaonliao) 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

oag (Jiaonliao) 支持哪些客户端?

公开资料标注支持 Claude;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP