kronk-mcp
Using the Kronk MCP service in the default agent configuration, where Kronk is wired directly into the host (OpenCode, Kilo, Pi) as an MCP server. Exposes `fuzzy_edit` (fallback for the host's exact-match edit when whitespace / line-endings cause it to miss) and `web_search` (Brave-powered). Load whenever you need web research, or when a host edit fails on exact matching.
来源信息
- 仓库
- ardanlabs/kronk
- 最近来源活动
- 2026年5月11日 13:45
- 检测到的 SKILL.md 语言
- 英语
- 星标
- 825
- 分支
- 61
安装方式
默认使用会先检查来源的 Prompt;你也可以切换为直接命令,或下载本地副本。
检查来源文件
决定是否安装前,请先阅读 SKILL.md,以及 SkillsMP 当前展示的配套文件。
正在显示 SKILL.md
SKILL.md
来源说明 · 只读预览- name
- kronk-mcp
- description
- Using the Kronk MCP service in the default agent configuration, where Kronk is wired directly into the host (OpenCode, Kilo, Pi) as an MCP server. Exposes `fuzzy_edit` (fallback for the host's exact-match edit when whitespace / line-endings cause it to miss) and `web_search` (Brave-powered). Load whenever you need web research, or when a host edit fails on exact matching.
# Kronk MCP (default config)
Kronk MCP is registered directly with the host (server name `kronk`
or `Kronk`). No rote layer.
## Tool selection
| Operation | Use |
| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------ |
| Web research | `web_search` (no host alternative) |
| Modify an existing file | Host's native edit/replace **first**; only on exact-match failure (whitespace, line-endings, indentation drift) call `fuzzy_edit` |
| Create / read / shell | Host's native tools — not `fuzzy_edit` |
`fuzzy_edit` is a fallback. Don't reach for it pre-emptively.
## Hard rules
- **Never** call `http://localhost:9000/mcp` directly via curl/wget.
- **Try the host's native edit tool first.** Only call `fuzzy_edit`
after exact-match fails.
- If a tool returns `is_error: true`, **stop and report**. Do not
retry blindly or improvise an alternative transport.
## Tool names per host
- OpenCode, Kilo: prefixed → `kronk_fuzzy_edit`, `kronk_web_search`.
- Pi (`directTools: true`): bare → `fuzzy_edit`, `web_search`.
If unsure, list the host's available tools and match by suffix.
## `fuzzy_edit` schema
| Field | Meaning |
| ------------- | -------------------------------------- |
| `file_path` | Absolute path to existing file. |
| `old_string` | Exact text to replace (unique). |
| `new_string` | Replacement text. |
Workflow: `Read` the file → pick a uniquely identifiable
`old_string` (add 1–2 lines of context if ambiguous) → call
`fuzzy_edit` → re-`Read` to verify.
## `web_search` schema
| Field | Meaning |
| ------- | -------------------------------------- |
| `query` | Search query string. |
| `count` | Optional result count. |
Returns formatted text (title / URL / description). For full page
contents, follow up with the host's web-page reader against a
specific URL.
在 GitHub 查看