Mmcp.market

walkerOS Source Browser MCP server

by walkeros.io·io.walkeros/source-browser·v4.5.0

Generate, parse, and validate walkerOS data-elb HTML tagging attributes

A92/100grade A
What users say
No reviews yet
Be the first
Safety scan
A92/100

full report

Adoption
Established

344 stars244 downloads/wk

Reviews

Write one

Nobody has reviewed walkerOS Source Browser yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

walkerOS Source Browser tools (3)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • generate_tagging

    Generate walkerOS data-elb HTML attributes from structured input. Returns attribute key-value pairs and an example HTML snippet.

  • parse_tagging

    Parse HTML with data-elb attributes using real DOM parsing (JSDOM). Extracts all walkerOS events and globals. Use validate_tagging for issue detection.

  • validate_tagging

    Validate HTML data-elb tagging for common mistakes. Checks for orphan actions, missing entities, unknown triggers, and more.

Public scan report

scanner v0.1.9 · 2026-09-20 · same rubric, same numbers if you re-run it

no findings
  • Code scan3 source files scanned25/25
  • Live reliabilityno gateway calls yet and no remote to proben/a
  • Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 4 days ago15/15
  • Maintainer identitynamespace and repository owner differ; GitHub account older than a year; website matches verified namespace8/10
Overall 92/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

What the publisher says

From the walkerOS Source Browser repository's README, as published. We do not edit it. Read it on GitHub

Event collection you own, version, and trust

From browser to BigQuery and ad platforms - warehouse-native, and ready for AI agents via MCP.

The problem

GA4, custom tags, ad pixels - each one a separate setup, none of them agreeing on the same numbers. When something breaks, you can't see where.

walkerOS is one collection layer for all of them.

Why walkerOS?

with confidence

  • Config-as-code - version control your tracking, review it in PRs, deploy

to every destination

  • Declarative tagging - tag your UI in HTML, not scattered JavaScript
  • Consent-native - events queue until consent is given, then flush correctly

in a dashboard

  • Schema validation - catch bad events at collection time, not weeks later

from a single event definition

  • One layer, many destinations - send to your warehouse and ad platforms

warehouse, ready to query

  • Warehouse-native - events land clean and structured in your data
  • MIT licensed - self-host anywhere, no vendor lock-in

How it works

GCP Functions, and more)

  • Sources: Where events come from (browser, dataLayer, Express, AWS Lambda,

enrichment)

  • Collector: The processing engine (consent, validation, mapping, routing,

more)

  • Destinations: Where events go (GA4, Google Ads, Meta CAPI, BigQuery, and

Two ways to install walkerOS

Choose one based on your workflow and integration possibilities:

Integrated (import into your app):

import { startFlow } from '@walkeros/collector';

const { elb } = await startFlow({
  destinations: {
    console: {
      code: {
        type: 'console',
        config: {},
        push: (event) => console.log('Event:', event.name),
      },
    },
  },
});

await elb('page view', { title: 'Home' });
// -> logs: Event: page view

Wire a real source and destination once you are ready:

import { startFlow } from '@walkeros/collector';
import { sourceBrowser } from '@walkeros/web-source-browser';
import { destinationGtag } from '@walkeros/web-destination-gtag';

await startFlow({
  sources: {
    browser: {
      code: sourceBrowser,
      config: { settings: { pageview: true } },
    },
  },
  destinations: {
    ga4: {
      code: destinationGtag,
      config: {
        settings: { ga4: { measurementId: 'G-XXX' } },
      },
    },
  },
});

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Install directly

Runs npx -y @walkeros/mcp-source-browser on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add source-browser -- npx -y @walkeros/mcp-source-browser
Add to Cursor

walkerOS Source Browser: common questions

Is walkerOS Source Browser MCP server safe?
Yes, by our scan: it is graded A (92/100). Read the walkerOS Source Browser safety report
How do I install walkerOS Source Browser?
It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
Does walkerOS Source Browser need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is walkerOS Source Browser maintained?
The last commit was 4 days ago (2026-09-16). The latest release is v4.5.0.
What can I use instead of walkerOS Source Browser?
Servers from other publishers that do the same job: Substrate Browser MCP server, SeleniumBase MCP server and AIHawk MCP server. Compare all walkerOS Source Browser alternatives.

Alternatives to walkerOS Source Browser

Same job from other publishers: the closest match first, then the best rated.

All walkerOS Source Browser alternatives →
  • Substrate Browser
    Token-first headless browser for AIs. Extracts a tiny semantic graph, cutting HTML bloat by 95%.
    A
  • SeleniumBase MCP
    Stealthy browser automation, testing, and web-scraping via CDP Mode.
    A
  • AIHawk
    AI browser agent: browses, clicks, types, and reads real web pages from plain-English instructions.
    A
  • Ui.Vision MCP
    MCP server for browser and desktop automation: OCR, image recognition, real mouse and keyboard input
    C
  • Safari
    Native Safari browser automation for AI agents — 98 tools, zero Chrome overhead.
    C

More from walkeros.io