Commit graph inspector/client/package.json
Author SHA1 Message Date
Abdelkader Boudih
d1746f53a4
Update package.json 2025-03-31 20:11:40 +00:00
cliffhall
1b754f52ca This fixes #214 where when the inspector is started, it can report that the inspector is up, when in fact it isn't because the address is already in use. It catches this condition, as well as the condition where the proxy server port is in use, reports it, and exits.
* In bin/cli.js
  - in the delay function, have the setTimeout return a true value.
  - try the server's spawnPromise call and within the try block, use Promise.race to get the return value of the first promise to resolve. If the server is up, it will not resolve and the 2 second delay will resolve with true, telling us the server is ok. Any error will have been reported by the server startup process, so we will not pile on with more output in the catch block.
  - If the server started ok, then we will await the spawnPromise call for starting the client. If the client fails to start it will report and exit, otherwise we are done and both servers are running and have reported as much. If an error is caught and it isn't SIGINT or if process.env.DEBUG is true then the error will be thrown before exiting.
* In client/bin/cli.js
  - add a "listening" handler to the server, logging that the MCP inspector is up at the given port
  - Add an "error" handler to the server that reports  that the client port is in use if the error message includes "EADDRINUSE", otherwise throw the error so the entire contents can be seen.
* In server/src/index.ts
  - add a "listening" handler to the server, logging that the Proxy server is up at the given port
  - Add an "error" handler to the server that reports  that the server port is in use if the error message includes "EADDRINUSE", otherwise throw the error so the entire contents can be seen.
* In package.json
  - in preview script
    - add --port 5173 to start the client on the proper port. This was useful in getting an instance of the client running before trying the start script. otherwise it starts on 4173
2025-03-28 11:59:21 -04:00
Cliff Hall
b97233f43a
Merge branch 'main' into update-prism 2025-03-26 15:29:36 -04:00
Ola Hungerford
88ffb5087e
Merge pull request #210 from olaservo/add-ui-tests
Add preliminary UI tests
2025-03-25 07:03:30 -07:00
Ola Hungerford
16b38071e7 Bump version to 0.7.0 2025-03-24 12:36:17 -07:00
Ola Hungerford
210975e385 Add test dependencies 2025-03-23 12:44:30 -07:00
Ola Hungerford
dcbd1dad41 Bump prismjs from 1.29.0 to 1.30.0 to address 2025-03-21 06:54:46 -07:00
Ola Hungerford
1f214deeab
Merge branch 'main' into handle-empty-json-fields 2025-03-13 06:17:18 -07:00
Justin Spahr-Summers
0281e5f821
Fix formatting 2025-03-11 10:56:53 +00:00
Justin Spahr-Summers
f56961ac62
Bump version 2025-03-11 10:55:14 +00:00
Ola Hungerford
b9b116a5f2 Remove duplicate react-dialog from merge 2025-03-05 07:55:15 -07:00
Ola Hungerford
4efe7d7899
Merge branch 'main' into handle-empty-json-fields 2025-03-05 07:52:40 -07:00
Jerome
b116264f90
Bumped versions of sub packages 2025-03-05 12:55:55 +00:00
Jerome
7a56a7200c
Updated mcp sdk to 1.6.1 2025-03-05 11:52:16 +00:00
Ola Hungerford
44982e6c97 Default to nulls and update tests 2025-02-27 21:33:37 -07:00
Ola Hungerford
ede1ea0faa Merge branch 'main' into handle-empty-json-fields 2025-02-27 06:42:17 -07:00
Ola Hungerford
0747479694 Handle edge case and add tests for functions 2025-02-27 06:40:01 -07:00
Ola Hungerford
50638806cb
Merge branch 'main' into feature/completions 2025-02-21 06:19:41 -07:00
Ola Hungerford
450405733a Merge: Integrate boolean checkbox support with SchemaProperty type system 2025-02-19 07:38:23 -07:00
Ola Hungerford
f7312ab331 Add checkbox for Boolean input params 2025-02-15 04:33:08 -07:00
Gavin Aboulhosn
5b451a7cfe
Merge branch 'modelcontextprotocol:main' into feature/completions 2025-02-12 19:10:06 -05:00
Justin Spahr-Summers
410a6f33dc
Format fixes 2025-02-12 18:10:25 +00:00
Justin Spahr-Summers
b324378b2c
Bump all versions to 0.4.1 2025-02-12 18:08:31 +00:00
Gavin Aboulhosn
9b624e8c87 feat(completions): integrate MCP Completion support into Prompts and Resources tabs
- create useCompletion hook to fetch completions with debouncing and abort control
- Updated `PromptsTab.tsx` and `ResourcesTab.tsx` to utilize the `Combobox` component and `useCompletions` hook, enabling argument autocompletion for prompts and resource URIs as per the MCP specification.
- Added a combobox to show completions
2025-02-12 11:21:27 -05:00
Justin Spahr-Summers
a6d22cf1e4
Bump SDK version 2025-01-24 14:54:46 +00:00
Justin Spahr-Summers
1c4ad60354
Redirect into OAuth flow upon receiving 401 2025-01-24 11:34:07 +00:00
Justin Spahr-Summers
60b8892dd3
Pre-emptively bump npm package versions
Before I forget!
2025-01-23 16:30:19 +00:00
Justin Spahr-Summers
2b53a8399c
Bump SDK 2025-01-23 16:29:43 +00:00
Ashwin Bhat
576ff0043a
bump version to 0.3.0 2024-12-05 08:01:57 -08:00
Ashwin Bhat
b845444fab
update sdk to 1.0.3 2024-12-04 09:56:04 -08:00
Ashwin Bhat
945299181d
bump version to 0.2.7 2024-11-29 08:44:12 -05:00
Ashwin Bhat
f3f424f21e
bump version 2024-11-27 17:29:02 -05:00
Ashwin Bhat
6b6eeb8dcd
bump version to 0.2.5 2024-11-27 17:24:19 -05:00
Ashwin Bhat
62546dec58
bump version to 0.2.4 2024-11-27 09:33:15 -05:00
Ashwin Bhat
3c4cb17d09
bump to 0.2.3 2024-11-26 14:14:19 -05:00
Anaïs Betts
6b674b0827
Version bump MCP SDK to latest 2024-11-26 17:02:39 +01:00
Ashwin Bhat
7c2be8d139
bump version to 0.2.2 2024-11-25 10:35:26 -05:00
Justin Spahr-Summers
5139e723a4
Bump package versions 2024-11-25 07:20:05 -06:00
Justin Spahr-Summers
7e4b276f7f
Bump versions 2024-11-21 10:29:28 +00:00
Ashwin Bhat
9196c1ddaf
update sdk 2024-11-20 18:09:16 -08:00
Justin Spahr-Summers
f73770b143
Merge pull request #66 from modelcontextprotocol/justin/fix-homepage
Fix packages' homepage URL
2024-11-20 15:59:29 +00:00
Justin Spahr-Summers
4f930a61ab
Fix packages' homepage URL 2024-11-20 13:53:33 +00:00
Ashwin Bhat
f684d2e891
improve inspector startup message 2024-11-19 16:58:33 -08:00
Ashwin Bhat
1b06e50203
use published versions of subpackages 2024-11-19 13:19:21 -08:00
Justin Spahr-Summers
6c27f5a263
Upgrade to SDK 0.5.0 2024-11-16 15:25:02 +00:00
Justin Spahr-Summers
9d0c643926
Install react-toastify 2024-11-12 13:50:59 +00:00
Justin Spahr-Summers
6147640656
Remove client prepare script 2024-11-11 12:19:14 +00:00
Justin Spahr-Summers
448910d986
Make nested packages private, just install root package 2024-11-11 11:20:53 +00:00
Justin Spahr-Summers
196f2f801d
Use serve to create npm package for the client 2024-11-11 11:04:42 +00:00
Justin Spahr-Summers
6759c461f9
Add license and more package metadata 2024-11-11 10:37:09 +00:00