微服原生 MCP · 已接入
lzcos ≥ 1.5.2
resource_exports
微服 Skill / MCP 接入状态
本应用已按 懒猫 Skill / MCP 规范 导出资源,供小龙猫、Codex 等 Agent 自动发现。审核与用户可在本页核对接入信息。
- package:
cloud.lazycat.app.wigolo - MCP provider id:
default - 导出路径:LPK
exports/mcp-providers/default/mcp.yml - Skill:
exports/skills/wigolo-web-research/SKILL.md - endpoint(mcp.yml):
/mcp?view=default - 应用间地址:
http://app.cloud.lazycat.app.wigolo.lzcx/mcp?view=default - 外部域名:
https://wigolo.<微服域名>/mcp?view=default(需登录/票据,非匿名公网)
Agent 接入步骤(与官方文档一致)
- 加载系统内置
lazycat-local-resourceskill - 发现本应用导出的 MCP provider:
cloud.lazycat.app.wigolo / default - 读取
mcp.yml的endpoint,按.lzcx规则拼地址并连接 - 调用
tools/list→ 使用search/fetch/crawl/extract/research
本页静态预览(与 LPK 导出内容一致):
Lazycat resource → mcp-providers → cloud.lazycat.app.wigolo/default → /mcp?view=default
REST 调用(控制台 / 脚本)
REST 控制台使用注入的 Bearer Token。Agent 优先走上方微服原生 MCP,无需复制 Token。
- Base URL:
https://wigolo.<微服域名> - REST:
POST /v1/search· 工具列表GET /v1/tools· OpenAPI /openapi.json - 健康检查:
GET /health(无需 Token) - MCP SSE(兼容):
/sse+/messages(同样受微服鉴权)
REST 示例(Token 与控制台注入密钥相同):
curl -sS -X POST "https://wigolo.<微服域名>/v1/search" \
-H "Authorization: Bearer <WIGOLO_API_TOKEN>" \
-H "Content-Type: application/json" \
-d '{"query":"local-first web search","max_results":5}'
本地 stdio(与本远程实例数据隔离,仅开发机):
{
"mcpServers": {
"wigolo": {
"command": "npx",
"args": ["-y", "wigolo"]
}
}
}
健康状态
—
上游:KnockOutEZ/wigolo · AGPL-3.0-only · 原作者 Towhid Khan
快速搜索(验证核心能力)
结果将显示在这里
工具一览(MCP tools/list)
MCP 与 REST 暴露相同的 10 个工具:
search— 多引擎网页搜索,秩融合 + ML 重排fetch— 抓取单个 URL,输出干净 markdowncrawl— 多页爬取(BFS / DFS / sitemap)extract— 结构化抽取(表格、JSON-LD、schema)cache— 查询已抓取内容find_similar— 相似页面research— 拆解问题 → 综合报告(可选 LLM)agent— 自主采集循环(可选 LLM)diff— 页面变更对比watch— 变更推送 webhook
核心 search/fetch/crawl/extract 无需第三方 Key。