A community-driven registry for Claude, Cursor, Windsurf, Cline & more. Not affiliated with Anthropic.
Are you the author? Sign in to claim
MiniMax Search is an MCP (Model Context Protocol) server that provides web search and browsing capabilities.
MiniMax Search is an MCP (Model Context Protocol) server that provides web search and browsing capabilities.
This project uses the standard MCP Server protocol, compliant with MCP specifications:
list_tools() implementationcall_tool() implementationstdio_server() communication# Run directly from Git repository
uvx --from git+ssh://git@github.com:MiniMax-AI/minimax_search.git minimax-search
# Run from local directory
uvx --from /xxx/minimax_search minimax-search
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"
}
}
}
}
Search multiple queries simultaneously, returning brief results (title, URL, snippet).
Parameters:
queries (array of strings, required): List of queries, supports Google advanced search syntaxSupported Search Engines:
Advanced Search Syntax:
site:example.com - Limit to specific siteintitle:keyword - Title contains keywordinurl:keyword - URL contains keyword"exact match" - Exact phrase matchExample:
{
"queries": ["Python asyncio tutorial", "Python threading vs asyncio"]
}
Visit multiple web pages, use MiniMax LLM to understand content and answer questions.
Parameters:
urls (array of strings, required): List of target web page URLsquery (string, required): Question to be answeredExample:
{
"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"
}
Basic Search Functionality:
SERPER_API_KEY: Google Search
Web Browsing Functionality:
JINA_API_KEY: Web content reading
Browse Functionality (LLM Understanding):
MINIMAX_API_KEY: MiniMax API Key
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
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
Parallel Search:
Batch Browsing:
MIT
This project is based on the MiniMax-M2 Model project
A Jetbrains IDE IntelliJ plugin aimed to provide coding agents the ability to leverage intelliJ's indexing of the codeba
MCP server integration for DaVinci Resolve Studio
Real-time web search, crawl, and extract — production-ready AI search