
tashan
sh.tashan由 tashan.sh 發布v0.1.4更新於 Oct 24, 2026
Check any MCP server or agent skill before installing: upkeep, real adoption, and OSV advisories.
概覽
在安裝前檢查 MCP 伺服器、外掛與技能,回報維護狀況、採用情形、安全公告與權限範圍。
- 可以做什麼
- tashan 命令列工具會檢查你已執行的 MCP 伺服器、外掛與技能,或你正在考慮安裝的某一項,並回報需要注意的內容:已棄用、已封存、已停止維護、已從登錄檔移除或惡意的項目,以及已知安全公告與修正版本。它會依據發佈者、下載次數、星號、來源證明與文件評分等公開證據為每一項評分,並顯示權限範圍以及哪些工具會把第三方文字帶入模型上下文。它也會根據 Claude Code 歷史彙總本機使用情形,以及所有權變更、新增安裝指令碼等近期變化。
- 適用情境
- 當你需要決定是否安裝某個 MCP 伺服器或技能時,或想稽核代理中已設定的工具箱時使用。它也適合用於 CI,因為當有項目需要注意時,它會以退出碼 2 結束。
- 執行需求
- 以 npm 套件透過 npx 在本機執行;需要 Node 18 或更高版本,沒有其他相依性。預設透過網路讀取公開索引,也可改為讀取本機索引檔或指向其他部署(透過環境變數)。Pro 功能需要登入,或在 CI 中設定 API 金鑰。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 tashan,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。
其他 MCP 客戶端
參照 儲存庫 中的啟動說明。
README
tashan CLI
The trusted directory for your agent's toolbox, in your terminal. Checks what you run against tashan.sh, which measures every MCP server, plugin and skill it can find on public evidence: npm, GitHub, OSV and the MCP registry. Nobody can pay for a position in it.
What tashan (doctor) tells you
- What needs attention. Anything deprecated, archived, abandoned, removed from the registry, malicious, or carrying a known advisory. It gives the advisory id, the version that fixes it, and the exact command a package runs at install time.
- Your stack, scored. Each server, plugin and skill we measure gets its tashan score, where it stands in its category ("above 98% of browser"), and the evidence behind the score: publisher, downloads, stars, provenance, documentation grade.
- What you use. From your local Claude Code history: which servers were called in the last 30 days, which were never called, and how many skills you use. Only tool names and dates are read, and nothing leaves the machine. Cursor and Claude Desktop keep no such record, so they get no usage figure. That is not a zero.
- What it can reach. The permission surface your agent carries (files, network, browser, shell, credentials), and which tools can bring third-party text into the model's context. This comes from declared dependencies; nothing is executed.
- What changed. Ownership changes, new install scripts, widened permissions and abandonment in the last 30 days, for the things you run. These are the same events as tashan.sh/changes.html.
- What you have. Counts across every project, what arrived since the last run, and which skills no plugin maintains.
Exit code 2 when something needs attention, so it can gate CI.
tashan Pro
Every finding above is free, in full. Pro adds time: the daily score series behind each capability you
run, drawn as a sparkline with its direction. When something you depend on dies, Pro names the
measured replacement. $6/mo, 7 days free: tashan.sh/pricing. Sign in with
tashan login; in CI, set TASHAN_KEY=<key>.
Flags
--all: list every item, including the ones no public record describes--json: machine-readable output (pipe intojq)--limit <n>: cap the rows forsearch(default 20)--client <c>:claude·cursor·desktop·codex·npx(foradd)
How it works
Zero dependencies, Node ≥ 18. It reads the public index at tashan.sh/data/lookup.json and your local
config. Your config is never uploaded. Every score can be re-derived from public evidence.
TASHAN_DATA=<path> reads a local index.json instead of the network (dev/offline);
TASHAN_SITE=<url> points at a different deployment.
來源:cli/README.md,提交 d58ac0f
工具
0版本歷史
1- v0.1.4最新Sep 16, 2026
評分
已滿足適用檢查項的 40%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通25 分
請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。
- 已宣告認證方式10 分
請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分
請在儲存庫或註冊中心條目中宣告授權條款。