Skip to content

Commit 36828d8

Browse files
committed
chore: add inspector
1 parent d6f305b commit 36828d8

4 files changed

Lines changed: 2190 additions & 14 deletions

File tree

packages/stdio/package.json

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
"copy-assets": "node ./scripts/copy-assets.ts",
1313
"generate:docs:dev": "node ./scripts/fetch-docs.ts dev",
1414
"generate:docs": "node ./scripts/fetch-docs.ts",
15+
"inspect": "pnpm build && mcp-inspector --transport stdio node ./dist/index.js",
1516
"update:version": "node scripts/update-version.ts"
1617
},
1718
"keywords": [
@@ -21,13 +22,14 @@
2122
"e18e"
2223
],
2324
"dependencies": {
24-
"@tmcp/adapter-valibot": "catalog:tmcp",
25-
"@tmcp/transport-stdio": "catalog:tmcp",
25+
"@tmcp/adapter-valibot": "catalog:mcp",
26+
"@tmcp/transport-stdio": "catalog:mcp",
2627
"module-replacements": "^2.10.1",
27-
"tmcp": "catalog:tmcp",
28+
"tmcp": "catalog:mcp",
2829
"valibot": "catalog:tooling"
2930
},
3031
"devDependencies": {
32+
"@modelcontextprotocol/inspector": "catalog:mcp",
3133
"@types/node": "catalog:tooling",
3234
"@typescript/native-preview": "catalog:tooling",
3335
"publint": "catalog:tooling"

packages/stdio/src/prompts/task/index.ts

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import type { E18EMcpServer } from '../../index.js';
22
import * as v from 'valibot';
33
import { icons } from '../../icons/index.js';
4-
import { prompt } from 'tmcp/utils';
4+
import { complete, prompt } from 'tmcp/utils';
55

66
export function task(server: E18EMcpServer) {
77
server.prompt(
@@ -13,6 +13,12 @@ export function task(server: E18EMcpServer) {
1313
schema: v.object({
1414
task: v.string(),
1515
}),
16+
complete: {
17+
task() {
18+
// need this to avoid completion timeouts
19+
return complete.values([]);
20+
},
21+
},
1622
},
1723
async ({ task }) => {
1824
return prompt.text(

0 commit comments

Comments
 (0)