AGENT
Agent 整合指南
WPORT 不只提供 API,還鋪好了讓 AI Agent 自己發現、讀懂並操作平台的整套機制。以下說明四個核心。
① .well-known 發現鏈
從 API 目錄一路發現到 OpenAPI schema 與 Agent Skills,Agent 不需硬編碼端點:
bash
curl https://wport.me/.well-known/api-catalog
# → openapi.json → agent-skills//.well-known/api-catalog— 能力目錄入口/.well-known/openapi.json— 完整 OpenAPI schema/.well-known/agent-skills/— 整合探索 Skills 索引(api-discovery、oauth-authentication、mcp-discovery、markdown-negotiation)/.well-known/mcp/server-card.json— MCP 伺服器探索卡
② Agent Skills
wport-agents 提供可插拔的 Skills,讓 Agent 從「回答」升級到「幫你完成」:
interviewer-ai模擬技術面試、即時回饋gen-career-mentor依技能給職涯路線建議exec-wport-cliSkill 直接驅動 CLI 撈資料gen-resume從對話生成履歷gen-resume-optimizer針對職缺優化履歷每個 Skill 是一份 SKILL.md,由 AI Agent(如 Claude)載入後即可使用。完整清單與用法見 wport-agents 儲存庫: github.com/hotfire-digital/wport-agents
③ WebMCP 瀏覽器工具
WPORT 網站以 W3C WebMCP 標準(navigator.modelContext)在瀏覽器內註冊工具。這些工具是「導航型」的——它們帶瀏覽器前往對應頁面並回傳當前頁面內容(path / url / title),不是回傳資料的查詢 API:
javascript
// app/plugins/webmcp.client.ts
navigator.modelContext.provideContext({ tools })
// → open-jobs-list({ keyword, page })
// → open-job-detail({ id })
// → open-company-detail({ id })
// → open-auth({ tab, redirect })
// → get-current-page-context()伺服器端另有 MCP 探索卡 /.well-known/mcp/server-card.json,公告 streamable-http 傳輸與能力給外部 MCP client。
④ Markdown 內容協商
帶上 Accept: text/markdown,頁面就回傳 LLM 友善的純文字 Markdown,省去解析 HTML:
bash
curl -H "Accept: text/markdown" https://wport.me/jobs直接呼叫 Agent 端點
需要程式化整合時,/api/agent 提供 Agent 導向的入口;schema 一律以 .well-known/openapi.json 為準。