Taprun source ↗
Entry · scys

scys/article

Read SCYS article with title, author, stats, full text

read-only

Run it

$ tap scys/article

What it returns

ColumnType
typetext
contenttext
metatext

Arguments

NameTypeDefaultDescription
urlstringArticle URL (optional, reads current page if omitted)

What it does

Read SCYS article with title, author, stats, full text

Install Taprun once

Taprun ships as a single MCP server exposing a catalog of compiled taps. One-time setup on macOS / Linux:

brew install LeonTing1010/tap/taprun
tap mcp connect

Or drop this into your claude_desktop_config.json (works identically in Claude Code, Cursor, Cline, Windsurf — any MCP host):

{
  "mcpServers": {
    "tap": {
      "command": "tap",
      "args": ["mcp", "start"]
    }
  }
}

Call scys/article

Terminal, once installed:

tap run scys/article

From the MCP host — exact same compiled plan, deterministic replay, zero LLM tokens:

tap.run({ site: "scys", name: "article" })

Why compile it once

This plan was forged once — the AI read scys, picked stable structural addresses (JSON-LD, ARIA, RSS, or declared API endpoints, in that priority order), and saved them to a .plan.json. Every replay since then has used zero LLM tokens. When scys ships a site change that breaks the extraction, tap verify surfaces it before your data goes stale — not after your pipeline silently writes garbage for a week.

Related scys taps

tapdescription
scys/extract-resultsExtract search results from SCYS Pinia store (requires login)
scys/trigger-searchTrigger search on SCYS (Vue component method or form submit, requires login)
scys/navNavigate to SCYS homepage (requires login)
scys/searchSearch SCYS by keyword (requires login)
scys/researchSearch SCYS and extract Feishu doc links (search + article)

Provenance

Source
LeonTing1010/tap-skills/blob/main/community/scys/article.plan.json
Machine format
article.jsonld — W3C Annotation
Last verify run
never
License
MIT