Skip to content

feat(mcpi): experimental session CLI client (#1432) - #1783

Open
BobDickinson wants to merge 4 commits into
v2/mainfrom
v2/mcpi-client
Open

feat(mcpi): experimental session CLI client (#1432)#1783
BobDickinson wants to merge 4 commits into
v2/mainfrom
v2/mcpi-client

Conversation

@BobDickinson

Copy link
Copy Markdown
Contributor

Closes #1432

Depends on #1782 (CLI improvements — handlers and shared helpers live there).

Summary

  • Add experimental clients/mcpi session CLI (connect once, many commands) with an implicit local Unix-socket daemon
  • Reuse clients/cli handlers / OAuth helpers via a temporary build-time @inspector/cli alias
  • Wire mcpi into monorepo validate / build / coverage / install-clients and document in AGENTS + specification/v2_cli_v2.md

Packaging

  • Not in the published @modelcontextprotocol/inspector tarball (files allowlist unchanged)
  • No root bin.mcpi — install via npm link from clients/mcpi for local use (see clients/mcpi/README.md)

Test plan

Made with Cursor

BobDickinson and others added 2 commits July 25, 2026 16:38
Add servers/list and servers/show, --relogin / --stored-auth-only, browser
OAuth navigation with OSC 8 links, and extract method handlers under
clients/cli/src/handlers. Tracks #1781.

Co-authored-by: Cursor <cursoragent@cursor.com>
Introduce clients/mcpi (session front-end + local daemon), wire it into
monorepo validate/build/coverage/install, and document the design. Not
shipped in the published inspector tarball. Closes #1432.

Co-authored-by: Cursor <cursoragent@cursor.com>
@BobDickinson BobDickinson added the v2 Issues and PRs for v2 label Jul 25, 2026
Base automatically changed from v2/cli-improvements to v2/main July 26, 2026 20:55
BobDickinson and others added 2 commits July 26, 2026 14:10
Take the merged #1782 CLI sources from v2/main; keep mcpi client wiring
in root validate/format/coverage; register mcpi in format-coverage verify.

Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

v2 Issues and PRs for v2

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant