- If you want to install and manage plugins, see Plugins
- If you’re building a plugin, see Plugin structure and testing
- If you run Claude Desktop on your own model provider, see its Feature matrix for feature availability
- If you want to know where MCP Apps render, see Add interactive UI with MCP Apps
Compare component support by app
The tables on this page use these column names:- Chat: conversations in claude.ai on the web, in the Claude desktop app, and in the mobile apps
- Cowork: Cowork tasks in the desktop app
- Claude Code: the terminal, the IDE extensions, and the desktop app’s Code tab
When you submit a plugin to the directory, the portal derives the surfaces it supports from these same rules and shows them to you before you submit.
Compare installation, sync, and admin controls
Chat and Cowork read plugins from your claude.ai account, and Claude Code reads them from the machine it runs on.Related resources
- Plugin structure and testing: lay out the plugin folder and write the manifest that all three surfaces load
- Plugin components in the Claude Code docs: look up every component type, including the Claude Code-only ones
- Manage plugins for your organization: as an Owner, set each plugin’s availability for members