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: docs/insiders-features.md
+1-22Lines changed: 1 addition & 22 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -20,25 +20,4 @@ For configuration examples, see the [Server Configuration Guide](./server-config
20
20
21
21
---
22
22
23
-
## MCP Apps
24
-
25
-
[MCP Apps](https://modelcontextprotocol.io/docs/extensions/apps) is an extension to the Model Context Protocol that enables servers to deliver interactive user interfaces to end users. Instead of returning plain text that the LLM must interpret and relay, tools can render forms, profiles, and dashboards right in the chat using MCP Apps.
26
-
27
-
This means you can interact with GitHub visually: fill out forms to create issues, see user profiles with avatars, open pull requests — all without leaving your agent chat.
28
-
29
-
### Supported tools
30
-
31
-
The following tools have MCP Apps UIs:
32
-
33
-
| Tool | Description |
34
-
|------|-------------|
35
-
|`get_me`| Displays your GitHub user profile with avatar, bio, and stats in a rich card |
36
-
|`issue_write`| Opens an interactive form to create or update issues |
37
-
|`create_pull_request`| Provides a full PR creation form to create a pull request (or a draft pull request) |
38
-
39
-
### Client requirements
40
-
41
-
MCP Apps requires a host that supports the [MCP Apps extension](https://modelcontextprotocol.io/docs/extensions/apps). Currently tested and working with:
42
-
43
-
-**VS Code Insiders** — enable via the `chat.mcp.apps.enabled` setting
44
-
-**Visual Studio Code** — enable via the `chat.mcp.apps.enabled` setting
23
+
_There are currently no insiders-only features. [MCP Apps](./server-configuration.md#mcp-apps) has graduated to a feature flag (`remote_mcp_ui_apps`) and can be enabled independently._
| Server Name/Title | Not available |`GITHUB_MCP_SERVER_NAME` / `GITHUB_MCP_SERVER_TITLE` env vars or `github-mcp-server-config.json`|
19
20
@@ -390,7 +391,10 @@ Lockdown mode ensures the server only surfaces content in public repositories fr
390
391
391
392
**Best for:** Users who want early access to experimental features and new tools before they reach general availability.
392
393
393
-
Insiders Mode unlocks experimental features, such as [MCP Apps](./insiders-features.md#mcp-apps) support. We created this mode to have a way to roll out experimental features and collect feedback. So if you are using Insiders, please don't hesitate to share your feedback with us! Features in Insiders Mode may change, evolve, or be removed based on user feedback.
394
+
Insiders Mode unlocks experimental features. We created this mode to have a way to roll out experimental features and collect feedback. So if you are using Insiders, please don't hesitate to share your feedback with us! Features in Insiders Mode may change, evolve, or be removed based on user feedback.
395
+
396
+
> [!NOTE]
397
+
> Insiders mode also enables the `remote_mcp_ui_apps` feature flag for backward compatibility. See [MCP Apps](#mcp-apps) below.
@@ -443,6 +447,62 @@ See [Insiders Features](./insiders-features.md) for a full list of what's availa
443
447
444
448
---
445
449
450
+
### MCP Apps
451
+
452
+
[MCP Apps](https://modelcontextprotocol.io/docs/extensions/apps) is an extension to the Model Context Protocol that enables servers to deliver interactive user interfaces to end users. Instead of returning plain text that the LLM must interpret and relay, tools can render forms, profiles, and dashboards right in the chat.
453
+
454
+
MCP Apps is controlled by the `remote_mcp_ui_apps` feature flag and can be enabled independently of insiders mode.
455
+
456
+
**Supported tools:**
457
+
458
+
| Tool | Description |
459
+
|------|-------------|
460
+
|`get_me`| Displays your GitHub user profile with avatar, bio, and stats in a rich card |
461
+
|`issue_write`| Opens an interactive form to create or update issues |
462
+
|`create_pull_request`| Provides a full PR creation form to create a pull request (or a draft pull request) |
463
+
464
+
**Client requirements:** MCP Apps requires a host that supports the [MCP Apps extension](https://modelcontextprotocol.io/docs/extensions/apps). Currently tested with VS Code (`chat.mcp.apps.enabled` setting).
returnutils.NewToolResultText(fmt.Sprintf("Ready to create a pull request in %s/%s. IMPORTANT: The PR has NOT been created yet. Do NOT tell the user the PR was created. The user MUST click Submit in the form to create it.", owner, repo)), nil, nil
0 commit comments