with one click
xiaoyao-search
小遥搜索 MCP 工具 - 本地文件智能搜索(语义/全文/图像/语音/混合搜索)
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
小遥搜索 MCP 工具 - 本地文件智能搜索(语义/全文/图像/语音/混合搜索)
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
Use when the user gives a topic and wants an automated video podcast created, or asks to learn visual design patterns from a reference video/image. Produces 4K video via research → script → TTS → Remotion → MP4 + BGM.
Use when user requests diagrams, flowcharts, architecture charts, or visualizations. Also use proactively when explaining systems with 3+ components, complex data flows, or relationships that benefit from visual representation. Generates .excalidraw files and exports to PNG/SVG via Kroki API or locally using excalidraw-brute-export-cli.
Best practices for Remotion - Video creation in React
| name | xiaoyao-search |
| description | 小遥搜索 MCP 工具 - 本地文件智能搜索(语义/全文/图像/语音/混合搜索) |
| metadata | {"tags":"mcp, search, local-files, semantic-search, vector-search, ai-tools","version":"1.0.0","author":"xiaoyao-search"} |
当需要搜索本地文件时使用此 Skill:
小遥搜索 MCP 服务器提供以下 5 个搜索工具:
query: string - 搜索关键词(1-500字符)limit: int - 返回结果数(1-100,默认20)threshold: float - 相似度阈值(0.0-1.0,默认0.5)file_types: string[] - 文件类型过滤(可选)query: string - 搜索关键词(1-500字符)limit: int - 返回结果数(1-100,默认20)file_types: string[] - 文件类型过滤(可选)query: string - 搜索关键词(1-500字符)limit: int - 返回结果数(1-100,默认20)threshold: float - 相似度阈值(0.0-1.0,默认0.5)file_types: string[] - 文件类型过滤(可选)image_path: string - 图片绝对路径limit: int - 返回结果数(1-100,默认20)threshold: float - 相似度阈值(0.0-1.0,默认0.5)audio_path: string - 音频绝对路径search_type: string - 搜索类型(semantic/fulltext/hybrid,默认semantic)limit: int - 返回结果数(1-100,默认20)threshold: float - 相似度阈值(0.0-1.0,默认0.5)Claude Code 通过 MCP 协议自动发现和调用工具:
用户:帮我找一下关于 Python 异步编程的文档
→ Claude Code 调用 semantic_search(query="Python 异步编程")
→ 返回搜索结果
→ Claude 基于结果回答用户
搜索结果返回 JSON 格式:
{
"total": 10,
"search_time": 0.523,
"results": [
{
"file_name": "async_guide.md",
"file_path": "D:/docs/async_guide.md",
"file_type": "markdown",
"relevance_score": 0.95,
"preview_text": "Python异步编程指南..."
}
]
}
用户:查找关于机器学习算法优化的文档
调用:semantic_search(
query="机器学习算法优化",
limit=10,
threshold=0.5
)
用户:查找包含 async def 的 Python 文件
调用:fulltext_search(
query="async def",
limit=20,
file_types=["python"]
)
用户:找一下跟这张图片相似的设计稿
调用:image_search(
image_path="C:/Users/test/reference.png",
limit=10
)
用户:(语音输入)帮我找一下上周的会议记录
调用:voice_search(
audio_path="C:/Users/test/voice.mp3",
search_type="semantic"
)
用户:全面搜索关于 Vue3 组件开发的资料
调用:hybrid_search(
query="Vue3 组件开发",
limit=20,
threshold=0.6
)
| 变量名 | 默认值 | 说明 |
|---|---|---|
| MCP_SSE_ENABLED | true | 启用 MCP SSE |
| MCP_SERVER_NAME | xiaoyao-search | 服务器名称 |
| MCP_DEFAULT_LIMIT | 20 | 默认结果数 |
| MCP_DEFAULT_THRESHOLD | 0.5 | 默认相似度阈值 |
| MCP_VOICE_ENABLED | true | 启用语音搜索 |
# 测试 MCP SSE 端点
curl http://127.0.0.1:8000/mcp
# 检查后端健康状态
curl http://127.0.0.1:8000/api/system/health