Skip to content

feat: add pls install support for 10 more MCP clients - #71

Merged
SuMayaBee merged 3 commits into
mainfrom
add-mcp-clients
Aug 24, 2026
Merged

SuMayaBee merged 3 commits into
mainfrom
add-mcp-clients

Conversation

@SuMayaBee

Copy link
Copy Markdown
Collaborator

Description

Adds pls install support for 10 more MCP clients, and fixes bugs found while verifying them.

Before (4 clients): Claude Desktop, Cursor, VS Code, Claude Code

After (14 clients): the 4 above, plus:

  • Windsurf
  • Cline
  • Junie (JetBrains)
  • Gemini CLI
  • Google Antigravity
  • Kiro
  • GitHub Copilot CLI
  • Kilo Code
  • OpenAI Codex CLI
  • Mistral Vibe

Fixes #70

AI Disclosure

  • Tool & Model: Claude Code, Sonnet 5

  • I have tested all AI-generated content in my PR.

  • I take responsibility for all AI-generated content in my PR.

Checklist

  • Tests added and are passing
  • Added documentation

@SuMayaBee
SuMayaBee requested a review from ahuang11 August 20, 2026 19:14
from panel_live_server.install import resolve_pls_command
from panel_live_server.install import vscode_config_path
from panel_live_server.install import windsurf_config_path
from panel_live_server.prompts import render_instructions

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can we collapse all these installs into one line?

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done

Groups the 20+ names pulled from panel_live_server.install into a single
import, per review feedback on #71. Scoped to this file via a per-file
ruff ignore for I001, since the repo-wide isort force-single-line = true
setting would otherwise keep re-splitting it.
@SuMayaBee
SuMayaBee merged commit 09d79c9 into main Aug 24, 2026
8 checks passed
SuMayaBee added a commit that referenced this pull request Aug 24, 2026
force-single-line made every multi-name import expand to one line per
name, which is what triggered the review request on #71 to collapse
panel_live_server.install's 20+ names in cli.py (merged with a per-file
ruff ignore as a stopgap). Turning it off repo-wide lets ruff group
related imports naturally and removes the need for that ignore.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add pls install support for more MCP clients

2 participants