About Ai Smart Search
Ai Smart Search is a Python MCP server for people who need web research summarized with AI. It searches the web with Tavily, then uses Xiaomi MiMo to analyze results and return a summary with source references.
Key features
- 01Search the web with Tavily
- 02Analyze results with Xiaomi MiMo
- 03Return a structured summary and sources
Use cases
- 01Research a topic with cited web results
- 02Summarize search findings for an AI workflow
MCP support
Exposes a single `deep_search` tool to MCP clients, combining Tavily web search with Xiaomi MiMo analysis and returning a summary and source list.
Configuration
Local server config is the same for every client. Copy it into your client’s MCP config file.
We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.
Tools
Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.
Details
From the project READMEAI Smart Search (智能深度搜索助手)
一个基于 MCP (Model Context Protocol) 的智能搜索工具,结合了 Tavily 网络搜索与小米 MiMo AI 深度分析能力。
功能
提供1个 MCP 工具:
deep_search(query, max_results=5, language="中文")
- 使用 Tavily Search API 进行网络搜索
- 将搜索结果发送给小米 MiMo AI(mimo-v2.5-pro)进行深度分析和总结
- 返回结构化结果:AI 分析总结 + 参考来源列表
安装
前置要求
- Python 3.10+
- 有效的 Tavily API Key
- 有效的小米 MiMo API Key
本地运行
# 安装依赖
pip install -r requirements.txt
# 设置环境变量
export MIMO_API_KEY="your-mimo-api-key"
export TAVILY_API_KEY="your-tavily-api-key"
# 运行(stdio 模式)
python entry.py
MCP 配置
在 MCP 客户端配置中添加:
{
"mcpServers": {
"ai-smart-search": {
"command": "python",
"args": ["/path/to/entry.py"],
"env": {
"MIMO_API_KEY": "your-mimo-api-key",
"TAVILY_API_KEY": "your-tavily-api-key"
}
}
}
}
环境变量
| 变量 | 说明 | 默认值 |
|---|---|---|
MIMO_API_KEY | 小米 MiMo API Key | - |
MIMO_BASE_URL | MiMo API 基础 URL | https://token-plan-cn.xiaomimimo.com/v1 |
MIMO_MODEL | MiMo 模型名称 | mimo-v2.5-pro |
TAVILY_API_KEY | Tavily Search API Key | - |
技术栈
- Python 3.x
- MCP Python SDK
- Tavily Search API
- 小米 MiMo API (mimo-v2.5-pro)
- Stdio 传输协议
许可证
MIT
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.