Azure AI 搜索与代理服务MCP服务器
用于Claude Desktop的Azure AI搜索和代理服务MCP服务器,支持文档和网络搜索。
快速入门
前置要求
- Python 3.10 或更高版本
- Azure AI 搜索服务和索引
- Claude Desktop 最新版
配置步骤
使用Azure AI 代理服务(推荐)
- 创建项目目录: mkdir mcp-server-azure-ai-search cd mcp-server-azure-ai-search
- 创建
.env
文件并填入连接字符串等信息。 - 设置虚拟环境并安装依赖: uv venv .venv\Scripts\activate uv pip install "mcp[cli]" azure-identity python-dotenv azure-ai-projects
- 使用
azure_ai_agent_service_server.py
脚本启动服务。
直接使用Azure AI 搜索
- 创建
.env
文件并填入Azure搜索服务端点、索引名称和API密钥。 - 安装依赖: uv pip install "mcp[cli]" azure-search-documents==11.5.2 azure-identity python-dotenv
- 使用
azure_search_server.py
脚本启动服务。
测试
- 重启Claude Desktop。
- 在输入框右下角找到MCP工具图标,测试查询功能。
故障排查
- 检查文件路径和环境变量配置。
- 查看日志文件以定位问题。