ochafik
ec306a8698
add a raw (no sdk) UI
2025-11-23 03:14:19 +00:00
ochafik
5aa7f93a79
reference parent package in simple server
2025-11-23 02:38:55 +00:00
ochafik
4298ea8f43
fix types order in main package.json
2025-11-23 02:38:10 +00:00
ochafik
d0a7c9b86a
fix package lock of example, bump mcp sdk version
2025-11-23 02:36:24 +00:00
ochafik
a564b1f4bf
Update build.bun.ts
2025-11-21 22:05:34 +00:00
ochafik
c59732c4db
built app-bridge w/ mcp sdk as external
2025-11-21 22:00:47 +00:00
ochafik
873075e690
ditch McpUiHostInfoSchema in favour of ImplementationSchema
2025-11-21 21:54:03 +00:00
ochafik
8189a674e2
Update app-bridge.ts
2025-11-21 21:51:00 +00:00
ochafik
0754e1671b
Merge branch 'main' of https://github.com/modelcontextprotocol/ext-apps
2025-11-21 21:43:28 +00:00
ochafik
4f5cbf58e4
Create package-lock.json
2025-11-21 21:43:25 +00:00
Olivier Chafik
f53643bac7
Update README.md
2025-11-21 21:41:42 +00:00
Anton Pidkuiko
0c56400fc7
Merge pull request #6 from modelcontextprotocol/fix/mime-type-suffix-format
...
fix: use text/html+mcp mimeType format
2025-11-21 21:40:27 +00:00
Anton Pidkuiko MacBook
c65006acb4
fix: use text/html+mcp mimeType format
...
Change from text/vnd.mcp.ui+html to text/html+mcp.
Rationale:
- It's an unregistered subtype, allowed for private use
- The +suffix form indicates MCP-specific semantics (postMessage protocol)
- Content is still valid HTML and can be rendered as-such
- Following RFC 6838, +mcp could be registered as an official suffix
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-21 21:38:19 +00:00
Liad Yosef
f96c526e7f
docs: update UI resource format and metadata fields ( #4 )
...
* Update UI resource format and metadata fields
Create a unified object of UIResourceMetadata, as agreed in the SEP doc:
```
interface UiResourceMeta {
csp?: {
connectDomains?: string[],
resourceDomains?: string[],
},
domain?: string,
prefersBorder?: boolean,
}
```
* fix: json style
* fix: style
2025-11-21 23:13:40 +02:00
Olivier Chafik
fd38d7962f
Update README.md
2025-11-21 20:45:18 +00:00
Olivier Chafik
78de0bfa9e
Update README.md
2025-11-21 20:40:15 +00:00
Olivier Chafik
dd3c62947c
Update README.md
2025-11-21 20:35:42 +00:00
Olivier Chafik
01e5cd8c34
Update README.md
2025-11-21 20:30:47 +00:00
Olivier Chafik
ff7c2107e2
Merge branch 'main' of https://github.com/modelcontextprotocol/ext-apps
2025-11-21 20:24:26 +00:00
Olivier Chafik
6ea36fe5f3
use remote dep from example
2025-11-21 20:24:22 +00:00
Olivier Chafik
d07e6363a0
Update README.md
2025-11-21 20:22:06 +00:00
Olivier Chafik
797c3690ce
Update README.md
2025-11-21 20:10:04 +00:00
Olivier Chafik
0351459c06
Merge pull request #2 from modelcontextprotocol/fix/mime-type-consistency
...
fix: use consistent text/vnd.mcp.ui+html mimeType throughout
2025-11-21 19:41:27 +00:00
Olivier Chafik
9af5a41a10
Update package.json
2025-11-21 19:35:25 +00:00
Anton Pidkuiko MacBook
bd5a34ba07
fix: use consistent text/vnd.mcp.ui+html mimeType throughout
...
Replace all occurrences of text/html with text/vnd.mcp.ui+html
in the specification and example code for consistency.
The spec already defined text/vnd.mcp.ui+html in the capability
negotiation section but used text/html in other places.
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-21 19:32:46 +00:00
Olivier Chafik
7d38af9bbb
build w/ bun to avoid internal deps hell
2025-11-21 19:28:45 +00:00
Olivier Chafik
69c814dae2
spec: ui/notifications/tool-input (no final 's')
2025-11-21 19:03:37 +00:00
Olivier Chafik
9875d276be
Update README.md
2025-11-21 19:02:11 +00:00
Olivier Chafik
ed9f056b57
missed bridge rename
2025-11-21 17:58:51 +00:00
Olivier Chafik
18ba00be0d
Merge branch 'main' of https://github.com/modelcontextprotocol/ext-apps
2025-11-21 17:51:49 +00:00
Olivier Chafik
fba664d2dd
AppHost -> AppBridge
2025-11-21 17:51:33 +00:00
Ido Salomon
f84985631d
spec: update SEP number
2025-11-21 19:47:38 +02:00
Ido Salomon
a8b6e2a516
update
2025-11-21 19:33:22 +02:00
Ido Salomon
d0dbea388c
spec: SEP draft
2025-11-21 19:30:00 +02:00
Olivier Chafik
b20313a655
rm old examples
2025-11-21 14:12:45 +00:00
Olivier Chafik
f2766edb40
ui/notifications/tool-input* (singular to match inputSchema)
2025-11-21 14:03:20 +00:00
Olivier Chafik
f3e34ae419
Update package.json
2025-11-21 13:59:05 +00:00
Olivier Chafik
af06b673d6
update deps
2025-11-21 13:53:56 +00:00
Olivier Chafik
864d7c16d9
Update package.json
2025-11-21 13:48:31 +00:00
Olivier Chafik
e68a823ce7
Update package.json
2025-11-21 13:35:26 +00:00
Olivier Chafik
60cf8ce176
update simple-server example
2025-11-21 13:33:57 +00:00
Olivier Chafik
c8bdca6935
update build
2025-11-21 13:33:41 +00:00
Olivier Chafik
a0039ef150
update build
2025-11-21 13:13:46 +00:00
Olivier Chafik
697a7ac658
Add standalone Vite build for simple-react example
...
Replace custom build.ts dependency with standard Vite setup:
- package.json with Vite scripts (dev, build, preview)
- Use @modelcontextprotocol/ext-apps package imports
- Standard Vite project structure (index.html at root)
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-21 12:59:41 +00:00
Olivier Chafik
1398aaf9df
add AppHost
2025-11-21 12:05:44 +00:00
Olivier Chafik
7541826e5c
Update SEP.md
2025-11-21 12:05:31 +00:00
Olivier Chafik
53f545ba50
Create SEP.md
2025-11-21 11:57:18 +00:00
Olivier Chafik
92f42cf533
Initial commit
2025-11-21 11:56:27 +00:00