Skip to main content
Glama
cr7258

Higress AI-Search MCP Server

by cr7258

Higress AI-Search MCPサーバー

概要

Higress ai-search機能を通じて、さまざまな検索エンジンからのリアルタイム検索結果を使用して AI モデルの応答を強化する AI 検索ツールを提供するモデル コンテキスト プロトコル (MCP) サーバー。

Related MCP server: OneSearch MCP Server

デモ

クライン

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

クロードデスクトップ

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

特徴

  • インターネット検索: Google、Bing、Quark - 一般的なウェブ情報

  • 学術検索:Arxiv - 科学論文と研究用

  • 社内知識検索

前提条件

  • パッケージのインストール用のuv 。

  • ai-searchプラグインとai-proxyプラグインを使用して Higress を設定します。

構成

サーバーは環境変数を使用して設定できます。

  • HIGRESS_URL (オプション): Higress サービスの URL (デフォルト: http://localhost:8080/v1/chat/completions )。

  • MODEL (必須): 応答の生成に使用する LLM モデル。

  • INTERNAL_KNOWLEDGE_BASES (オプション): 内部ナレッジベースの説明。

オプション1: uvxを使用する

uvx を使用すると、PyPI からパッケージが自動的にインストールされるため、リポジトリをローカルにクローンする必要はありません。

{
  "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を使用する

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

ライセンス

このプロジェクトは MIT ライセンスに基づいてライセンスされています - 詳細についてはLICENSEファイルを参照してください。

Available Tools

1 tool

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 1 tool updatev1.0.1
    • First observedai_search

TDQS

A3.7/5.0

Scored across 1 tool

Disambiguation5/5

With only one tool, there is no possibility of confusion between tools. The tool's purpose is clearly defined as a unified search interface.

Naming Consistency5/5

Only one tool exists, so naming consistency is trivially met. The name 'ai_search' is descriptive and follows a reasonable pattern.

Tool Count4/5

A single search tool is slightly under the typical 3-15 range, but it consolidates multiple search capabilities (internet, academic, internal) into one unified interface, which can be reasonable for a focused server.

Completeness4/5

The tool covers key search domains (internet, academic, internal knowledge), but lacks explicit support for advanced features like filters, pagination, or custom sources, which may be needed for complex queries.

Maintenance

ActivityInactive
ResponsivenessNo issues

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    A
    maintenance
    🔍 A Model Context Protocol (MCP) server providing unified access to multiple search engines (Tavily, Brave, Kagi), AI tools (Perplexity, FastGPT), and content processing services (Jina AI, Kagi). Combines search, AI responses, content processing, and enhancement features through a single interface.
    3
    885 npm
    355
    MIT
  • A
    license
    B
    quality
    C
    maintenance
    A Model Context Protocol server that enables AI assistants to perform real-time web searches, retrieving up-to-date information from the internet via a Crawler API.
    1
    44 npm
    42
    ISC