Higress AI-Search MCP Server

Fornece uma ferramenta de busca por IA para aprimorar as respostas de modelos de IA com resultados de pesquisa em tempo real de vários mecanismos de busca, utilizando o recurso ai-search do Higress.

Documentação

MseeP.ai Security Assessment Badge

Higress AI-Search MCP Server

Visão Geral

Um servidor Model Context Protocol (MCP) que fornece uma ferramenta de busca por IA para aprimorar as respostas dos modelos de IA com resultados de busca em tempo real de vários mecanismos de busca por meio do recurso Higress ai-search.

Higress AI-Search Server MCP server

Demonstração

Cline

https://github.com/user-attachments/assets/60a06d99-a46c-40fc-b156-793e395542bb

Claude Desktop

https://github.com/user-attachments/assets/5c9e639f-c21c-4738-ad71-1a88cc0bcb46

Recursos

  • Busca na Internet: Google, Bing, Quark - para informações gerais da web
  • Busca Acadêmica: Arxiv - para artigos científicos e pesquisas
  • Busca de Conhecimento Interno

Pré-requisitos

  • uv para instalação de pacotes.
  • Configure o Higress com o plugin ai-search e o plugin ai-proxy.

Configuração

O servidor pode ser configurado usando variáveis de ambiente:

  • HIGRESS_URL(opcional): URL do serviço Higress (padrão: http://localhost:8080/v1/chat/completions).
  • MODEL(obrigatório): modelo LLM a ser usado para gerar respostas.
  • INTERNAL_KNOWLEDGE_BASES(opcional): Descrição das bases de conhecimento internas.

Opção 1: Usando uvx

Usar uvx instalará automaticamente o pacote do PyPI, sem necessidade de clonar o repositório localmente.

{
  "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"
      }
    }
  }
}

Opção 2: Usando uv com desenvolvimento local

Usar uv requer clonar o repositório localmente e especificar o caminho para o código-fonte.

{
  "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"
      }
    }
  }
}

Licença

Este projeto é licenciado sob a Licença MIT - consulte o arquivo LICENSE para obter detalhes.