Skip to content

Commit bd19c9e

Browse files
committed
use temporary release of inspector
Closes epicweb-dev/advanced-mcp-features#4
1 parent ba01cea commit bd19c9e

File tree

29 files changed

+81
-82
lines changed

29 files changed

+81
-82
lines changed

epicshop/mcp-dev/dev.js

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -22,17 +22,14 @@ const clientPort = await getPort({
2222
})
2323

2424
const sessionToken = randomBytes(32).toString('hex')
25+
console.log('sessionToken', sessionToken)
2526
// Spawn mcp-inspector as a sidecar process
2627
const inspectorProcess = execa('mcp-inspector', [], {
2728
env: {
2829
...process.env,
2930
SERVER_PORT: serverPort,
3031
CLIENT_PORT: clientPort,
3132
MCP_PROXY_AUTH_TOKEN: sessionToken,
32-
33-
// TODO: remove this in a couple months https://github.com/modelcontextprotocol/inspector/pull/517
34-
MCP_PROXY_TOKEN: sessionToken,
35-
3633
MCP_AUTO_OPEN_ENABLED: 'false',
3734
ALLOWED_ORIGINS: [
3835
`http://localhost:${clientPort}`,
@@ -65,13 +62,15 @@ function waitForInspectorReady() {
6562
const str = data.toString()
6663
// Suppress specific logs from inspector
6764
if (
68-
str.includes('Proxy server listening on port') ||
69-
str.includes('MCP Inspector is up and running')
65+
/server listening/i.test(str) ||
66+
/inspector is up/i.test(str) ||
67+
/session token/i.test(str) ||
68+
/DANGEROUSLY_OMIT_AUTH/i.test(str) ||
69+
/open inspector/i.test(str) ||
70+
/localhost/i.test(str) ||
71+
/auto-open is disabled/i.test(str)
7072
) {
71-
// Do not print these lines
72-
if (str.includes('MCP Inspector is up and running')) {
73-
resolve()
74-
}
73+
resolve()
7574
return
7675
}
7776
process.stdout.write(str) // print all other inspector logs

exercises/01.ping/01.problem.connect/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
"@epic-web/config": "^1.21.0",
1919
"@epic-web/mcp-dev": "*",
2020
"@faker-js/faker": "^9.9.0",
21-
"@modelcontextprotocol/inspector": "^0.16.1",
21+
"@kentcdodds/tmp-modelcontextprotocol_inspector": "^0.17.0-alpha.0",
2222
"@types/node": "^24.0.13",
2323
"tsx": "^4.20.3",
2424
"typescript": "^5.8.3",

exercises/01.ping/01.solution.connect/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
"@epic-web/config": "^1.21.0",
1919
"@epic-web/mcp-dev": "*",
2020
"@faker-js/faker": "^9.9.0",
21-
"@modelcontextprotocol/inspector": "^0.16.1",
21+
"@kentcdodds/tmp-modelcontextprotocol_inspector": "^0.17.0-alpha.0",
2222
"@types/node": "^24.0.13",
2323
"tsx": "^4.20.3",
2424
"typescript": "^5.8.3",

exercises/02.tools/01.problem.simple/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
"@epic-web/config": "^1.21.0",
1919
"@epic-web/mcp-dev": "*",
2020
"@faker-js/faker": "^9.9.0",
21-
"@modelcontextprotocol/inspector": "^0.16.1",
21+
"@kentcdodds/tmp-modelcontextprotocol_inspector": "^0.17.0-alpha.0",
2222
"@types/node": "^24.0.13",
2323
"tsx": "^4.20.3",
2424
"typescript": "^5.8.3",

exercises/02.tools/01.solution.simple/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
"@epic-web/config": "^1.21.0",
1919
"@epic-web/mcp-dev": "*",
2020
"@faker-js/faker": "^9.9.0",
21-
"@modelcontextprotocol/inspector": "^0.16.1",
21+
"@kentcdodds/tmp-modelcontextprotocol_inspector": "^0.17.0-alpha.0",
2222
"@types/node": "^24.0.13",
2323
"tsx": "^4.20.3",
2424
"typescript": "^5.8.3",

exercises/02.tools/02.problem.args/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
"@epic-web/config": "^1.21.0",
1919
"@epic-web/mcp-dev": "*",
2020
"@faker-js/faker": "^9.9.0",
21-
"@modelcontextprotocol/inspector": "^0.16.1",
21+
"@kentcdodds/tmp-modelcontextprotocol_inspector": "^0.17.0-alpha.0",
2222
"@types/node": "^24.0.13",
2323
"tsx": "^4.20.3",
2424
"typescript": "^5.8.3",

exercises/02.tools/02.solution.args/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
"@epic-web/config": "^1.21.0",
1919
"@epic-web/mcp-dev": "*",
2020
"@faker-js/faker": "^9.9.0",
21-
"@modelcontextprotocol/inspector": "^0.16.1",
21+
"@kentcdodds/tmp-modelcontextprotocol_inspector": "^0.17.0-alpha.0",
2222
"@types/node": "^24.0.13",
2323
"tsx": "^4.20.3",
2424
"typescript": "^5.8.3",

exercises/02.tools/03.problem.errors/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
"@epic-web/config": "^1.21.0",
1919
"@epic-web/mcp-dev": "*",
2020
"@faker-js/faker": "^9.9.0",
21-
"@modelcontextprotocol/inspector": "^0.16.1",
21+
"@kentcdodds/tmp-modelcontextprotocol_inspector": "^0.17.0-alpha.0",
2222
"@types/node": "^24.0.13",
2323
"tsx": "^4.20.3",
2424
"typescript": "^5.8.3",

exercises/02.tools/03.solution.errors/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
"@epic-web/config": "^1.21.0",
1919
"@epic-web/mcp-dev": "*",
2020
"@faker-js/faker": "^9.9.0",
21-
"@modelcontextprotocol/inspector": "^0.16.1",
21+
"@kentcdodds/tmp-modelcontextprotocol_inspector": "^0.17.0-alpha.0",
2222
"@types/node": "^24.0.13",
2323
"tsx": "^4.20.3",
2424
"typescript": "^5.8.3",

exercises/03.resources/01.problem.simple/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
"@epic-web/config": "^1.21.0",
1919
"@epic-web/mcp-dev": "*",
2020
"@faker-js/faker": "^9.9.0",
21-
"@modelcontextprotocol/inspector": "^0.16.1",
21+
"@kentcdodds/tmp-modelcontextprotocol_inspector": "^0.17.0-alpha.0",
2222
"@types/node": "^24.0.13",
2323
"tsx": "^4.20.3",
2424
"typescript": "^5.8.3",

0 commit comments

Comments
 (0)