diff options
| author | Igor Soarez <igor@soarez.org> | 2026-09-18 13:03:16 +0100 |
|---|---|---|
| committer | Igor Soarez <igor@soarez.org> | 2026-09-18 13:03:16 +0100 |
| commit | fec40208281589b70228802914e98b3b4823924b (patch) | |
| tree | 40d6c14580116b85e56f74eb99c92d99c7052260 /config/nvim/lua/plugins/ui.lua | |
| parent | 13cc065ec014b86369dfe4ad60d1a43fa06fd251 (diff) | |
link/claude: secrets in MCP specs, and a separate spec for Desktop
Two things a spec in ~/.config/claude/mcp-servers.d/ may now carry beyond
what Claude Code takes, both resolved at link time:
- "${szecret:NAME}" in any string value, replaced with `szecret get NAME`
when the server is registered with Claude Code. For a remote server's
Authorization header: Claude Code's own headersHelper is not run in a
workspace without persisted trust, which includes $HOME, so a token
fetched that way is simply missing. A secret that cannot be read skips
that server, loudly.
- "desktop", a whole spec given to Claude Desktop instead. Desktop only
starts local stdio servers, so a layer that moves a server to HTTP for
Claude Code can keep Desktop on a local copy.
Diffstat (limited to 'config/nvim/lua/plugins/ui.lua')
0 files changed, 0 insertions, 0 deletions
