工具环境管理器

Chord是一个声明式的代理工具环境管理器,允许用户在一个配置文件中声明MCP服务器、技能、插件和CLI工具,并自动处理安装和配置。

  • by komune-io
  • Rust
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 komune-io/mise-claude

使用说明

和弦

声明性代理工具环境管理器。在一个文件中声明您的MCP服务器、技能、插件和CLI工具-- chord install 处理其余的。

chord 是的一部分 rytmyk 工具链。回购还附带了 布置 可以自动引导二进制文件的后端插件。

安装

cargo install rytmyk-chord

货物包装是 rytmyk-chord --org前缀是因为裸名 chord 由一个无关的休眠板条箱保存。安装的二进制文件只是 chord.

可选地,mise后端插件可以引导二进制文件,并在shell条目中保持其加满状态:

mise plugin install chord https://github.com/rytmyk-ai/chord
# .mise.toml
[tools]
chord = "latest"
mise install

快速开始

说出你想要什么 chord.toml:

[mcp]
context7 = "2.1.4"

[skills]
"vercel-labs/next-skills/next-best-practices" = "latest"

[plugins]
"upstash/context7/context7-plugin@context7-marketplace" = "latest"

[cli]
gsd = "1.22.4"

安装:

chord install

审核您的环境:

chord inspect

当你 cd 进入包含以下内容的目录 chord.toml,mise插件运行 chord install --idempotent --quiet 自动。缺失的工具会自动安装;如果一切都是最新的,什么都不会发生。

你能安装什么?

MCP服务器

MCP服务器扩展了代理的功能——浏览网页、访问文档、生成UI组件等等。声明如下 [mcp];流行服务器提供短别名:

Alias 安装
context7 @upstash/context7-mcp
chrome-devtools chrome-devtools-mcp
shadcn shadcn

你也可以直接使用任何npm包名。

工作流工具

工作流工具为Claude Code添加了结构化方法、斜线命令和代理。声明如下 [cli];安装后,它们会在您的项目中自行设置。

别名 工具
gsd GSD——结构化项目执行工作流程
bmad BMAD方法——产品开发代理和命令
openspec OpenSpec——规范驱动的工作流

技能

技能来自 技能s.sh 教授Claude Code针对特定框架和主题的最佳实践——无需服务器。

# chord.toml
[skills]
"vercel-labs/next-skills/next-best-practices" = "latest"
"anthropics/skills/frontend-design" = "latest"

插件

来自GitHub市场的原生Claude Code插件。

# chord.toml
[plugins]
"anthropics/claude-plugins-official/commit-commands@claude-plugins-official" = "latest"
"upstash/context7/context7-plugin@context7-marketplace" = "latest"

运作原理

mise插件(hooks/, metadata.lua)只做两件事:

  1. 列出/安装 --查询crates.io rytmyk-chord 版本和运行 cargo install rytmyk-chord --locked 当mise解析工具时。
  2. 外壳入口 --将二进制文件添加到 PATH 并奔跑 chord install --idempotent --quiet 自动当 chord.toml 存在于项目根目录中。

所有实际的工具管理——MCP服务器安装、插件市场获取、技能设置、锁文件维护——都存在于 chord Rust二进制(src/).

本地开发

# Link the plugin locally
mise plugin link chord ./
mise install

# Declare tools in chord.toml, then install them
chord install

# Inspect current state
chord inspect

路线图

chord 将成长为一个与代理无关的包管理器。如今,它的目标是克劳德·科德;计划支持包括Codex、OpenCode和aider。

贡献

捐款目前不开放。该项目尚处于早期开发阶段,尚未接受外部拉取请求。

许可证

麻省理工学院