Azure AI Agent Service + Azure AI Search MCP Server
by farzad528
This project provides MCP server implementations to connect Claude Desktop with Azure search capabilities, allowing users to search their content using Azure AI services. It offers both Azure AI Agent Service integration and direct Azure AI Search integration.
Last updated: N/A
What is Azure AI Agent Service + Azure AI Search MCP Server?
This project provides two Model Context Protocol (MCP) server implementations that enable Claude Desktop to search your content using Azure AI services. You can choose between using the Azure AI Agent Service (with document and web search) or directly integrating with Azure AI Search.
How to use Azure AI Agent Service + Azure AI Search MCP Server?
To use this server, you need to set up either the Azure AI Agent Service or direct Azure AI Search implementation. This involves configuring environment variables, installing dependencies, and updating the Claude Desktop configuration file with the appropriate server settings. Detailed setup guides are provided in the README for both approaches.
Key features of Azure AI Agent Service + Azure AI Search MCP Server
AI-Enhanced Search
Multiple Data Sources (documents and web)
Source Citations for web search results
Flexible Implementation (Agent Service or direct integration)
Seamless Claude Integration
Customizable search behavior
Use cases of Azure AI Agent Service + Azure AI Search MCP Server
Searching indexed documents within Claude Desktop
Web search with source citations within Claude Desktop
Integrating Azure AI Search capabilities into Claude workflows
Customizing search behavior and response formatting
FAQ from Azure AI Agent Service + Azure AI Search MCP Server
How do I troubleshoot if the server is not appearing in Claude Desktop?
How do I troubleshoot if the server is not appearing in Claude Desktop?
Check Claude Desktop logs, verify file paths and environment variables in the configuration, and test running the server directly using python azure_ai_agent_service_server.py
or uv run python azure_ai_agent_service_server.py
.
What should I do if I encounter issues with the Azure AI Agent Service?
What should I do if I encounter issues with the Azure AI Agent Service?
Ensure your Azure AI Project is correctly configured, verify that connections exist and are properly configured, and check your Azure authentication status.
Can I modify the tool instructions?
Can I modify the tool instructions?
Yes, you can adjust the instructions provided to each agent to change how they process queries.
How can I add new tools to the server?
How can I add new tools to the server?
Use the @mcp.tool()
decorator to integrate additional tools.
Is it possible to customize the response formatting?
Is it possible to customize the response formatting?
Yes, you can edit how responses are formatted and returned to Claude Desktop.