feat: add kody install for running local MCP clients - #2
Merged
Conversation
Detect currently running local agents, write host MCP config through add-mcp (plus leftover writers and vendor CLIs), skip web clients, and print a copy-paste onboarding prompt. Claude Desktop stays Connectors-UI only. Help points at kody.codes/onboarding for ChatGPT, Claude.ai, and Grok.
kody-bot
marked this pull request as ready for review
August 21, 2026 07:00
|
🎉 This PR is included in version 1.1.0 🎉 The release is available on: Your semantic-release bot 📦🚀 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
Adds
kody install(notsetup) so the official CLI can configure locally running MCP agents.Why
People should be able to point Cursor, Claude Desktop, VS Code, Goose, and similar local hosts at
https://kody.codes/mcpwithout hand-editing every vendor file. Web clients stay on kody.codes/onboarding.Behavior
ps-list) and offers a TTY checkbox (all pre-checked).--yesinstalls every detected host;--clientscan target a host that is not running.chatgpt,claude.ai,grok) and points at/onboarding.add-mcpupsertServer.claude/copilot/gemini mcp add).claude_desktop_config.jsonwrite.Hosts
Local only: Cursor, VS Code / Insiders, Visual Studio, Claude Desktop, Claude Code, Codex, Copilot CLI, Gemini CLI, Goose, Windsurf, Zed, OpenCode, Cline / Cline CLI, Antigravity, JetBrains, Amazon Q, Qwen Code, Grok Build (CLI), mcporter.
Out of scope
/onboarding.kody installdoes not runkody loginor paste CLI tokens into host configs.Test plan
npm run validatelocally (typecheck, tests, build)npx @kodycodes/cli installwith a running local agent after publish