summaryrefslogtreecommitdiff
path: root/packages/vscode-ide-companion/src/ide-server.ts
diff options
context:
space:
mode:
Diffstat (limited to 'packages/vscode-ide-companion/src/ide-server.ts')
-rw-r--r--packages/vscode-ide-companion/src/ide-server.ts7
1 files changed, 5 insertions, 2 deletions
diff --git a/packages/vscode-ide-companion/src/ide-server.ts b/packages/vscode-ide-companion/src/ide-server.ts
index aad86a08..3072029b 100644
--- a/packages/vscode-ide-companion/src/ide-server.ts
+++ b/packages/vscode-ide-companion/src/ide-server.ts
@@ -252,8 +252,11 @@ const createMcpServer = () => {
inputSchema: {},
},
async () => {
- const activeEditor = vscode.window.activeTextEditor;
- const filePath = activeEditor ? activeEditor.document.uri.fsPath : '';
+ const editor = vscode.window.activeTextEditor;
+ const filePath =
+ editor && editor.document.uri.scheme === 'file'
+ ? editor.document.uri.fsPath
+ : '';
if (filePath) {
return {
content: [{ type: 'text', text: `Active file: ${filePath}` }],