MCP.so
Sign In

Taprun MCP Server

@LeonTing1010

Basic information

Category

Other

Transports

stdio

Author

LeonTing1010

Submitted by

DATA D

About Taprun MCP Server

Your AI agent scrapes X today, gets broken HTML tomorrow. Taprun compiles the site once into a deterministic program, then `tap doctor` monitors health contracts + structural diffs to catch silent breakage before your data goes stale. 140+ pre-built skills across 68+ sites. Works

Taprun MCP Server config

Add this server to your MCP-compatible client using the configuration below.

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

Taprun MCP Server tools

Tool list not available yet

This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.

We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.

Overview

What is Taprun?

Taprun compiles AI understanding into deterministic programs called .tap.js scripts, then monitors them for breakage. It replaces ad-hoc web scraping with repeatable, zero-cost extractions and alerts when the source changes. The server is built for developers and AI agents that need reliable, always-fresh data from live websites without silent staleness.

How to use Taprun?

Install via npx -y @taprun/cli (zero-install) or curl -fsSL https://taprun.dev/install.sh | sh (permanent). Connect to an MCP host by adding { "mcpServers": { "tap": { "command": "tap", "args": ["mcp", "start"] } } } to your client config. Run skills with tap <source>/<endpoint>, e.g. tap github/trending or tap hackernews/hot.

Key features of Taprun

  • forge: AI inspects a site once and emits a .tap.js program
  • tap run: program executes instantly with zero LLM cost
  • tap doctor: health contracts and structural state diffs catch breakage
  • heal: AI reads diagnostics and patches the program only when needed
  • 140+ community skills in one binary with zero dependencies

Use cases of Taprun

  • Monitor trending repositories on GitHub without manual scraping
  • Fetch live headlines from HackerNews or Weibo with deterministic output
  • Detect and auto-repair extraction programs when a website’s HTML shifts
  • Replace recurring API calls or LLM-based scraping with a local, cost-free script

Frequently asked questions

1

How does Taprun differ from regular web scraping?

Taprun compiles AI understanding into a deterministic `.tap.js` program that runs at zero cost. It monitors the program with health contracts and structural diffs, so you are alerted before stale data enters your pipeline — not after.

2

What dependencies does Taprun require?

None. Taprun is distributed as a single binary and works out of the box. You can run it via `npx` or the shell installer with no additional setup.

3

Where does scraped data live?

The README does not specify a storage location. Data is fetched live upon execution of a `.tap.js` program; it is not persisted in a backend unless configured by the user.

4

What happens when a website changes?

The `tap doctor` command detects structural shifts using health contracts and state diffs. If a break is found, the `heal` command invokes AI to diagnose the issue and patch the program — only when needed.

5

How do I connect Taprun to my MCP host?

Add the following to your MCP host configuration: `{ "mcpServers": { "tap": { "command": "tap", "args": ["mcp", "start"] } } }`. No special authentication or transport setup is required.

Comments

More Other MCP servers