mcpField
M
matchstick

matchstick

Local
github.com/AstralchemistBusiness & Marketing

About matchstick

Checks a site build: sitemaps, structured data, robots.txt and what crawlers see.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

mcp.json · Universal config
{
"mcpServers": {
"astralchemist-matchstick": {
"command": "npx",
"args": [
"-y",
"@astralchemist/matchstick"
]
}
}
}
Run commandnpx -y @astralchemist/matchstick

Local servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.

Packages
npm@astralchemist/matchstick0.1.0-alpha.4

Tools

11

Saved tool list · updated 5d ago

ParameterTypeRequiredDescription
dirstringNoBuild output folder, e.g. "dist". Default: "dir" in matchstick.config.json
livebooleanNoCheck the live site instead of a build: read its robots.txt and sitemaps and fetch its pages. For sites built elsewhere (Lovable, Webflow, Shopify, a CMS). Needs site. Makes real requests to it
sitestringNoSite URL, e.g. "https://example.com". Default: "site" in the config file
probebooleanNoFetch the live site as each known crawler, to catch a CDN or WAF blocking one that robots.txt doesn't. Makes real requests to --site
rulesarrayNoOnly report these rules
presetenumNoFramework layout: "next" or "next-export"next | next-export
renderbooleanNoAlso open pages in headless Chrome (needs playwright-core) to find content that needs JavaScript
maxItemsintegerNoOccurrences listed per finding (default 50); "total" always has the full count
fetchBasestringNoFetch pages that have no file from this running server, e.g. "http://localhost:3000"
gscExportstringNoPath to a Search Console export of those URLs (the Table.csv in its download), instead of notIndexed
pageLimitintegerNoOpen at most this many pages (default with live: 200)
notIndexedarrayNoURLs Search Console reports as not indexed ("Crawled - currently not indexed" and the like): the result triages each one
renderLimitintegerNoRender at most this many pages (default 100)

Details

The maintainer has not added details yet. Check the README in the repository.

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.