mcp-server-azure-ai-search-python-preview

mcp-server-azure-ai-search-python-preview

0

This project is an experimental MCP service designed to work with Azure AI Search. It offers tools to manage indices and indexers, run queries, and fetch data, marked as experimental and subject to modifications. Users are advised to configure authentication through a Service Principal or API Key and proceed with caution.

Experimental MCP Service for Azure AI Search

This experimental MCP service provides functionalities for:

  • Retrieving AI Search Indices
  • Schema and Configuration details of AI Search Services
  • Creating, updating, and deleting indices
  • Running queries on specific AI Search Indices
  • Managing indexers and data sources

Important Disclaimers

  • Capabilities are under development and may change without notice.
  • All experimental tools should be used with caution.

Available Tools

  • Tools for accessing indices, documents, and indexers

MCP Service Tool Groups

  • Various groups for Read and Write operations for indices, documents, and indexers

Pre-Requisites

  • Python 3.12 and uv installation required
  • Configuration of a Service Principal or API Key for authentication

Installing Dependencies

  • Links provided for installing uv and Python

Configuration of Environment Variables in MCP Host

  • Authentication configured via environment variables

MCP Host Configuration in STDIO Mode

  • Example configurations for MSDIO and SSE modes

Running from Agent Frameworks

  • Instructions for running the MCP client using an AI agent framework