Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Description from the maker (original English)
Query any docs site via MCP. Submit a URL, ask questions, get cited answers.
These three are never merged into one score: opinions, measurements and popularity are different things.
We have not written a plain-language summary for this one yet. Below are the facts we read from the registry.
Pick the AI app you use, then copy the settings.
AGENTREADY_MCP_URLYou need
Which app do you use?
Pick your app above. We remember it, so next time the button says “Install in …”.
Works in Claude on the web, desktop and mobile:
https://www.agentready.it.com/api/mcpOpen Claude Desktop → Settings → Developer → Edit Config, and paste this into claude_desktop_config.json
{
"mcpServers": {
"agentready": {
"command": "npx",
"args": [
"-y",
"@agentreadyweb/mcp"
],
"env": {
"AGENTREADY_MCP_URL": "your-value"
}
}
}
}Run this in your terminal
claude mcp add --transport http agentready https://www.agentready.it.com/api/mcpclaude mcp add agentready --env AGENTREADY_MCP_URL=your-value -- npx -y @agentreadyweb/mcpFill in the empty values before running it.
Paste into .cursor/mcp.json in your project, or ~/.cursor/mcp.json
{
"mcpServers": {
"agentready": {
"url": "https://www.agentready.it.com/api/mcp"
}
}
}Paste into .cursor/mcp.json in your project, or ~/.cursor/mcp.json
{
"mcpServers": {
"agentready": {
"command": "npx",
"args": [
"-y",
"@agentreadyweb/mcp"
],
"env": {
"AGENTREADY_MCP_URL": "your-value"
}
}
}
}Your browser asks to open the app, then the app shows the settings and asks you to confirm. Key values are left empty for you to fill in.
Paste into .vscode/mcp.json in your project
{
"servers": {
"agentready": {
"type": "http",
"url": "https://www.agentready.it.com/api/mcp"
}
}
}Paste into .vscode/mcp.json in your project
{
"servers": {
"agentready": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@agentreadyweb/mcp"
],
"env": {
"AGENTREADY_MCP_URL": "your-value"
}
}
}
}Your browser asks to open the app, then the app shows the settings and asks you to confirm. Key values are left empty for you to fill in.
ChatGPT connects only to servers on the internet:
https://www.agentready.it.com/api/mcpMenu names can differ slightly by plan and over time.
Your choice stays on this device in a cookie; no account needed.
AGENTREADY_MCP_URL envThese settings are generated from the maker’s registry entry. If the README says otherwise, follow the README.
We have not read this server’s tool list yet; we check endpoints in rotation.
We check information anyone can see; we have not read the code. Checks that do not apply are left out of the count. · Checked Nov 7, 2026
The registry name was verified with the GitHub account AshutoshRaj97, which owns the repo
We have not read this repo from GitHub yet
We have not read this repo from GitHub yet
Not checked yet; we check endpoints in rotation
Not checked yet; we check endpoints in rotation
Not checked yet; we read the tool list when we check the endpoint
Compared with every active server in this category in the registry. Stars count only when the publisher owns the repo.
It passed 1 of 1 applicable basic checks. We have not read the code. Before adding a key or token, see what access the server asks for and use a key with only the permissions you need.
The registry does not list a required key, though some servers ask you to sign in on first use.
Either way works: install it on your computer or connect to the cloud version.
The GitHub repo last changed –, and the latest version (1.3.1) reached the registry 3 months ago.
Apps that support MCP, such as Claude Desktop, Claude Code, Cursor and VS Code. It connects by URL, so apps that accept remote MCP servers work too, such as ChatGPT in developer mode.
In the same category: Spec Driven Development, Remote Desktop Commander, ProAgentStore
Servers in the same category from other makers, sorted by stars.
Reading a card:★ GitHub starsiThree pillars: reviews · checks · usageiUpdated = latest version published to the registryi
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.
MCP-first control plane for ProAgentStore agents and private instances.
Copied from the maker’s repo as written. PopNx MCP has not reviewed or endorsed it. HTML, images and scripts are removed. Links lead off this site.
AgentReady is a hosted capability layer that makes any website discoverable and usable by agents through MCP.
Paste a URL → AgentReady crawls the site, generates a spec-compliant llms.txt, and hosts a live /ask RAG endpoint and MCP server. Any MCP-compatible agent client can then discover the site, ask natural-language questions, inspect capabilities, and create grounded read-only plans with citations.
The problem it solves: AI agents using web_fetch fetch one page at a time, get empty HTML from JavaScript SPAs (React, Next.js, Vue), and hallucinate when the answer spans multiple pages. AgentReady indexes the whole site, handles JS rendering, and retrieves across pages — so agents get the right answer instead of a confident wrong one.
What's already indexed: Browse the live AgentReady directory → or index any public site yourself.
Key properties:
web_fetch returns empty forThe same package doubles as a CLI — no install, no account:
# Agent-readiness report card (llms.txt, sitemap, robots, JS-rendering, index status)
npx @agentreadyweb/mcp grade yourdocs.com
npx @agentreadyweb/mcp ask stripe.com "what is the test card number?"
npx @agentreadyweb/mcp index yourdocs.com npx @agentreadyweb/mcp refresh yourdocs.com
For CI, dashboards, or scripts, add --json to receive the raw report on stdout (progress remains on stderr):
npx @agentreadyweb/mcp grade yourdocs.com --json | jq '.grade, .score'
The command still exits 1 when the grade is below B.
grade exits non-zero below a B, so you can use it as a CI gate. refresh in your docs deploy pipeline keeps the index fresh automatically:
# GitHub Actions — after your docs deploy step
Connect any MCP-compatible client to AgentReady:
For clients that use an mcpServers configuration, add the AgentReady bridge:
{
"mcpServers": { "agentready": { "command": "npx", "args": ["-y", "@agentreadyweb/mcp"] } } }
Restart your client. You'll have eight tools available:
list_sites — see all indexed websitesget_site_capabilities — index on demand, then inspect a site manifest, freshness, schemas, and endpointsget_site_facts — key structured facts extracted from a siteask_site — query any site with cited, multi-page answersplan_site_action — index on demand, then create a grounded, read-only plan and receiptsubmit_site — index any website so it can be queriedrefresh_site — re-crawl a site, or perform its initial index when it is newrate_answer — submit quality feedbackAdd to ~/.cursor/mcp.json:
{
"agentready": { "command": "npx", "args": ["-y", "@agentreadyweb/mcp"] } }
npx @agentreadyweb/mcp
Or add the same agentready server to your client's project configuration to share it with your team:
{
"mcpServers": { "agentready": { "command": "npx", "args": ["-y", "@agentreadyweb/mcp"] } } }
Requires VS Code 1.99+ with the GitHub Copilot extension. Create .vscode/mcp.json in your project root:
{
"servers": { "agentready": { "type": "stdio", "command": "npx", "args": ["-y", "@agentreadyweb/mcp"] } } }
Copilot's MCP tools are only available in agent mode. Commit this file to share with your team.
Any MCP client that supports stdio transport works the same way — use npx -y @agentreadyweb/mcp as the command.
If your client supports HTTP transport, connect directly by URL — no npm required:
https://www.agentready.it.com/api/mcp
If your docs site uses Docusaurus, auto-index on every build:
npm install @agentreadyweb/docusaurus-plugin
// docusaurus.config.js
plugins: [ ['@agentreadyweb/docusaurus-plugin', { domain: 'docs.yoursite.com' }] ]
If your docs site uses MkDocs, auto-index on every build:
pip install mkdocs-agentready
# mkdocs.yml
plugins:
If site_url is not set, specify the domain explicitly:
plugins:
If your docs site uses Starlight (Astro), auto-index on every build:
npm install starlight-agentready
// astro.config.mjs
import agentready from 'starlight-agentready'
export default defineConfig({ site: 'https://docs.yoursite.com', integrations: [ starlight({ plugins: [agentready()], }), ], })
If your docs site uses Sphinx, auto-index on every build:
pip install sphinx-agentready
# conf.py
extensions = [ "sphinx_agentready.extension", ]
agentready_domain = "docs.yoursite.com"
Lists all websites currently indexed by AgentReady with their titles and page counts. Use this to check if a domain is already available before submitting it.
get_site_capabilities(domain: string)
Returns the site's capability manifest, freshness state, schemas, and available HTTP/MCP endpoints.
get_site_facts(domain: string)
Returns key structured facts extracted from a site — pricing tiers, feature lists, limits, and other high-signal data points that agents frequently need.
plan_site_action(domain: string, request: string)
Creates a grounded, read-only plan with evidence, risks, confirmation requirements, and a durable receipt. It does not execute side effects.
submit_site(url: string)
Index any website with AgentReady. Takes ~60 seconds. Handles static sites, server-rendered pages, and JavaScript-heavy SPAs via a four-layer pipeline. Once done, query it with ask_site.
Example: submit_site("https://docs.example.com")
ask_site(domain: string, query: string, url?: string)
Ask a question about any website and get a cited answer grounded in its content. Synthesises information across multiple pages. If the site isn't indexed yet, AgentReady crawls and indexes it automatically before answering (~60s).
Example: ask_site("stripe.com", "What are the fees for card payments?")
refresh_site(domain: string)
Force a full re-crawl of a site to pick up new or changed content. If the site is new, AgentReady performs its initial index automatically. Takes ~60 seconds.
Example: refresh_site("docs.example.com")
rate_answer(domain: string, rating: number, request_id?: string, comment?: string)
Submits 1–5 quality feedback, optionally tied to the exact ask_site request.
Automatically re-index your docs on every deploy. No auth required — rate limited to once per hour per domain.
curl -X POST https://www.agentready.it.com/api/webhook/refresh \
-H "Content-Type: application/json" \ -d '{"domain": "docs.yoursite.com"}'
Or pass the domain as a query param (works with Vercel/Netlify form-encoded webhook payloads):
https://www.agentready.it.com/api/webhook/refresh?domain=docs.yoursite.com
AgentReady uses a layered approach to handle any public website:
Sites behind authentication or with no public HTML content cannot be indexed.
| Variable | Default | Description |
|---|---|---|
AGENTREADY_MCP_URL | https://www.agentready.it.com/api/mcp | Override the MCP endpoint (for self-hosted) |
AGENTREADY_TELEMETRY | 1 | Set to 0 to disable anonymous usage telemetry |
This package sends a lightweight anonymous ping to agentready.it.com/api/telemetry each time the MCP bridge starts or a CLI command runs. It contains: a random install ID (stored in ~/.agentready/install-id), package version, Node version, platform, and which mode/command was used. No query content, no domain names, no personal data. Set AGENTREADY_TELEMETRY=0 to opt out.