1. Conduid
  2. Developer Tools
  3. Minimax Search
MCP server · Developer Tools

Minimax Search

MiniMax Search is an MCP (Model Context Protocol) server that provides web search and browsing capabilities.

Unclaimed last commit 11 months ago mcpmcp-serverdevtoolsweb-search-agentweb-search
56Fair

Scored 5 months ago · breakdown

About Minimax Search

Minimax Search is an MCP server published by MiniMax-AI in the Developer Tools category: miniMax Search is an MCP (Model Context Protocol) server that provides web search and browsing capabilities.

The repository has 58 stars and 13 forks, with the last commit 11 months ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues before depending on it in production.

Install

From source
git clone https://github.com/MiniMax-AI/minimax_search

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Minimax Search

Powered by Claude · Grounded in docs

I know everything about Minimax Search. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

Static checks derived from the repository 5 hours ago. Heuristics on the source, not an audit.

  • ✓README presentThe repository ships documentation.
  • !License declaredNo license file. Legally you have no right to use it in a product.
  • !Tests presentNo tests found. Behaviour changes may go unnoticed between versions.
  • ✓Dependencies pinnedA lockfile pins dependency versions.
  • ✓No dynamic code executionSource scan found no eval, dynamic Function, or shell execution.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

README

MiniMax Search MCP Server

English Doc | Chinese Doc

MiniMax Search is an MCP (Model Context Protocol) server that provides web search and browsing capabilities.

🔧 Version Notes

This project uses the standard MCP Server protocol, compliant with MCP specifications:

  • ✅ Complete list_tools() implementation
  • ✅ Complete call_tool() implementation
  • ✅ Standard stdio_server() communication

Features

  • 🔍 Multi-Engine Search: Supports Google search engine
  • 🚀 Parallel Search: Native support for parallel multi-query search
  • 🌐 Batch Browsing: Support for batch browsing of multiple URLs
  • 🤖 Intelligent Understanding: Uses MiniMax LLM to understand web content and answer questions
  • 🎯 Advanced Search: Supports Google advanced search syntax
  • 🔄 Auto Fallback: Automatically switches to other engines when search fails

Quick Start

Install via Git (Recommended)

# Run directly from Git repository
uvx --from git+ssh://git@github.com:MiniMax-AI/minimax_search.git minimax-search 

Install via Local Path (Development)

# Run from local directory
uvx --from /xxx/minimax_search minimax-search

MCP Client Configuration

Add to your MCP client configuration file (e.g., mcp.json):

{
  "mcpServers": {
    "minimax_search": {
      "command": "uvx",
      "args": [
        "--from",
        "git+ssh://git@github.com:MiniMax-AI/minimax_search.git",
        "minimax-search"
      ],
      "env": {
        "MINIMAX_API_KEY": "your_minimax_api_key",
        "SERPER_API_KEY": "your_serper_api_key",
        "JINA_API_KEY": "your_jina_api_key"
      }
    }
  }
}

Available Tools

1. search - Parallel Web Search

Search multiple queries simultaneously, returning brief results (title, URL, snippet).

Parameters:

  • queries (array of strings, required): List of queries, supports Google advanced search syntax

Supported Search Engines:

  • Google Search (via Serper API)

Advanced Search Syntax:

  • site:example.com - Limit to specific site
  • intitle:keyword - Title contains keyword
  • inurl:keyword - URL contains keyword
  • "exact match" - Exact phrase match

Example:

{
  "queries": ["Python asyncio tutorial", "Python threading vs asyncio"]
}

2. browse - Batch Intelligent Browsing

Visit multiple web pages, use MiniMax LLM to understand content and answer questions.

Parameters:

  • urls (array of strings, required): List of target web page URLs
  • query (string, required): Question to be answered

Example:

{
  "urls": [
    "https://docs.python.org/3/library/asyncio.html",
    "https://realpython.com/async-io-python/"
  ],
  "query": "Summarize the main features and use cases of asyncio"
}

Environment Variables Configuration

Required Environment Variables

Basic Search Functionality:

  • SERPER_API_KEY: Google Search

Web Browsing Functionality:

  • JINA_API_KEY: Web content reading

Browse Functionality (LLM Understanding):

Usage Examples

Using in an Agent

Once the MCP server is started, the Agent can use the following tools:

Parallel search for multiple queries:

User: Search for "Python asyncio" and "Python threading" differences simultaneously

Agent: [Calls search tool]
→ search(queries=["Python asyncio", "Python threading"])
→ Returns search results for both queries (executed in parallel)

Batch browse multiple web pages:

User: Visit these links and summarize the main features of asyncio
     - https://docs.python.org/3/library/asyncio.html
     - https://realpython.com/async-io-python/

Agent: [Calls browse tool]
→ browse(
    urls=["https://docs.python.org/...", "https://realpython.com/..."],
    query="Summarize the main features of asyncio"
  )
→ Returns comprehensive summary and answer

Technical Implementation

Project Structure

minimax_search/
├── server.py                    # MCP Server entry point (2 tools)
├── minimax_search_browse.py     # Core search and browse implementation
├── pyproject.toml              # Project configuration
└── README.md

Core Features

Parallel Search:

  • Native support for queries array
  • Concurrent execution using thread pool
  • Automatic formatting and grouping of results

Batch Browsing:

  • Native support for urls array
  • Jina Reader extracts web content (converts to Markdown)
  • MiniMax LLM understands content and generates comprehensive answers

License

MIT

This project is based on the MiniMax-M2 Model project

README fetched from the repository 5 hours ago. The original is authoritative.

Questions

About Minimax Search

How do I install Minimax Search?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Minimax Search safe to use with an AI agent?

Its trust score is 56 out of 100 (fair). It passes 3 of the 6 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Minimax Search still maintained?

The last commit was 11 months ago and 3 open issues. That's long enough that you should check whether the maintainer is responding to issues before depending on it.