Higress AI-Search MCP Server

Higress AI-Search MCP Server

site icon
2025.03.12 5
PythonAI搜索实时信息检索学术搜索内部知识搜索搜索工具开发效率
Higress AI-Search MCP Server 是一个基于模型上下文协议(MCP)的服务,旨在通过集成多种搜索引擎的实时搜索结果来增强AI模型的响应能力。该服务通过Higress的ai-search功能,提供互联网搜索、学术搜索以及内部知识搜索等功能,适用于需要实时信息检索和增强AI模型回答的场景。
View on GitHub

Overview

基本能力

产品定位

Higress AI-Search MCP Server 是一个增强AI模型响应能力的搜索服务,通过集成多种搜索引擎的实时结果,为AI模型提供更丰富的信息支持。

核心功能

  • 互联网搜索:支持Google、Bing、Quark等搜索引擎,获取一般网络信息。
  • 学术搜索:支持Arxiv,获取科学论文和研究资料。
  • 内部知识搜索:支持企业内部知识库的检索。

适用场景

  • 需要实时信息检索的AI应用场景。
  • 学术研究和科学论文的检索。
  • 企业内部知识库的查询和检索。

工具列表

  • uv:用于包安装的工具。
  • Higress ai-search插件:提供AI搜索功能。
  • Higress ai-proxy插件:提供AI代理功能。

常见问题解答

  • 如何配置Higress服务?:通过环境变量HIGRESS_URLMODEL进行配置。
  • 如何安装服务?:可以使用uvx自动安装或通过uv本地开发安装。

使用教程

使用依赖

  • 安装uv工具: bash pip install uv
  • 配置Higress的ai-search和ai-proxy插件。

安装教程

选项1:使用uvx自动安装

{
  "mcpServers": {
    "higress-ai-search-mcp-server": {
      "command": "uvx",
      "args": [
        "higress-ai-search-mcp-server"
      ],
      "env": {
        "HIGRESS_URL": "http://localhost:8080/v1/chat/completions",
        "MODEL": "qwen-turbo",
        "INTERNAL_KNOWLEDGE_BASES": "Employee handbook, company policies, internal process documents"
      }
    }
  }
}

选项2:使用uv本地开发安装

{
  "mcpServers": {
    "higress-ai-search-mcp-server": {
      "command": "uv",
      "args": [
        "--directory",
        "path/to/src/higress-ai-search-mcp-server",
        "run",
        "higress-ai-search-mcp-server"
      ],
      "env": {
        "HIGRESS_URL": "http://localhost:8080/v1/chat/completions",
        "MODEL": "qwen-turbo",
        "INTERNAL_KNOWLEDGE_BASES": "Employee handbook, company policies, internal process documents"
      }
    }
  }
}

调试方式

  • 检查环境变量是否配置正确。
  • 确保Higress服务正常运行。
  • 使用uv工具运行服务并查看日志输出。

许可证

该项目遵循 Apache-2.0 开源许可条款,请参阅 Apache-2.0 了解完整条款。