Skip to content

Conversation

@anshulkhantwal
Copy link

Proposed changes

This PR adds two major enhancements to the MCP server, improving vector-search capabilities for MCP tools, simplifying configuration, and introducing flexible authentication options via Azure Managed Identity.

Key Updates

  • Vector Search Tooling: Added two new vector-search variants. The vector-search tool enables semantic similarity queries against MongoDB collections using the $vectorSearch aggregation stage. This feature remains disabled unless a valid embedding configuration is provided.
  • Authentication: The HTTP transport now supports pluggable authentication strategies configurable through the httpAuthMode option. A new azure-managed-identity implementation has been added, validating Azure Entra ID (Managed Identity / Service Principal) access tokens supplied via the Authorization: Bearer <token> header.

Checklist

@github-actions
Copy link
Contributor

This PR has gone 30 days without any activity and meets the project's definition of "stale". This will be auto-closed if there is no new activity over the next 30 days. If the issue is still relevant and active, you can simply comment with a "bump" to keep it open, or add the label "not_stale". Thanks for keeping our repository healthy!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant