Skip to content

Commit 1a9813a

Browse files
committed
feat: Update WHATS_NEW.md for version 0.0.86, add clipboard support for Claude CLI installs, and include new SVG assets
1 parent ffadb80 commit 1a9813a

File tree

6 files changed

+74
-13
lines changed

6 files changed

+74
-13
lines changed

WHATS_NEW.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,16 @@
11
# What's New in Copilot MCP!
22

3+
*Sponsored by [Cloud MCP](https://cloudmcp.run?utm_source=copilot-mcp&utm_medium=vscode&utm_campaign=whats-new-0.0.84) - Try out Cloud MCP's [Router Mode](https://cloudmcp.run/blog/cloud-mcp-router?utm_referrer=copilot-mcp) that significantly improves tool calling success by AI agents!*
4+
5+
## Version 0.0.86 – Clipboard-Friendly Claude Installs ✂️
6+
7+
- Claude CLI installs now copy the generated command to your clipboard and surface a dedicated notification so you can rerun it quickly if the install fails.
8+
39
## Version 0.0.85 – Claude Code, Bug Fixes, and Reliability Improvements 🛠
410

511
- Unified install controls let you choose between VS Code and Claude Code before running a single install button.
612
- Claude Code support: Install MCP servers directly into Claude Code (if installed) using stdio or HTTP transports.
713

8-
*Sponsored by [Cloud MCP](https://cloudmcp.run?utm_source=copilot-mcp&utm_medium=vscode&utm_campaign=whats-new-0.0.84) - Try out Cloud MCP's [Router Mode](https://cloudmcp.run/blog/cloud-mcp-router?utm_referrer=copilot-mcp) that significantly improves tool calling success by AI agents!*
9-
1014
## Version 0.0.84 – Remote Registry Installs Are Back 🎯
1115
*(October 8 2025)*
1216

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
},
1313
"displayName": "Copilot MCP",
1414
"description": "Search, manage, and install open-source MCP servers",
15-
"version": "0.0.85",
15+
"version": "0.0.86",
1616
"icon": "logo.png",
1717
"engines": {
1818
"vscode": "^1.101.0"

src/panels/ExtensionPanel.ts

Lines changed: 20 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -199,20 +199,30 @@ async function runClaudeCliTask(
199199
transport: InstallTransport,
200200
config: Record<string, unknown>,
201201
): Promise<void> {
202-
const claudeBinary = "claude";
203-
const configJson = JSON.stringify(config);
204-
outputLogger.info("Config", config);
202+
const claudeBinary = "claude";
203+
const configJson = JSON.stringify(config);
204+
outputLogger.info("Config", config);
205205

206-
const shellExecution = vscode.window.createTerminal({
207-
name: `Claude MCP Install (${name})`,
208-
});
209-
210-
shellExecution.show();
211-
shellExecution.sendText(`${claudeBinary} mcp add-json ${name} '${configJson}'`);
206+
const shellExecution = vscode.window.createTerminal({
207+
name: `Claude MCP Install (${name})`,
208+
});
209+
210+
shellExecution.show();
211+
const command = `${claudeBinary} mcp add-json ${name} '${configJson}'`;
212+
shellExecution.sendText(command);
212213

214+
void vscode.window.showInformationMessage(
215+
"Claude CLI install started. See Terminal Output for progress.",
216+
);
217+
218+
try {
219+
await vscode.env.clipboard.writeText(command);
213220
void vscode.window.showInformationMessage(
214-
"Claude CLI install started. See Terminal Output for progress.",
221+
"Claude CLI command copied to your clipboard in case you need to rerun it if the install fails.",
215222
);
223+
} catch (clipboardError) {
224+
outputLogger.warn("Failed to copy Claude CLI command to clipboard", clipboardError);
225+
}
216226
}
217227

218228

web/src/assets/claude-color.svg

Lines changed: 1 addition & 0 deletions
Loading

web/src/assets/vscode.svg

Lines changed: 41 additions & 0 deletions
Loading

web/src/vite-env.d.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,6 @@
11
/// <reference types="vite/client" />
2+
3+
declare module "*.svg?url" {
4+
const src: string;
5+
export default src;
6+
}

0 commit comments

Comments
 (0)