核心定位
star-search 是专为中文搜索、A股财经、科技新闻场景设计的开源搜索MCP服务器,对标Perplexity/Tavily的免费中文替代方案。v20.9版本实现搜索层6s→0.2s极致优化,首字响应<1s,支持SSE流式输出与6轮多轮对话。
核心能力
16引擎智能路由:11个HTTP引擎(Bing/Sogou/360/微信/头条/知乎/GitHub等)+5个RSS源(IT之家/36氪/少数派等),自动识别财经query切换finance模式。
LLM答案层:GLM-4-Flash永久免费,8秒内生成结构化答案,支持default/table/json/mermaid四种格式,含内联引用与实体知识卡片。
MCP标准协议:4个工具(web_search/web_search_news/web_search_finance/get_engines),支持stdio本地模式与SSE公网端点,Claude Desktop/Cursor/Hermes即配即用。
工程化特性:Prometheus+Grafana监控告警、systemd守护进程、PWA离线支持、OpenAI GPT Actions插件商店、BM25语义搜索5ms响应。
显著优势
- 中文场景深度优化:拼音识别、繁简转换、财经实体KB(50+内置)、智能重搜3轮兜底
- 零成本运行:无需API Key、无需登录、GLM-4-Flash永久免费
- 极致性能:缓存命中0ms、P99<4s、SSE首字<1s、236倍答案缓存加速
- 完整可观测性:14个Prometheus指标、8条告警规则、Grafana可视化面板
局限与风险
- 学术/代码引擎受限:Google Scholar/Semantic Scholar/Grep.app因GFW/反爬基本不可用,仅Sourcegraph可用
- LLM幻觉约束:虽设"诚实优先"强约束prompt,复杂query仍可能出现"未能找到"逃避话术或事实错误
- 依赖第三方稳定性:Bing/Sogou等引擎策略变更可能导致抓取失效
- 数据隐私:公网部署需自行处理HTTPS与访问控制,localStorage历史/收藏数据浏览器本地存储
适合人群
- 需要中文财经/A股实时数据的量化研究者、投资者
- 构建AI Agent的开发者(MCP协议原生支持)
- 追求Perplexity替代方案的个人用户与小型团队
- 需要结构化输出(JSON/Mermaid)的自动化工作流集成
安全风险
| 等级 | 项目 | 说明 |
|------|------|------|
| 低 | 代码注入 | 无eval/exec,HTML输出经Jinja2转义 |
| 低 | 敏感信息泄露 | 无硬编码密钥,配置走.env |
| 中 | 依赖风险 | aiohttp/bs4/playwright需持续更新 |
| 中 | 公网暴露 | 需自行配置nginx/auth,无内置鉴权 |
建议:生产环境启用HTTPS+基础认证,定期更新playwright/browser,监控引擎抓取成功率。