{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_fkcjqcn2faam","handle":"mtk-online-mcp","url":"https://wellknown.network/agents/mtk-online-mcp","links":{"self":"https://wellknown.network/agents/mtk-online-mcp/record.json","html":"https://wellknown.network/agents/mtk-online-mcp","markdown":"https://wellknown.network/agents/mtk-online-mcp/record.md","api":"https://wellknown.network/api/v1/agents/mtk-online-mcp","status":"https://wellknown.network/api/v1/agents/mtk-online-mcp/status","claim":"https://wellknown.network/agents/mtk-online-mcp/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/mtk-online-mcp/claim.json","badge":"https://wellknown.network/agents/mtk-online-mcp/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/mtk-online-mcp/history","tools":"https://wellknown.network/api/v1/agents/mtk-online-mcp/tools"},"ard":{"identifier":"urn:air::server:mtk-online-mcp","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"mtk-online-mcp","summary":"MCP server: browser login to MTK Online and fetch authenticated pages.","description":"# MTK Online MCP \n \n通过 Playwright 登录 [MTK Online](https://online.mediatek.com/)，在 Cursor 中通过 MCP 抓取页面、按约定优先级搜索，并在用户确认后下载 DCC PDF。 \n \n## 模型 / 助手操作规程（必读） \n \n1. **一般内容查询**   \n   优先调用 **`mtk_search_priority`**。服务端按固定顺序返回四类搜索页的可见文本：**FAQ → Quick Start → eCourse → eService**。回答用户时应**优先采用靠前段落**（尤其 FAQ / Quick Start），再视需要引用后面段落。 \n \n2. **已知 FAQ 编号**   \n   使用 **`mtk_fetch_faq_detail`**（`faq_id` 可为 `33353` 或 `FAQ33353`；`list_name` 与站点分类一致，默认 `Modem`）。 \n \n3. **DCC 文档（强制两步）**   \n   - **第一步**：仅用 **`mtk_search_dcc`** 展示搜索结果列表（可翻页：`page_index`，每页 10 条）。**不要**在未确认前调用下载。   \n   - **第二步**：用户明确确认目标条目的 **`dcc_id`**（如 `DCC3290136`）和**与页面完全一致的 `document_title`（含 `.pdf`）** 后，再调用 **`mtk_download_dcc_pdf`**，且 **`confirmed` 必须为 `true`**。   \n   若标题与页面不一致，点击下载会失败。 \n \n4. **任意 HTTPS 链接**   \n   使用 **`mtk_fetch_page`**。若目标为 `eservice.mediatek.com`，MCP 会在 eService 门户尝试二次登录。 \n \n## 工具一览 \n \n| 工具 | 用途 | \n|------|------| \n| `mtk_search_priority` | 按 FAQ→Quick Start→eCourse→eService 依次搜索同一关键词 | \n| `mtk_fetch_faq_detail` | 打开指定 FAQ 详情页 | \n| `mtk_search_dcc` | 仅在 DCC 中搜索，仅列表、不下载 | \n| `mtk_download_dcc_pdf` | 用户确认后下载 DCC PDF，可选解密预览 | \n| `mtk_fetch_page` | 登录后打开任意 URL 并返回正文可见文本 | \n \n## 环境变量 \n \n| 变量 | 说明 | \n|------|------| \n| `MTK_ONLINE_EMAIL` | 必填，登录邮箱 | \n| `MTK_ONLINE_PASSWORD` | 必填，密码 | \n| `MTK_ONLINE_OTP` | 可选，一次性验证码（若登录页需要） | \n| `MTK_ONLINE_LOGIN_URL` | 可选，默认 `https://online.mediatek.com/` | \n| `MTK_ONLINE_HEADLESS` | 可选，`0` / `false` 为有头浏览器，默认 headless | \n| `MTK_ONLINE_TIMEOUT_MS` | 可选，超时毫秒数，默认 `60000` | \n| `MTK_DCC_DOWNLOAD_DIR` | 可选，DCC PDF 保存目录；未设则用 `%TEMP%\\mtk_dcc_downloads` | \n| `MTK_DOC_PASSWORD` | 可选，加密 PDF 解密密码（也可通过工具参数 `pdf_password` 传入） | \n \n建议在 Cursor 的 MCP 配置 `env` 中写入凭据，或使用系统环境变量。 \n \n## 安装 \n \n推荐使用项目内可编辑安装（与 `pyproject.toml` 一致，含 `pypdf`）： \n \n```powershell \ncd \"G:\\AI\\cursor\\mtk online\" \npython -m venv .venv \n.\\.venv\\Scripts\\Activate.ps1 \npip install -e . \nplaywright install chromium \n``` \n \n若仅用 `requirements.txt`，安装后请确保已安装 `pypdf`（DCC 解密预览需要）。 \n \n### Playwright 浏览器（所有方式都要做一次） \n \n本机**只需安装一次**…","publisher":null,"homepage":null,"repository":null,"version":"0.1.0","license":null,"protocols":["mcp"],"tags":["mcp"],"pricing":null,"endpoints":[{"url":"pypi:mtk-online-mcp","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","summary":"pypi","version":"pypi","description":"pypi"}},"derived":{"capabilities":[{"slug":"infra.browser-automation","name":"Browser Automation","confidence":1,"provenance":"derived"}],"categories":["infra"],"language":"en"},"observed":{"status":"unknown","statusReason":"Distributed as a package to run locally; no network endpoint to check.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[],"tools":null,"package":{"name":"mtk-online-mcp","registry":"pypi","observedAt":"2026-11-09T21:27:20.733Z","publishedAt":"2026-04-14T09:46:48.670087Z","latestVersion":"0.1.0"},"toolSurface":null,"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"mtk-online-mcp","url":"https://pypi.org/project/mtk-online-mcp/","firstSeenAt":"2026-09-10T07:20:34.996Z","fetchedAt":"2026-11-09T21:26:23.159Z","normalizedAt":"2026-11-09T21:26:23.159Z"}]},"firstSeenAt":"2026-09-10T07:20:34.996Z","updatedAt":"2026-11-09T21:27:20.733Z"}