
Scandiary
io.github.YedigarliPublished by GitHub account Yedigarliv0.2.1Updated Nov 3, 2026
Accessibility check (axe-core, WCAG A/AA) for sites you build, with a fix prompt for your AI tool.
Overview
Scandiary's local MCP server; no sign-in required; STDIO.
No AI overview yet: these facts come from the registry entry and the server itself.
Installation
In SourceWeft
- Open Scandiary in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Other MCP clients
Follow the launch instructions in the repository.
README
scandiary
Check the accessibility of a site you built with Claude Code, Cursor, Lovable or by hand, then paste the result into your AI tool as a fix prompt.
No signup and no API key. It uses the Chrome, Edge or Brave already on your machine.
Get a fix prompt
Paste that file into your coding tool. Each issue comes with real examples from your pages and a note on how to fix it properly. The prompt also tells your tool what not to do: no overlay scripts, no hiding elements just to pass, and no saying the work is done until a new scan confirms it.
Use it from Claude Code
Install the skill once:
Then ask in plain words, for example "check the accessibility of localhost:3000 and fix what you find". Claude runs the check, edits your code, and runs the check again before it reports the numbers. It lists any labels it had to guess so you can review them.
Use it as an MCP server
For Cursor, Claude Desktop, Windsurf or any MCP client, add this to the client's MCP config:
It adds one tool, check_accessibility, which takes a url and an optional pages count and returns the fix prompt. In Claude Code: claude mcp add scandiary -- npx -y scandiary --mcp.
Options
Exit codes: 0 finished, 1 issues found with --strict, 2 the check could not run.
What this can and cannot tell you
Automated checks find roughly a third of accessibility problems, this one included. The rest needs a person using a keyboard and a screen reader.
A short list, or an empty one, does not mean your site is accessible. It does not say whether you meet any legal standard.
Rules come from axe-core: WCAG 2.0 and 2.1, levels A and AA.
Page content in the prompt is treated as untrusted data. It is flattened, shortened and marked so your AI tool should not follow anything written inside it. Review what your tool changes, as you would with any generated code.
Privacy
The check runs on your machine. This tool sends no telemetry and has no analytics. Your browser opens the pages you asked it to check, along with whatever those pages load, as in a normal visit.
Weekly checks
A one-off scan tells you where you stand today. Scandiary runs the check every week and emails what changed, so you keep a dated history. The free plan covers 25 pages.
License
MIT
Source: README.md at commit 0cb686f
Tools
0Version history
1- v0.2.1LatestNov 3, 2026
Score
50% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 days25 pts
Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.
- Auth declared10 pts
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts