Azure / Azure/azure-sdk-for-python

AI search could not work together with MCP tools

Offen
#42,998 2 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
AI Client customer-reported needs-team-attention question Service Attention
Vorherrschende Sprache
Python
Sterne
5.6k
Forks
3.4k
Ø Merge
2 T. 2 Std.
Gemergte PRs (30 T.)
202

Beschreibung

- **Package Name**: azure-ai-agents
- **Package Version**: 1.2.0b3
- **Operating System**: Windows
- **Python Version**: 3.11.9

**Describe the bug**
AI search could not work when work with MCP tools. Below are the scenarios I tried.

1. Use AI search sample to create a new agent with AI search configured.
AI search tool works correctly

2. Use the same agent with AI search configured and pass MCP tools via AgentsClient.runs.stream().
MCP tools work correctly but AI search doesn't work

3. Use the same agent with AI search and pass MCP tools along with AI search tool via AgentsClient.runs.stream().
Both of MCP tools and AI search work correctly.

4. Use an agent without AI search configured and pass AI search tool via AgentsClient.runs.stream().
AI search doesn't work.

**To Reproduce**
Steps to reproduce the behavior:
See the above scenario descriptions.

**Expected behavior**
A clear and concise description of what you expected to happen.
If AI search is configured for an agent, it should also work when MCP tools are passed for a run.
If AI search is not configured for and agent, it should also work when pass AI search tool via AgentsClient.runs.stream().

**Screenshots**
If applicable, add screenshots to help explain your problem.

**Additional context**
Add any other context about the problem here.

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne damit, die vier Szenarien mit azure-ai-agents 1.2.0b3 zu reproduzieren, wobei der Schwerpunkt auf AgentsClient.runs.stream() und der Interaktion zwischen AI search und MCP tools liegt. Als erledigt gilt dies, wenn AI search sowohl funktioniert, wenn es für einen Agent konfiguriert ist, als auch, wenn es für einen Run übergeben wird, einschließlich Runs, die zusätzlich MCP tools erhalten.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
python
Bereich
ai, api
Issue-Typ
Bug
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.