启动 MCP 服务器以集成 AI 工具。
mcp 命令启动一个 Model Context Protocol (MCP) 服务器,向 AI 助手暴露 Semifold 工具。这使得 AI 工具能够以编程方式与 Semifold 交互。
| 选项 | 简写 | 说明 |
|---|---|---|
--current-dir <目录> |
-C |
启动前切换到指定目录 |
Semifold MCP 服务器提供以下工具:
从 Semifold 配置中获取所有可用的标签。
返回:JSON 对象,映射标签键到描述
获取 Semifold 配置中的所有包及其路径和解析器。
返回:包含包详情的 JSON 对象
以编程方式创建新的 changeset。
参数:
| 参数 | 类型 | 说明 |
|---|---|---|
name |
string | Changeset 文件名 |
packages |
string[] | 要包含的包名列表 |
level |
string | 版本提升级别:"major"、"minor" 或 "patch" |
summary |
string | Changeset 摘要/描述 |
tag |
string(可选) | 标签类别 |
服务器通过 stdio 通信。配置 MCP 客户端以生成 smif mcp 作为子进程。
添加到您的 Claude 配置文件中:
添加到您的 OpenCode 配置文件(~/.config/opencode/opencode.json 或 ./opencode.json):
服务器通过 stdio 通信。配置 MCP 客户端以生成 smif mcp 作为子进程。