Skip to content

Conversation

himanshusinghs
Copy link
Contributor

@himanshusinghs himanshusinghs commented Sep 3, 2025

Description

Earlier we were starting the server only after a connection was connected for the first time and then additionally showing notification to disable the auto connect and auto start.

With this change, we will start the server as soon as the extension activates and will show a notification to the user that auto-start of MongoDB MCP server has been enabled. If they wish to disable this behavior, the popup has buttons to do that. If they choose to disable then we will stop the server and set the auto-start to disabled otherwise we keep it enabled.

I would recommend reviewing this with whitespace hidden.

A small screenshot of the popup:

Screenshot 2025-09-03 at 16 48 29

Checklist

Motivation and Context

  • Bugfix
  • New feature
  • Dependency update
  • Misc

Open Questions

Dependents

Types of changes

  • Backport Needed
  • Patch (non-breaking change which fixes an issue)
  • Minor (non-breaking change which adds functionality)
  • Major (fix or feature that would cause existing functionality to change)

Earlier we were starting the server only after a connection was
connected for the first time and then additionally showing notification
to disable the auto connect and auto start.

With this change, we will start the server as soon as the extension
activates and will show a notification to the user that auto-start of
MongoDB MCP server has been enabled. If they wish to disable this
behavior, the popup has buttons to do that. If they choose to disable
then we will stop the server and set the auto-start to disable.
@himanshusinghs himanshusinghs requested a review from a team as a code owner September 3, 2025 14:49
@himanshusinghs himanshusinghs added the no-title-validation Skips validation of PR titles (conventional commit adherence + JIRA ticket inclusion) label Sep 3, 2025
@himanshusinghs himanshusinghs merged commit 758b8da into feat/mcp-integration Sep 4, 2025
5 of 6 checks passed
@himanshusinghs himanshusinghs deleted the chore/MCP-169-modified-server-activation-flow branch September 4, 2025 21:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

no-title-validation Skips validation of PR titles (conventional commit adherence + JIRA ticket inclusion)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants