Azure AI 搜索与代理服务MCP服务器

Azure AI 搜索与代理服务MCP服务器

用于Claude Desktop的Azure AI搜索和代理服务MCP服务器,支持文档和网络搜索。

快速入门

前置要求

  • Python 3.10 或更高版本
  • Azure AI 搜索服务和索引
  • Claude Desktop 最新版

配置步骤

使用Azure AI 代理服务(推荐)

  1. 创建项目目录: mkdir mcp-server-azure-ai-search cd mcp-server-azure-ai-search
  2. 创建 .env 文件并填入连接字符串等信息。
  3. 设置虚拟环境并安装依赖: uv venv .venv\Scripts\activate uv pip install "mcp[cli]" azure-identity python-dotenv azure-ai-projects
  4. 使用 azure_ai_agent_service_server.py 脚本启动服务。

直接使用Azure AI 搜索

  1. 创建 .env 文件并填入Azure搜索服务端点、索引名称和API密钥。
  2. 安装依赖: uv pip install "mcp[cli]" azure-search-documents==11.5.2 azure-identity python-dotenv
  3. 使用 azure_search_server.py 脚本启动服务。

测试

  1. 重启Claude Desktop。
  2. 在输入框右下角找到MCP工具图标,测试查询功能。

故障排查

  • 检查文件路径和环境变量配置。
  • 查看日志文件以定位问题。