小遥搜索 MCP 工具 - 本地文件智能搜索(语义/全文/图像/语音/混合搜索)
60
69%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Passed
No findings from the security scan
Fix and improve this skill with Tessl
tessl review fix ./skills/xiaoyao-search/SKILL.md当需要搜索本地文件时使用此 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/health612c6d1
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.