Commit graph

1,378 commits

Author SHA1 Message Date
Ola Hungerford
a7954b664e
Merge branch 'main' into update-vulnerable-dependencies 2025-07-26 10:43:08 -07:00
Ola Hungerford
158720c826
Merge pull request #613 from dennisg/feature/completion-context
Feature/completion context
2025-07-26 10:42:47 -07:00
olaservo
6889956f12 Update vulnerable dependencies 2025-07-26 10:35:31 -07:00
Ola Hungerford
f274a52612
Merge branch 'main' into feature/completion-context 2025-07-26 09:41:56 -07:00
Cliff Hall
cfc17e57d5
Merge pull request #645 from modelcontextprotocol/fweinberger/update-ts-sdk 0.16.2
Update @modelcontextprotocol/sdk & bump version to 0.16.2
2025-07-25 11:02:29 -04:00
Felix Weinberger
939a7dab58
chore: update ts-sdk to 0.17.0 and bump version to 0.16.2 2025-07-25 15:57:43 +01:00
Cliff Hall
9f6e731dc4
Merge pull request #535 from QuantGeekDev/feature/elicitations
add: elicitation support
2025-07-24 11:50:43 -04:00
Cliff Hall
85df5fd836
Merge pull request #641 from modelcontextprotocol/fweinberger/fix-cli-args
Fix command-line argument passing to pre-fill UI
2025-07-24 11:48:25 -04:00
Cliff Hall
21745d6507
Merge branch 'main' into fweinberger/fix-cli-args 2025-07-24 11:46:54 -04:00
Cliff Hall
eda6c05ba1
Merge branch 'main' into feature/elicitations 2025-07-24 11:00:41 -04:00
Cliff Hall
0db0bbb5c1
Merge pull request #345 from xiaoyijun/feat-support-enter-oauth-client-information-manually
feat: support manual entry of OAuth client information
2025-07-24 10:37:54 -04:00
Felix Weinberger
c7b90a1af9
Fix command-line argument passing to pre-fill UI
When running the inspector with command-line arguments (e.g.,
`npx @modelcontextprotocol/inspector node build/index.js arg1 arg2`),
the command and arguments were not being properly passed through to
the UI for pre-filling.

Changes:
- cli.ts now passes command and args to start.js
- start.js uses --command for the command and --args for arguments
- Server parses the new --command parameter
- /config endpoint returns correct values for UI pre-filling

This ensures the UI correctly displays the command and arguments
passed on the command line instead of showing old localStorage values.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-24 13:06:36 +01:00
Ola Hungerford
144755b369
Merge branch 'main' into feature/elicitations 2025-07-23 21:50:48 -07:00
Xiao Yijun
f6c9342678
test: update tests 2025-07-23 07:57:21 +08:00
Cliff Hall
3c601ab71a
Merge branch 'main' into feat-support-enter-oauth-client-information-manually 2025-07-22 12:49:22 -04:00
Xiao Yijun
ee39d56e6d
chore: fix lint issue 2025-07-21 11:26:27 +08:00
Xiao Yijun
1c9b47a0e8
refactor: ui improvement 2025-07-21 11:24:54 +08:00
Alex Andru
6b204b5d29
feat: add active tab system 2025-07-18 18:21:40 +02:00
Cliff Hall
1ea8e9a939
Merge pull request #621 from leblancfg/ci-test-cli
Run the CLI tests in CI
2025-07-15 16:23:16 -04:00
Cliff Hall
efc8f32ad2
Merge branch 'main' into ci-test-cli 2025-07-15 16:04:47 -04:00
Cliff Hall
cc2272b68c
Merge branch 'main' into feat-support-enter-oauth-client-information-manually 2025-07-15 15:27:28 -04:00
Dennis Geurts
b53edca1e6
Merge branch 'main' into feature/completion-context 2025-07-15 17:57:59 +02:00
François Leblanc
b84e5271f4 Explicitly exit process for CI 2025-07-14 23:35:52 -04:00
François Leblanc
ff2d932904 Add await to runCli call 2025-07-14 23:27:58 -04:00
François Leblanc
616ef0d04c Use the node version in root package.json 2025-07-14 23:22:47 -04:00
François Leblanc
b6a4aa40cb Install more, but stay put 2025-07-14 23:21:15 -04:00
François Leblanc
c1ab2a52d2 Stay in cli/ but ignore scripts? 2025-07-14 23:19:05 -04:00
François Leblanc
f10b76b0ae Run commands from root dir instead 2025-07-14 23:17:06 -04:00
François Leblanc
9adcc0dd77 Add logging for pwd 2025-07-14 23:10:56 -04:00
François Leblanc
718e61d492 Use simpler install method? 2025-07-14 22:36:00 -04:00
François Leblanc
ace91a81ad Use Node version defined in cli/package.json 2025-07-14 22:25:47 -04:00
François Leblanc
ea6177b552 Run in both pull requests and push events 2025-07-14 22:11:37 -04:00
François Leblanc
f49f97f585 Run prettier 2025-07-14 22:07:12 -04:00
Ola Hungerford
6d4a6644a1
Merge pull request #595 from leblancfg/cli-remote-no-required-endpoint
[cli] Don't force specific endpoints for remote servers
2025-07-14 19:03:50 -07:00
Ola Hungerford
824d5e1ec2
Merge branch 'main' into cli-remote-no-required-endpoint 2025-07-14 18:51:14 -07:00
François Leblanc
29462172f2
Merge branch 'main' into ci-test-cli 2025-07-14 14:34:17 -04:00
François Leblanc
1842063ce7 Remove unused import
This commit is mostly so that we can see whether the CI triggers a check
of the CLI tests when files are touched within the CLI folder.
2025-07-14 14:33:08 -04:00
François Leblanc
b3cb844730 Run the CLI tests in CI
Right now, the inspector has a CLI feature as well as a series of tests.
However, they're not currently run in CI. For the moment, they are only
triggered on file changes in the CLI folder, as AFAICT it is currently a
separate code base.
2025-07-14 14:33:08 -04:00
François Leblanc
714192486b Fix a failing test 2025-07-14 13:45:50 -04:00
Xiao Yijun
91aacba85d
Merge branch 'main' into feat-support-enter-oauth-client-information-manually 2025-07-14 17:24:38 +08:00
Xiao Yijun
9e8042949d
refactor: update label for redirect URL 2025-07-14 17:23:02 +08:00
Ola Hungerford
80aa0c68da
Merge pull request #597 from LazaUK/patch-1
Docs update: Missing mandatory parameter in the Inspector's CLI command
2025-07-13 16:19:52 -07:00
Dennis Geurts
e2de80fd84 feat: Removes prompt argument from completion state
This commit removes the prompt argument from the completion state.
The argument is deleted from the context after the completion is handled.
This prevents unexpected behavior and ensures a cleaner state.
2025-07-12 12:45:02 +02:00
Dennis Geurts
de474e5411 feat: Add context argument to completion handlers
This commit adds a `context` argument to the completion handlers in `PromptsTab`, `ResourcesTab`, `useCompletionState`, and `useConnection`.

The context argument allows passing additional information to the completion engine, which can be used to improve the quality of the completions.  The context is passed as a dictionary of key-value pairs.

The `ResourcesTab` component was also updated to pass `templateValues` as the `context` to the completion handler.

The `useConnection` hook was updated to include the context in the completion request sent to the server.
2025-07-12 12:42:21 +02:00
Ola Hungerford
56ef795d86
Merge pull request #441 from fredericbarthelet/completion-support-default
Set completion support to false by default
2025-07-11 20:32:22 -07:00
Ola Hungerford
430d6d4712
Merge branch 'main' into completion-support-default 2025-07-11 20:23:17 -07:00
Cliff Hall
5028496d6b
Merge pull request #517 from kentcdodds/patch-1
make auth token configurable via env var
2025-07-11 17:05:25 -04:00
Cliff Hall
5c15e50caa
Merge branch 'main' into patch-1 2025-07-11 14:58:06 -04:00
bhosmer-ant
3acc6d891c
Merge pull request #602 from kentcdodds/cursor/fix-pull-request-interpretation-and-tests-7a8f
fix: interpretation of unstructured content and tests
2025-07-11 11:31:23 -04:00
Cliff Hall
a7539d05e3
Merge pull request #564 from nandsha/feat/add-resource-link-support
feat: Add resource_link content type support to ToolResults component
2025-07-10 17:54:23 -04:00