Azure AI Agent Service + Azure AI Search MCP Server logo

Azure AI Agent Service + Azure AI Search MCP Server

by farzad528

A Model Context Protocol (MCP) server that enables Claude Desktop to search your content using Azure AI services. Choose between Azure AI Agent Service (with both document search and web search) or direct Azure AI Search integration.

View on GitHub

Last updated: N/A

What is Azure AI Agent Service + Azure AI Search MCP Server?

This project provides two MCP server implementations to connect Claude Desktop with Azure search capabilities: Azure AI Agent Service (recommended) and direct Azure AI Search integration.

How to use Azure AI Agent Service + Azure AI Search MCP Server?

The README provides detailed setup guides for both the Azure AI Agent Service and direct Azure AI Search implementations, including environment variable configuration, dependency installation, and Claude Desktop configuration. Follow the steps outlined in the respective sections to set up and configure the server based on your chosen approach.

Key features of Azure AI Agent Service + Azure AI Search MCP Server

  • AI-Enhanced Search

  • Multiple Data Sources

  • Source Citations

  • Flexible Implementation

  • Seamless Claude Integration

  • Customizable

Use cases of Azure AI Agent Service + Azure AI Search MCP Server

  • Searching indexed documents with AI-enhanced results in Claude Desktop.

  • Searching the web with source citations in Claude Desktop.

  • Integrating Claude Desktop with Azure AI Search using keyword, vector, or hybrid search.

  • Customizing search behavior and integrating additional tools to enhance Claude Desktop's search capabilities.

FAQ from Azure AI Agent Service + Azure AI Search MCP Server

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?

Ensure your Azure AI Project is correctly configured, verify that connections exist and are properly configured, and check your Azure authentication status.

Can I customize the search behavior of the server?

Yes, you can modify tool instructions, add new tools using the @mcp.tool() decorator, customize response formatting, and adjust web search parameters.

What are the requirements for using this server?

You need Python 3.10 or higher, the latest version of Claude Desktop, Azure AI Search service with an index, and for Agent Service, an Azure AI Project with Azure AI Search and Bing connections. The operating system should be Windows or macOS.

Which implementation is recommended?

The Azure AI Agent Service implementation is recommended as it uses the powerful Azure AI Agent Service to provide AI-enhanced search results and web search with source citations.