You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+6-1Lines changed: 6 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,13 +7,18 @@ MCP Apps are proposed standard inspired by [MCP-UI](https://mcpui.dev/) and [Ope
7
7
This repo provides:
8
8
-[types.ts](./src/types.ts): Types of JSON-RPC messages used to communicate between Apps & their host
9
9
- Note that MCP Apps also use some standard MCP messages (e.g. `tools/call` for the App to trigger actions on its originating Server - these calls are proxied through the Host), but these types are the additional messages defined by the extension
-[examples/simple-example](./examples/simple-example): Example Server + Apps
11
12
-[server.ts](./examples/simple-server/server.ts): MCP server with two tools that declare UI resources of Apps to be show in the chat when called
12
13
-[ui-react.tsx](./examples/simple-server/src/ui-react.tsx): React App returned by the `create-ui-react` tool shows how to use the `useApp` hook to register MCP callbacks
13
14
-[ui-vanilla.tsx](./examples/simple-server/src/ui-vanilla.ts): vanilla App returned by the `create-ui-vanilla`
15
+
14
16
-[main/specification/draft/apps.mdx](./main/specification/draft/apps.mdx): The Draft Extension Specification. It's still... in flux! Feedback welcome! (also see discussions in [SEP-1865](https://github.com/modelcontextprotocol/modelcontextprotocol/pull/1865)).
17
+
15
18
-[message-transport](./src/message-transport.ts): `PostMessageTransport` class that uses `postMessage` to exchange JSON-RPC messages between windows / iframes
19
+
16
20
-[app.ts](./src/app.ts): `App` class used by an App to talk to its host
21
+
17
22
-[app-bridge.ts](./src/app-bridge.ts): `AppBridge` class used by the host to talk to a single App
0 commit comments