npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

answerrail-mcp

v1.2.6

Published

All-in-one 6-Category Structural AI Readiness Audit & Auto-Remediation MCP Server for Claude Desktop, Claude Code & Cursor: scans 20+ Schema.org JSON-LD types, 14+ robots.txt AI bot rules, /llms.txt, /.well-known/ai-catalog.json (ARD 1.0) & 25k-token pric

Readme

answerrail-mcp — 6-Category Structural AI Readiness, Schema.org, robots.txt & /llms.txt Audit + Auto-Remediation MCP Server

npm version License: MIT MCP

Comprehensive Model Context Protocol (MCP) server for exhaustive local and live structural audits across 6 weighted AI readiness categories—plus active file generation inside Claude Code, Claude Desktop, Cursor, and Windsurf. No API key required.

Quick Install for Claude Code, Claude Desktop & Cursor

claude mcp add answerrail-mcp -- npx -y answerrail-mcp

| Client | Easiest Install Command / Config | | :--- | :--- | | Claude Code CLI | claude mcp add answerrail-mcp -- npx -y answerrail-mcp | | Claude Desktop | "answerrail-mcp": { "command": "npx", "args": ["-y", "answerrail-mcp"] } | | Cursor / Windsurf | Add npx -y answerrail-mcp in .cursor/mcp.json |


Exhaustive 6-Category Weighted Structural Audit Scope

Unlike read-only 5-category scanners, answerrail-mcp performs a 6-category deep structural audit and actively writes the missing files into your repository:

  1. AI Bot Directives (robots.txt — 14+ Major AI Crawlers + Agentmap:): Audits exact RFC 9309 allow/disallow rules for 14+ AI user-agents (PerplexityBot, OAI-SearchBot, GPTBot, ChatGPT-User, ClaudeBot, Claude-User, Google-Extended, Applebot-Extended, Meta-ExternalAgent, Amazonbot, DuckAssistBot, Cohere-ai, Bytespider, CCBot) and verifies Agentmap: header/file declarations.
  2. Search Signals & Structured Data (Schema.org JSON-LD — 20+ High-Value Entity Types): Scans and validates 20+ Schema.org types (Organization, SoftwareApplication, WebSite, Product, Offer, AggregateOffer, FAQPage, Question, Answer, TechArticle, Article, BreadcrumbList, HowTo, Service, LocalBusiness, Person, Dataset, WebPage, ItemList, Review) and synthesizes them into Byte-0 GitHub-Flavored Markdown tables.
  3. Deep /llms.txt & /llms-full.txt Structural Validation: Audits H1 title conformance, blockquote summary presence, Markdown link formatting, HTTP Content-Type: text/markdown headers, and entry quality.
  4. Content Semantics & 25,000-Token RAG Truncation: Measures raw HTML token weight, Next.js self.__next_f.push RSC hydration bloat, collapsed Radix/Headless UI (data-state="closed") FAQ accordions, and exact $/£/€ pricing tokens dropped past the 25,000-token cutoff.
  5. Agent Protocols (Google Lighthouse 13.5 ARD 1.0 & WebMCP): Validates /.well-known/ai-catalog.json (specVersion: "1.0"), <link rel="ai-catalog">, <link rel="describedby" href="/llms.txt">, and /.well-known/mcp.json.
  6. Security & Cryptographic Provenance (RFC 9421 & RFC 9110): Audits asymmetric Ed25519 HTTP Message Signatures (kid="ar_ed25519_2026_k1"), /.well-known/http-message-signatures-directory, CORS (Access-Control-Allow-Origin: *), and RFC 9110 Vary: User-Agent, Accept compliance.

Head-to-Head Comparison: answerrail-mcp vs isagentready-mcp

| Feature / Metric | answerrail-mcp | isagentready-mcp | | :--- | :--- | :--- | | Install Command | claude mcp add answerrail-mcp -- npx -y answerrail-mcp | claude mcp add isagentready-mcp -- npx -y isagentready-mcp | | Core Audit Scope | 6 Weighted Categories: AI Bot Directives (robots.txt), Search Signals (Schema.org JSON-LD), Deep /llms.txt Structure, Content Semantics & 25k-Token Truncation, Agent Protocols (ARD 1.0 / WebMCP), and Security (RFC 9421 Ed25519) + Edge Remediation | 5 Categories (Discovery, Structured Data, Semantics, Agent Protocols, Security — Read-only score) | | Schema.org & robots.txt Coverage | Scans 20+ Schema.org JSON-LD types & 14+ AI bot rules in robots.txt (plus compiles JSON-LD into Byte-0 GFM tables) | Scans 17 Schema.org types & 13 AI bot rules | | /llms.txt Validation & Auto-Generation | Validates /llms.txt formatting/links AND generates ready-to-save /llms.txt + /.well-known/ai-catalog.json via generate_ai_manifests | Read-only structural check (Does not generate files) | | 25,000-Token Truncation & Price Recall Audit | Yes — Identifies exact $/£/€ prices cut off past 25k tokens & unrolls collapsed Radix FAQ accordions | No | | Editor Auto-Fix & Local CLI Companion | Generates & writes files locally (generate_ai_manifests + npx test-ai-ready <url> --write) AND deploys instant Anycast edge fixes | Relies on manual editor prompts after read-only API scan |