Skip to content

Commit 0213587

Browse files
committed
Merge remote-tracking branch 'origin/main' into ochafik/openai-compatibility
2 parents e0a587c + 8c3b1da commit 0213587

35 files changed

Lines changed: 248 additions & 165 deletions

File tree

.github/workflows/ci.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,8 @@ jobs:
7373
with:
7474
node-version: "20"
7575

76+
- uses: astral-sh/setup-uv@v5
77+
7678
- run: npm ci
7779

7880
- name: Install Playwright browsers

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -67,8 +67,8 @@ Or edit your `package.json` manually:
6767
| [**Scenario Modeler**](examples/scenario-modeler-server) | [**Budget Allocator**](examples/budget-allocator-server) | [**Customer Segmentation**](examples/customer-segmentation-server) |
6868
| [![System Monitor](examples/system-monitor-server/grid-cell.png "Real-time OS metrics")](examples/system-monitor-server) | [![Transcript](examples/transcript-server/grid-cell.png "Live speech transcription")](examples/transcript-server) | [![Video Resource](examples/video-resource-server/grid-cell.png "Binary video via MCP resources")](examples/video-resource-server) |
6969
| [**System Monitor**](examples/system-monitor-server) | [**Transcript**](examples/transcript-server) | [**Video Resource**](examples/video-resource-server) |
70-
| [![PDF Server](examples/pdf-server/grid-cell.png "Interactive PDF viewer with chunked loading")](examples/pdf-server) | | |
71-
| [**PDF Server**](examples/pdf-server) | | |
70+
| [![PDF Server](examples/pdf-server/grid-cell.png "Interactive PDF viewer with chunked loading")](examples/pdf-server) | [![QR Code](examples/qr-server/grid-cell.png "QR code generator")](examples/qr-server) | |
71+
| [**PDF Server**](examples/pdf-server) | [**QR Code (Python)**](examples/qr-server) | |
7272

7373
### Starter Templates
7474

examples/basic-host/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"homepage": "https://github.com/modelcontextprotocol/ext-apps/tree/main/examples/basic-host",
33
"name": "@modelcontextprotocol/ext-apps-basic-host",
4-
"version": "0.4.0",
4+
"version": "0.4.1",
55
"type": "module",
66
"scripts": {
77
"build": "tsc --noEmit && concurrently \"cross-env INPUT=index.html vite build\" \"cross-env INPUT=sandbox.html vite build\"",
@@ -11,7 +11,7 @@
1111
"dev": "cross-env NODE_ENV=development concurrently \"npm run watch\" \"npm run serve\""
1212
},
1313
"dependencies": {
14-
"@modelcontextprotocol/ext-apps": "../..",
14+
"@modelcontextprotocol/ext-apps": "^0.4.1",
1515
"@modelcontextprotocol/sdk": "^1.24.0",
1616
"react": "^19.2.0",
1717
"react-dom": "^19.2.0",
@@ -27,9 +27,9 @@
2727
"cors": "^2.8.5",
2828
"express": "^5.1.0",
2929
"prettier": "^3.6.2",
30+
"typescript": "^5.9.3",
3031
"vite": "^6.0.0",
3132
"vite-plugin-singlefile": "^2.3.0",
32-
"typescript": "^5.9.3",
3333
"vitest": "^3.2.4"
3434
}
3535
}

examples/basic-server-preact/package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@modelcontextprotocol/server-basic-preact",
3-
"version": "0.4.0",
3+
"version": "0.4.1",
44
"type": "module",
55
"description": "Basic MCP App Server example using Preact",
66
"repository": {
@@ -22,12 +22,12 @@
2222
"prepublishOnly": "npm run build"
2323
},
2424
"dependencies": {
25-
"@modelcontextprotocol/ext-apps": "^0.4.0",
25+
"@modelcontextprotocol/ext-apps": "^0.4.1",
2626
"@modelcontextprotocol/sdk": "^1.24.0",
27-
"preact": "^10.0.0",
28-
"zod": "^4.1.13",
2927
"cors": "^2.8.5",
30-
"express": "^5.1.0"
28+
"express": "^5.1.0",
29+
"preact": "^10.0.0",
30+
"zod": "^4.1.13"
3131
},
3232
"devDependencies": {
3333
"@preact/preset-vite": "^2.0.0",

examples/basic-server-react/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@modelcontextprotocol/server-basic-react",
3-
"version": "0.4.0",
3+
"version": "0.4.1",
44
"type": "module",
55
"description": "Basic MCP App Server example using React",
66
"repository": {
@@ -32,7 +32,7 @@
3232
"prepublishOnly": "npm run build"
3333
},
3434
"dependencies": {
35-
"@modelcontextprotocol/ext-apps": "^0.4.0",
35+
"@modelcontextprotocol/ext-apps": "^0.4.1",
3636
"@modelcontextprotocol/sdk": "^1.24.0",
3737
"cors": "^2.8.5",
3838
"express": "^5.1.0",

examples/basic-server-solid/package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@modelcontextprotocol/server-basic-solid",
3-
"version": "0.4.0",
3+
"version": "0.4.1",
44
"type": "module",
55
"description": "Basic MCP App Server example using Solid",
66
"repository": {
@@ -22,12 +22,12 @@
2222
"prepublishOnly": "npm run build"
2323
},
2424
"dependencies": {
25-
"@modelcontextprotocol/ext-apps": "^0.4.0",
25+
"@modelcontextprotocol/ext-apps": "^0.4.1",
2626
"@modelcontextprotocol/sdk": "^1.24.0",
27-
"solid-js": "^1.9.0",
28-
"zod": "^4.1.13",
2927
"cors": "^2.8.5",
30-
"express": "^5.1.0"
28+
"express": "^5.1.0",
29+
"solid-js": "^1.9.0",
30+
"zod": "^4.1.13"
3131
},
3232
"devDependencies": {
3333
"@types/cors": "^2.8.19",

examples/basic-server-svelte/package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@modelcontextprotocol/server-basic-svelte",
3-
"version": "0.4.0",
3+
"version": "0.4.1",
44
"type": "module",
55
"description": "Basic MCP App Server example using Svelte",
66
"repository": {
@@ -22,12 +22,12 @@
2222
"prepublishOnly": "npm run build"
2323
},
2424
"dependencies": {
25-
"@modelcontextprotocol/ext-apps": "^0.4.0",
25+
"@modelcontextprotocol/ext-apps": "^0.4.1",
2626
"@modelcontextprotocol/sdk": "^1.24.0",
27-
"svelte": "^5.0.0",
28-
"zod": "^4.1.13",
2927
"cors": "^2.8.5",
30-
"express": "^5.1.0"
28+
"express": "^5.1.0",
29+
"svelte": "^5.0.0",
30+
"zod": "^4.1.13"
3131
},
3232
"devDependencies": {
3333
"@sveltejs/vite-plugin-svelte": "^5.0.0",

examples/basic-server-vanillajs/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@modelcontextprotocol/server-basic-vanillajs",
3-
"version": "0.4.0",
3+
"version": "0.4.1",
44
"type": "module",
55
"description": "Basic MCP App Server example using vanilla JavaScript",
66
"repository": {
@@ -22,11 +22,11 @@
2222
"prepublishOnly": "npm run build"
2323
},
2424
"dependencies": {
25-
"@modelcontextprotocol/ext-apps": "^0.4.0",
25+
"@modelcontextprotocol/ext-apps": "^0.4.1",
2626
"@modelcontextprotocol/sdk": "^1.24.0",
27-
"zod": "^4.1.13",
2827
"cors": "^2.8.5",
29-
"express": "^5.1.0"
28+
"express": "^5.1.0",
29+
"zod": "^4.1.13"
3030
},
3131
"devDependencies": {
3232
"@types/cors": "^2.8.19",

examples/basic-server-vue/package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@modelcontextprotocol/server-basic-vue",
3-
"version": "0.4.0",
3+
"version": "0.4.1",
44
"type": "module",
55
"description": "Basic MCP App Server example using Vue",
66
"repository": {
@@ -22,12 +22,12 @@
2222
"prepublishOnly": "npm run build"
2323
},
2424
"dependencies": {
25-
"@modelcontextprotocol/ext-apps": "^0.4.0",
25+
"@modelcontextprotocol/ext-apps": "^0.4.1",
2626
"@modelcontextprotocol/sdk": "^1.24.0",
27-
"vue": "^3.5.0",
28-
"zod": "^4.1.13",
2927
"cors": "^2.8.5",
30-
"express": "^5.1.0"
28+
"express": "^5.1.0",
29+
"vue": "^3.5.0",
30+
"zod": "^4.1.13"
3131
},
3232
"devDependencies": {
3333
"@types/cors": "^2.8.19",

examples/budget-allocator-server/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@modelcontextprotocol/server-budget-allocator",
3-
"version": "0.4.0",
3+
"version": "0.4.1",
44
"type": "module",
55
"description": "Budget allocator MCP App Server with interactive visualization",
66
"repository": {
@@ -26,12 +26,12 @@
2626
"serve": "bun --watch main.ts"
2727
},
2828
"dependencies": {
29-
"@modelcontextprotocol/ext-apps": "^0.4.0",
29+
"@modelcontextprotocol/ext-apps": "^0.4.1",
3030
"@modelcontextprotocol/sdk": "^1.24.0",
3131
"chart.js": "^4.4.0",
32-
"zod": "^4.1.13",
3332
"cors": "^2.8.5",
34-
"express": "^5.1.0"
33+
"express": "^5.1.0",
34+
"zod": "^4.1.13"
3535
},
3636
"devDependencies": {
3737
"@types/cors": "^2.8.19",

0 commit comments

Comments
 (0)