GitHub Stars
50
User Rating
Not Rated
Favorites
0
Views
27
Forks
12
Issues
4
Installation
Difficulty
IntermediateEstimated Time
10-20 minutes
Installation
Installation
Prerequisites
Python: 3.10 or higher
Claude Desktop: Latest version
Azure Resources: Azure AI Search service with an index
Installation Steps
1. Create Project Directory
bash
mkdir mcp-server-azure-ai-search
cd mcp-server-azure-ai-search
2. Create a .env File
bash
echo "PROJECT_CONNECTION_STRING=your-project-connection-string" > .env
echo "MODEL_DEPLOYMENT_NAME=your-model-deployment-name" >> .env
echo "AI_SEARCH_CONNECTION_NAME=your-search-connection-name" >> .env
echo "BING_CONNECTION_NAME=your-bing-connection-name" >> .env
echo "AI_SEARCH_INDEX_NAME=your-index-name" >> .env
3. Set Up Virtual Environment
bash
python -m venv .venv
source .venv/bin/activate # For macOS/Linux
.venv\Scripts\activate # For Windows
pip install "mcp[cli]" azure-identity python-dotenv azure-ai-projects
4. Use the azure_ai_agent_service_server.py script for integration
Additional Resources
Author Information
@farzad528 Principal Product Manager at Microsoft working on Azure AI Search
MicrosoftUnited States
111
Followers
75
Repositories
0
Gists
0
Total Contributions
Related MCPs
MasterMCP
86
A demonstration toolkit revealing potential security vulnerabilities in MCP (Model Context Protocol) frameworks through data poisoning, JSON injection, function overriding, and cross-MCP call attacks, exposing AI security issues while providing defense recommendations. For educational and research purposes only.