0.1.0 完成 vscode 插件端的改造

This commit is contained in:
锦恢 2025-05-22 03:38:39 +08:00
parent b853118fa0
commit a132fd41fe
3 changed files with 5 additions and 3 deletions

View File

@ -23,7 +23,7 @@ export class McpInstalledConnectProvider implements vscode.TreeDataProvider<Conn
const sidebarItems = connection.items.map((item, index) => {
// 连接的名字
item = Array.isArray(item)? item[0] : item;
const itemName = `${item.name} (${item.type})`
const itemName = `${item.name} (${item.type || item.connectionType})`
return new ConnectionViewItem(itemName, vscode.TreeItemCollapsibleState.None, item, 'server');
})

View File

@ -19,7 +19,9 @@ export async function deleteInstalledConnection(item: McpOptions[] | McpOptions)
const installedConnection = getConnectionConfig();
// 从配置中移除该连接项
const index = installedConnection.items.indexOf(item);
const index = installedConnection.items.indexOf(item);
if (index !== -1) {
installedConnection.items.splice(index, 1);

View File

@ -23,7 +23,7 @@ export class McpWorkspaceConnectProvider implements vscode.TreeDataProvider<Conn
const sidebarItems = connection.items.map((item, index) => {
// 连接的名字
item = Array.isArray(item) ? item[0] : item;
const itemName = `${item.name} (${item.type})`
const itemName = `${item.name} (${item.type || item.connectionType})`
return new ConnectionViewItem(itemName, vscode.TreeItemCollapsibleState.None, item, 'server');
})