Higress AI Search

by cr7258

5 stars
3.6k downloads
Not rated
GitHub

About

Enhances AI model responses with real-time search results from various engines through Higress ai-search, supporting internet, academic, and internal knowledge searches.

Details

Author
cr7258
Repository
cr7258/higress-ai-search-mcp-server
GitHub stars
5
Downloads
3,614
License
Apache License 2.0
Categories
Search, AI, Other, Design, Developer Tools, Infrastructure, Knowledge Base, Frontend

- Internet search via Google, Bing, and Quark
- Academic search via Arxiv for scientific papers
- Internal knowledge base search
- Real‑time enhancement of AI model responses

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Higress AI Search
    Command (node, npx, python, etc.) uvx
    Arguments
    • Argument 1 higress-ai-search-mcp-server
    Environment
    • MODEL qwen-turbo
    • HIGRESS_URL http://localhost:8080/v1/chat/completions
    • INTERNAL_KNOWLEDGE_BASES Employee handbook, company policies, internal process documents

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Install via uvx (automatic install from PyPI) or clone the repository and use uv locally. Configure environment variables: HIGRESS_URL (optional, default http://localhost:8080/v1/chat/completions), MODEL (required), and INTERNAL_KNOWLEDGE_BASES (optional). Add the server configuration to your MCP client (e.g., Cline or Claude Desktop) with the appropriate command and args.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

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

Linux

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

Macos

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

Windows

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

Provides an AI search tool to enhance AI model responses with real-time search results from various search engines using the Higress ai-search feature.

A Model Context Protocol (MCP) server that provides an AI search tool to enhance AI model responses with real-time search results from various search engines throughHigressai-searchfeature.

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

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

- Internet Search: Google, Bing, Quark - for general web information
- Academic Search: Arxiv - for scientific papers and research
- Internal Knowledge Search

- uvfor package installation.
- Config Higress with
ai-searchplugin andai-proxyplugin.

The server can be configured using environment variables:

- HIGRESS_URL(optional): URL for the Higress service (default:http://localhost:8080/v1/chat/completions).
- MODEL(required): LLM model to use for generating responses.
- INTERNAL_KNOWLEDGE_BASES(optional): Description of internal knowledge bases.

Using uvx will automatically install the package from PyPI, no need to clone the repository locally.

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

Option 2: Using uv with local development

Using uv requires cloning the repository locally and specifying the path to the source code.

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

This project is licensed under the MIT License - see theLICENSEfile for details.

Search global news using natural language. Webz.io News Search API returns the most relevant articles and content, with filters for source, country, language, date, sentiment, and category.

An MCP server that connects to Perplexity's Sonar API, enabling real-time web-wide research in conversational AI.

Official Tavily MCP server for AI search and content extraction, giving MCP clients web search, crawl, and extract tools.

Google for AI agents — live search across 25,000+ scored MCP servers, updated daily

DuckDuckGo web search + URL fetcher for AI agents. No API key needed for free tier (7 req/IP/day), Pro tier unlimited with API key.

Search and extract information about research papers from arXiv.

Unified real-time search engine skill for AI agents.

Multi-provider search broker for AI agents. Routes across SearXNG, Brave, Serper, Tavily, and Exa with automatic fallback, RRF ranking, content extraction, and budget enforcement.

Evidence-backed web research for AI agents. BM25+NLI claim verification, confidence scores, citations, contradiction detection. 12 MCP tools. Works with Claude Desktop, Cursor, Windsurf. Python SDK (pip install browseaidev), LangChain, CrewAI, LlamaIndex integrations. npx browseai-dev

Free search API for AI agents — 105 engines, 22 profiles, 94.3% SimpleQA accuracy, MCP server with 5 tools

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.