Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 14 additions & 0 deletions .claude-plugin/marketplace.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
{
"name": "mcp-apps",
"description": "Plugins for MCP Apps development",
"owner": {
"name": "MCP Apps"
},
"plugins": [
{
"name": "mcp-apps",
"source": "./plugins/mcp-apps",
"description": "Skills for creating MCP Apps with the MCP Apps SDK"
}
]
}
13 changes: 6 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -44,14 +44,13 @@ We have [contributed a tentative implementation](https://github.com/MCP-UI-Org/m
npm install -S @modelcontextprotocol/ext-apps
```

Or edit your `package.json` manually:
### Claude Code Plugin

```json
{
"dependencies": {
"@modelcontextprotocol/ext-apps": "^0.0.1"
}
}
A [Claude Code plugin](https://github.com/modelcontextprotocol/ext-apps/tree/main/plugins/mcp-apps) is available to help create MCP Apps. To install, run these commands inside Claude Code:

```
/plugin marketplace add modelcontextprotocol/ext-apps
/plugin install mcp-apps@modelcontextprotocol-ext-apps
Comment on lines +52 to +53
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This needs to be tested (after we merge).

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can test locally w/ /plugin marketplace add /path/to/ext-apps

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I wasn't 100% sure about /plugin install mcp-apps@modelcontextprotocol-ext-apps. Specifically, the format of @modelcontextprotocol-ext-apps. I suppose CC derives that from .claude-plugin/marketplace.json -> plugins[].source -> .claude-plugin/plugin.json -> repository? 🤔

Anyway, it works. Thanks!

```

## Examples
Expand Down
2 changes: 1 addition & 1 deletion plugins/mcp-apps/.claude-plugin/plugin.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
"author": {
"name": "MCP Apps"
},
"repository": "https://github.com/anthropics/mcp-ext-apps",
"repository": "https://github.com/modelcontextprotocol/ext-apps",
"license": "MIT",
"keywords": ["mcp", "mcp-apps", "model-context-protocol", "ui", "interactive"]
}
7 changes: 4 additions & 3 deletions plugins/mcp-apps/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,10 @@ A Claude Code plugin that provides the "Create MCP App" skill for building MCP A

Install via Claude Code:

1. Run `/plugin` in Claude Code
2. Navigate to the Discover tab
3. Install "mcp-apps"
```
/plugin marketplace add modelcontextprotocol/ext-apps
/plugin install mcp-apps@modelcontextprotocol-ext-apps
```

## Usage

Expand Down
Loading