Clients directory, docs update, launcher rework#1139
Clients directory, docs update, launcher rework#1139cliffhall merged 15 commits intomodelcontextprotocol:v1.5/mainfrom
Conversation
…inating spawn and env var juggling). Centralized server banner, sandbox creation, etc.
|
@claude review |
|
Claude finished @BobDickinson's task in 3m 8s —— View job PR Review: Clients directory, docs update, launcher reworkTodo List:
SummaryThis is a solid, well-scoped refactor. The key architectural win—eliminating the spawn-based multi-process approach in favor of a single-process model with in-process A few issues worth addressing below, ranging from medium to minor. Issues🔴 Fragile
|
|
Implemented all Claude review feedback, with the following exceptions:
|
cliffhall
left a comment
There was a problem hiding this comment.
Phew, that was a lot. Just a few notes.
Co-authored-by: Cliff Hall <cliff@futurescale.com>
Co-authored-by: Cliff Hall <cliff@futurescale.com>
Co-authored-by: Cliff Hall <cliff@futurescale.com>
Co-authored-by: Cliff Hall <cliff@futurescale.com>
Co-authored-by: Cliff Hall <cliff@futurescale.com>
…Also updated to current version. Made similar screenshot for TUI and added to its readme. Updated both packages to ensure screenshots included so relative links will work.
…s, updated all image references (relative for now)
Clients directory
/clientsdirectoryDocs Update
Launcher rework
Notes
Current dir layout is:
Considerations:
I considered
client(vsclients) - convention seems to be pluralize when multiple instances (similar to other directories in this project, and things likepackagesfrom the TypeScript SDK)Launcher isn't exactly a client, but I'm not sure if we're going to end up keeping it, so seems fine to put it there now
I left
coreat the top level in part becasue I see uses cases for external projects (including some of my own) to use Inspector Core as way to embed inspector-like functionality (so it will be used by our own clients, but not just our own clients).