Minimax SearchSAFE
MiniMax Search is an MCP (Model Context Protocol) server that provides web search and browsing capabilities.
Overview
From the repository's own README, as read at the audited commit. Badges and raw HTML are left out.
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://[email protected]: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://[email protected]: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
5f687a988afbOBSERVED · 2026-10-08Connect
Built from this server's own package name, version and transport as found in its source — not copied from anyone's documentation, so it cannot drift against a page we do not control. Replace the environment placeholders with a token scoped to the least it needs.
claude mcp add minimax-search --env JINA_API_KEY=${JINA_API_KEY} --env MINIMAX_API_KEY=${MINIMAX_API_KEY} --env SERPER_API_KEY=${SERPER_API_KEY} -- uvx minimax-search{
"mcpServers": {
"minimax-search": {
"command": "uvx",
"args": [
"minimax-search"
],
"env": {
"JINA_API_KEY": "${JINA_API_KEY}",
"MINIMAX_API_KEY": "${MINIMAX_API_KEY}",
"SERPER_API_KEY": "${SERPER_API_KEY}"
}
}
}
}Exposed tools (2)
2 read · 0 write · 0 destructive.
| Tool | Risk | Description |
|---|---|---|
browse | read | Explore specific information in a list of urls. The parameters are a url list and a query. The urls will be browsed, and each content will be sent to a Large Language Model (LLM) as the based information to answer the query. |
search | read | Web search in parallel. The parameter is a list of queries. The queries will be sent to a search engine. You will get the brief search results with (title, url, snippet)s for each query. |
Trust audit
SAFEgrade B · trust 89/100 Nothing in the source contradicts what it says it does. Grade A is reserved for packages that have also passed the behavioural sandbox.
| Layer | What it checks | Result |
|---|---|---|
| L0 | Provenance & inventory | PASS |
| L1 | Static analysis of the code | PASS |
| L2 | Instruction surface (what it tells the agent) | PASS |
| L3 | Class-specific surface | PASS |
| L4 | Behavioural (sandbox) | SKIPPED |
What the source does
- Filesystem
- none-observed
- Network
- declared (2 observation(s))
- Shell
- none-observed
- Dependencies
- pinned
- Secrets in source
- none-found
Findings (1)
Gates applied: no_behavioural_pass, no_license.
5f687a988afbfull audit observations/trust-audit/mcp-server/minimax-ai__minimax-search.json · Report an issue / request a re-scanAudit history
Every audit this server has had. A grade with a past is a grade somebody is still checking.
| Date | Source | Verdict | Grade | Score | Change |
|---|---|---|---|---|---|
| 2026-10-08 | 5f687a988afb | SAFE | B | 89 | first audit |
Questions
What is the Minimax Search MCP server?
MiniMax Search is an MCP (Model Context Protocol) server that provides web search and browsing capabilities.
What tools does Minimax Search expose?
2 in total: 2 read-only, 0 that write, and 0 that can delete or overwrite. Every one is listed on this page with its risk.
Is Minimax Search safe to connect to an agent?
The audit found nothing in the source that contradicts what it says it does, and graded it B (89/100). Grade A is held back for packages that have also passed a sandboxed behavioural run, which is why a clean server reads B.
What credentials does Minimax Search need?
It reads JINA_API_KEY, MINIMAX_API_KEY and SERPER_API_KEY from the environment. Give it a token scoped to the least it needs — an agent that can be talked into calling a tool can be talked into calling it with your credentials.
How does Minimax Search run?
It speaks stdio, so it runs as a local process your client starts. It is published on PyPI as minimax-search.
How current is this page?
The grade is for one exact copy of the source (5f687a988afb), read on 2026-10-08. The repository is watched and re-audited when it changes.