MCP Service for Azure AI Search
by projectAcetylcholine
This experimental MCP service provides capabilities to interact with Azure AI Search, including retrieving index information, creating/updating indices, running queries, and managing indexers. It is currently in an experimental phase and may change without notice.
Last updated: N/A
What is MCP Service for Azure AI Search?
This is an experimental MCP (Micro Control Plane) service designed to interact with Azure AI Search. It provides a set of tools to manage and query your AI Search service.
How to use MCP Service for Azure AI Search?
To use this service, you need to install the necessary dependencies (Python 3.12+ and uv), configure authentication with either a Service Principal or an API key, and then install the MCP service itself. You can then configure your MCP host to use the service, specifying the necessary environment variables and tool groups.
Key features of MCP Service for Azure AI Search
Retrieve AI Search Index List
Get Index Schema Details
Create and Update Indices
Run Queries Against Indices
Create and Update Indexers
Manage Data Sources and Skill Sets
Use cases of MCP Service for Azure AI Search
Automated Index Management
Programmatic Search Querying
Integration with Agent Frameworks
Simplified Azure AI Search Interaction
Centralized Control Plane for AI Search Operations
FAQ from MCP Service for Azure AI Search
What authentication methods are supported?
What authentication methods are supported?
The service supports authentication using either a Service Principal or an API key.
What are the pre-requisites for using this service?
What are the pre-requisites for using this service?
You need Python 3.12 or later, uv installed, and a configured Service Principal or AI Search API Key.
How do I filter the tools available to my MCP host?
How do I filter the tools available to my MCP host?
You can specify a comma-delimited list of tool groups in the AZURE_AI_SEARCH_MCP_TOOL_GROUPS environment variable.
Is this service production-ready?
Is this service production-ready?
No, this service is currently marked as experimental and may change behavior without advanced notice. Use with caution.
What tool groups are available?
What tool groups are available?
Available tool groups include READ_OPERATIONS, WRITE_OPERATIONS, READ_INDEX, WRITE_INDEX, READ_DOCUMENTS, WRITE_DOCUMENTS, WRITE_INDEXERS, and READ_INDEXERS.