
Yotta Verify Mcp
io.github.YottaMeta由 GitHub 帳號 YottaMeta 發布v0.4.3更新於 Oct 24, 2026
Pre-install security scanner for AI agent skills (local stdio MCP). Offline static scan; no upload.
概覽
本機 stdio MCP 伺服器,在安裝前對 Agent 技能、外掛和 MCP 套件做靜態掃描,檢查提示注入等風險。
- 可以做什麼
- 掃描技能目錄、壓縮檔或 npm 套件,回傳結論、嚴重度計數,以及提示注入、惡意模式和 SKILL.md 完整性方面的發現。產生稽核徽章,輸出本機 SVG 或 shields.io 連結,並可合併其他結論。執行 CI 閘門,當最嚴重等級超過門檻時判定失敗。產生 Markdown 或 JSON 格式的驗證報告,可寫入指定檔案。
- 適用情境
- 適合在安裝第三方技能、外掛或 MCP 伺服器之前做一次確定性的離線檢查,也適合在 CI 或 Agent 工作流程中加入可重複的信任閘門。
- 執行需求
- 以本機程序透過 stdio 執行,從 npm 套件安裝。掃描器本身只依賴 Python 3.8+ 標準函式庫,支援 Windows、Linux 和 macOS。未宣告帳號、API 金鑰或環境變數。依名稱掃描 npm 套件時會把該公開套件下載到暫存目錄,這種情況需要網路存取。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 Yotta Verify Mcp,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。
其他 MCP 客戶端
參照 儲存庫 中的啟動說明。
README
Language: English · 中文
yotta-verify-mcp · 元信MCP (YuanXin MCP)
YottaMeta's pre-install security scanner for Agent skills, exposed as a stdio MCP server. Before you install any skill, plugin or MCP server, it runs a deterministic static scan — prompt injection, malicious patterns, SKILL.md integrity and permissions — and returns a verdict, an audited badge, a CI gate and a report as MCP tools.
Activates when configuring the 元信 MCP server in an MCP client, wiring a trust-scan into an agent / workflow, or calling the MCP tools.
Zero dependencies (Python 3.8+ standard library); Windows + Linux + macOS; fully local and offline — no network calls, no execution of the scanned code.
[License: MIT] [Standard: agentskills.io] [npm package] [GitHub stars] [last commit] [PRs welcome]
What it is
The skill / plugin market has a trust problem: a 2025 survey of 22,511 skills found 140,963 issues, and 36% contain prompt injection. 元信 MCP gives you a deterministic answer before you install — the same scan as the yotta-verify CLI, exposed as four MCP tools so any MCP client (Claude, VS Code, Codex, Cursor, …) can call it.
It is a pre-install verifier, not a sandbox and not a runtime monitor: it only reads files and prints a report. It never executes the scanned code, never connects to the network for the scan, and never fixes anything.
Why use it
MCP tools
MCP client configuration
MCP configuration is optional. An AI agent may show you the target config file, the exact mcpServers JSON, and the effect, then wait for your explicit consent before writing anything. If you decline, use the bundled CLI scanner directly; the scan result is unchanged.
Tool reference
scan_skill
Scan a skill directory or package before install.
Returns a JSON result: verdict, severity counts, and findings (prompt injection / malicious patterns / SKILL.md integrity).
generate_badge
Generate an audited badge (local SVG + shields.io URL).
Note: the badge's
versionsegment reflects the version of the bundled scanning engine (yotta-verify), which may differ from the MCP package version. Passversionto override.
gate_check
CI pre-install gate.
Returns pass, verdict, worst, max_severity and an exit code.
get_report
Generate a verification report.
Boundary
This is a local, offline, static scan:
- Directory scan is fully offline — content never leaves your machine.
- npm package scan only downloads the public package into a temporary directory (then removes it); it does not upload your content and does not execute the scanned package code.
- It does not perform dynamic analysis, does not fix anything, and does not make the final decision. Treat the verdict as a strong signal and confirm any "install / don't install" decision yourself.
- Only scan targets you are authorised to evaluate.
Installation of the skill
The package also ships a SKILL.md so an agent can explain how to configure and use the MCP server with explicit user consent.
Pick any of the four methods below (skill files come from npm; GitHub can be slow without a proxy).
Method 1: npm one-liner (recommended)
--agent <name>installs to that agent's default user-level directory;--listshows each agent's default directory.--dir <path>installs to the given directory.- The installer also starts an MCP server when run with no arguments:
npx -y @yottameta/yotta-verify-mcp.
Method 2: git clone (developers / git available)
Method 3: GitHub Download ZIP (manual / no git)
On the GitHub repository YottaMeta/yotta-verify-mcp, click Code → Download ZIP, unzip it and put
the yotta-verify-mcp folder into the agent's skills directory.
Method 4: install.sh (multi-agent one-liner script)
Development & validation
Repository validation includes the MCP engine suite and a documentation consent regression:
References: references/trust-checklist.md (pre-install trust checklist for MCP servers / plugins).
License
MIT © YottaMeta — see LICENSE.
來源:README.md,提交 053b54f
工具
0版本歷史
2- v0.4.3最新Sep 23, 2026
- v0.4.2Sep 16, 2026
評分
已滿足適用檢查項的 50%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通25 分
請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。
- 已宣告認證方式10 分
請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分