feat: updated to use the new preferred mcp.json location

This commit is contained in:
2026-08-28 18:17:12 -06:00
parent 393c82bc41
commit 40a581c434
2 changed files with 4 additions and 4 deletions
+4 -4
View File
@@ -125,13 +125,13 @@ coyote-bundle-template/
│ └── SKILL.md # Skill with frontmatter + body │ └── SKILL.md # Skill with frontmatter + body
├── macros/ ├── macros/
│ └── <macro-name>.yaml # Positional/rest-args + REPL command steps │ └── <macro-name>.yaml # Positional/rest-args + REPL command steps
├── mcp.json # MCP server config (merged with local)
└── functions/ └── functions/
├── tools/ ├── tools/
│ └── *.sh / *.py / *.ts # Global tools (auto chmod +x on install) │ └── *.sh / *.py / *.ts # Global tools (auto chmod +x on install)
└── mcp.json # MCP server config (merged with local)
``` ```
The `functions/mcp.json` file is **merged** into your existing local file The `mcp.json` file is **merged** into your existing local file
on install (not overwritten). For conflicting server names, you'll be on install (not overwritten). For conflicting server names, you'll be
prompted to keep yours, take the remote's, or rename the remote entry. prompted to keep yours, take the remote's, or rename the remote entry.
On update, entries the bundle installed and you never edited take the On update, entries the bundle installed and you never edited take the
@@ -146,7 +146,7 @@ remote side automatically.
| Skill | `skills/rust-fmt/SKILL.md` | Skill demonstrating `enabled_tools` + `auto_unload`. | | Skill | `skills/rust-fmt/SKILL.md` | Skill demonstrating `enabled_tools` + `auto_unload`. |
| Macro | `macros/greet.yaml` | Macro showing positional and rest-arg variables. | | Macro | `macros/greet.yaml` | Macro showing positional and rest-arg variables. |
| Tool | `functions/tools/greet.sh` | Bash tool using Coyote's argc-style annotations. | | Tool | `functions/tools/greet.sh` | Bash tool using Coyote's argc-style annotations. |
| MCP | `functions/mcp.json` | One vanilla server + one with a vault secret reference. | | MCP | `mcp.json` | One vanilla server + one with a vault secret reference. |
Each sample is intentionally minimal. Replace it with your own work, or Each sample is intentionally minimal. Replace it with your own work, or
delete what you don't need. delete what you don't need.
@@ -184,7 +184,7 @@ Bash, Python, and TypeScript scripts are auto-detected and given the
executable bit on install. executable bit on install.
### MCP servers ### MCP servers
Add or modify entries in `functions/mcp.json` Add or modify entries in `mcp.json`
([MCP Servers wiki](https://github.com/Dark-Alex-17/coyote/wiki/MCP-Servers)). ([MCP Servers wiki](https://github.com/Dark-Alex-17/coyote/wiki/MCP-Servers)).
Use `{{SECRET_NAME}}` placeholders for values you don't want to commit; Use `{{SECRET_NAME}}` placeholders for values you don't want to commit;
Coyote will detect missing secrets after the merge and prompt you to add Coyote will detect missing secrets after the merge and prompt you to add
View File