Skip to content

Fixed tools#1

Merged
bharat2808 merged 14 commits intomainfrom
fixed-tools
Feb 2, 2026
Merged

Fixed tools#1
bharat2808 merged 14 commits intomainfrom
fixed-tools

Conversation

@bharat2808
Copy link
Owner

This pull request introduces major improvements to the VS Code MCP extension, focusing on enhanced remote access support, security, tool configuration, and usability. The most significant changes include new settings and commands for secure remote connections (especially for ngrok/ChatGPT Web integration), expanded tool catalog and configuration options, and improved error handling and diagnostics.

Remote Access & Security Enhancements

  • Added support for remote connections via tunnels (e.g., ngrok), including new settings: allowRemoteConnections and authToken for secure bearer token authentication. The README now documents a full workflow for exposing the MCP server to ChatGPT Web using ngrok with Google OAuth and bearer token injection. [1] [2] [3] [4] [5]
  • Updated server configuration and settings to require authentication when remote connections are enabled, and clarified DNS rebinding protections in documentation. [1] [2] [3]

Tool Catalog Expansion & Configuration

  • Significantly expanded the list of available MCP tools, standardized tool naming, and added new tool capabilities (e.g., folding ranges, inlay hints, semantic tokens, debug session management, unsafe shell/VS Code command execution). The README and settings now reflect these changes. [1] [2]
  • Added settings and commands to enable/disable and configure both built-in and VS Code MCP tools (defaultTools.enabled, vscodeTools.enabled, and their respective allowlists), with new commands for tool inspection and configuration. [1] [2] [3] [4] [5]

Usability Improvements

  • Added the MCP Server: Connection Info command to quickly view/copy local and ngrok URLs, detect ngrok tunnels, and open the ngrok dashboard. [1] [2] [3]
  • Improved error reporting for document open failures, providing detailed error messages for easier debugging.

Debugging & Launch Configuration

  • Added a new VS Code launch configuration for running the extension in development mode with the current workspace.
  • Registered debug session tracking utilities for enhanced tool support. [1] [2]

API & Performance Options

  • Added the useFindTextInFiles setting to allow fast workspace text search using VS Code’s API, with fallback to slower search if disabled/unavailable. [1] [2]
  • Added autoSaveAfterToolEdits setting to automatically save files after edit-applying tools. [1] [2]

These changes collectively make the extension much more robust for both local and remote use, provide fine-grained tool exposure control, and improve developer experience and security.

@bharat2808 bharat2808 merged commit fdc0859 into main Feb 2, 2026
@bharat2808 bharat2808 deleted the fixed-tools branch February 2, 2026 20:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant