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.

已验证STDIO仅桌面开发者工具安全与监控

概览

AI 生成的概览

在安装前检查 MCP 服务器、插件和技能,报告维护状况、采用情况、安全公告和权限范围。

可以做什么
tashan 命令行工具会检查你已运行的 MCP 服务器、插件和技能,或你正在考虑安装的某一项,并报告需要注意的内容:已弃用、已归档、已停止维护、已从注册表移除或恶意的项目,以及已知安全公告和修复版本。它依据发布者、下载量、星标、来源证明和文档评分等公开证据为每项打分,并展示权限范围以及哪些工具会把第三方文本带入模型上下文。它还会根据 Claude Code 历史汇总本地使用情况,以及所有权变更、新增安装脚本等近期变化。
适用场景
当你需要决定是否安装某个 MCP 服务器或技能时,或想审计代理中已配置的工具箱时使用。它也适合用于 CI,因为当有项目需要注意时它会以退出码 2 结束。
运行要求
作为 npm 包通过 npx 在本地运行;需要 Node 18 或更高版本,无其他依赖。默认通过网络读取公开索引,也可改为读取本地索引文件或指向其他部署(通过环境变量)。Pro 功能需要登录,或在 CI 中设置 API 密钥。
安装前请注意
它会读取本地客户端配置和 Claude Code 使用历史(据 README 仅读取工具名称和日期,且不会上传任何内容)。Pro 为付费订阅,7 天试用后每月 6 美元,CI 使用需要 TASHAN_KEY 环境变量。检查结果来自声明的依赖和公开记录,属于提示性信息而非保证。

安装

在 SourceWeft 中

  1. 打开 控制台中的 tashan,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

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.

bash
npx tashan-cli                 # check the toolbox you already have (the default)npx tashan-cli info context7   # should I install this? The verdict first, then the evidencenpx tashan-cli search database # find capabilities, ranked on public evidence

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 into jq)
  • --limit <n>: cap the rows for search (default 20)
  • --client <c>: claude · cursor · desktop · codex · npx (for add)

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.

bash
node tashan.test.mjs        # pure-logic tests, no network

来源:cli/README.md,提交 d58ac0f

工具

0
SourceWeft 尚未在沙箱中启动过该软件包,因此其工具未知。

版本历史

1
  1. v0.1.4最新Sep 16, 2026

评分

已满足适用检查项的 40%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通25 分

    请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。

  • 已声明认证方式10 分

    请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。

  • 已列出工具15 分

    请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。

  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分

    请在仓库或注册中心条目中声明许可证。