anthropics / anthropics/claude-ai-mcp
Plugin-bundled local MCP servers (stdio) show in UI but cannot be connected/enabled
- Lingua principale
- Nessun dato sulla lingua
- Stelle
- 471
- Fork
- 77
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
## Description
Plugin-bundled local stdio MCP servers appear in the Desktop plugin settings UI under "Tools and data sources this plugin connects to" but there is no button, toggle, or mechanism to connect/enable them. They remain permanently disconnected.
## Reproduction
1. Create a plugin with a `.mcp.json` that defines a local stdio server:
```json
{
"mcpServers": {
"ow-server": {
"command": "npx",
"args": ["-y", "@oriensworld/ow-server", "--stdio"]
}
}
}
```
2. Install the plugin via zip upload or marketplace
3. Open plugin settings in Desktop — the MCP server is listed but shows no way to connect it
4. Invoke the plugin's skill that depends on the MCP server — reports "MCP server isn't connected"
## Affects official plugins too
The same behavior occurs with Anthropic's official `pdf-viewer` plugin (`@modelcontextprotocol/server-pdf --stdio`). Its connector is listed but cannot be activated either.
## Expected behavior
Local stdio MCP servers bundled in plugins should either:
- Auto-start when the plugin is enabled (like they do in Claude Code)
- Or provide a visible "Connect" / "Enable" toggle in the UI
## Workaround
Manually adding the MCP server to `claude_desktop_config.json` works:
```json
{
"mcpServers": {
"ow-server": {
"command": "npx",
"args": ["-y", "@oriensworld/ow-server", "--stdio"]
}
}
}
```
## Environment
- Claude Desktop: 1.18286.0 (259c3f) built 2026-07-02T07:11:03.000Z
- OS: Windows 11 (10.0.26200)
- Node.js: v24.11.1
- Plugin format: `.claude-plugin/plugin.json` manifest with `.mcp.json` at plugin root
- Tested via: zip upload and marketplace install (`oriensworld/ow-marketplace`)
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Direzione di ricerca
Reproduce the issue with a plugin containing a root .mcp.json and the .claude-plugin/plugin.json manifest, installed by zip or marketplace. Start in the Desktop plugin settings flow and compare it with the claude_desktop_config.json workaround. Done means the bundled local stdio server can be enabled or auto-started and the dependent skill reports it as connected.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- node.js
- Ambito
- desktop
- Tipo di issue
- Bug
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Stato di attività
- Tranquilla
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 48/100