Skip to content

feat(mcp): enhance bit_remote_search with parallel query support#9951

Merged
davidfirst merged 4 commits into
masterfrom
feat/mcp-parallel-search
Aug 22, 2025
Merged

feat(mcp): enhance bit_remote_search with parallel query support#9951
davidfirst merged 4 commits into
masterfrom
feat/mcp-parallel-search

Conversation

@davidfirst
Copy link
Copy Markdown
Member

@davidfirst davidfirst commented Aug 22, 2025

Overview

Enhanced the bit_remote_search MCP tool to support multiple parallel queries instead of single queries, significantly improving efficiency for AI agents.

Key Changes

  • Parallel Search: Execute multiple search terms simultaneously using Promise.all()
  • Result Consolidation: Deduplicate components across all searches using Set
  • Error Resilience: Individual query failures don't affect other searches
  • Clear Reporting: Shows per-query results and consolidated output

Benefits

  • Performance: Agents can search for ["button", "btn", "click", "action"] at once
  • Efficiency: Eliminates multiple sequential API calls
  • Better UX: Faster component discovery with comprehensive results

- Replace single query support with multiple parallel queries
- Consolidate results and deduplicate components across searches
- Add per-query success/failure reporting
- Encourage AI agents to use multiple search terms for efficiency
- Maintain backward compatibility by removing confusing dual-parameter design
- Optimize token usage with concise descriptions
@davidfirst davidfirst enabled auto-merge (squash) August 22, 2025 18:05
- Fix test to use new 'queries' array parameter instead of 'queryStr'
- Add comprehensive documentation for bit_remote_search tool
- Include examples for both use cases: variations and multi-component tasks
@davidfirst davidfirst merged commit d3d84e9 into master Aug 22, 2025
11 checks passed
@davidfirst davidfirst deleted the feat/mcp-parallel-search branch August 22, 2025 18:55
davidfirst added a commit that referenced this pull request Aug 28, 2025
Enhanced the `bit_remote_search` MCP tool to support multiple parallel
queries instead of single queries, significantly improving efficiency
for AI agents.
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.

2 participants