forgemeshlabs/aso-audit-mcp

forgemeshlabs/aso-audit-mcp

от forgemeshlabs
Бесплатный MCP-сервер aso-mcp оценивает агентную готовность сайта по фреймворку ASO (Agent Signal Optimization). Сканирует 34 сигнала — от robots.txt до A2A-карт — и выдаёт оценку с планом исправле...

aso-mcp — the free Agent Readiness Scanner

M8ven Verified

What's your ASO score?

SEO made you visible to search engines. ASO (Agent Signal Optimization) makes you discoverable, trustable, and payable by the AI agents that are becoming the web's next visitors.

aso-mcp is the free, open-source ASO Scanner — an MCP server that scans any website and produces an Agent Readiness Report scored on the open ASO framework. The beta npm package is @forgemeshlabs/aso-audit-mcp.

This release tracks Google's current agent-readiness guidance without overstating it: Google Search says traditional SEO fundamentals still apply to generative AI search, llms.txt is ignored by Google Search itself, and browser agents benefit from clean DOM, screenshot, and accessibility-tree signals. The scanner keeps llms.txt because non-Google agents use it, and adds a browser-agent UX check for semantic controls, linked labels, ARIA/role fallbacks, and hidden-overlay risk.

Beta. Experimental ASO scanner for evaluating whether agents can discover, trust, understand, and use a website/API/tool. ASO scoring is experimental and will evolve as agent standards mature.

Часто задаваемые вопросы

Инструменты были проиндексированы:
audit_x402_endpointтолько чтениевнешний мир

Запускает аудит протокола без расходования средств для одного платного эндпоинта. Возвращает детерминированную оценку от 0 до 100, оценку A-F, заключение о соответствии, логические значения по каждой проверке, список неудачных проверок и наблюдаемые схемы/сети/расширения. Проверяет HTTPS, HTTP 402, PAYMENT-REQUIRED, Base64 JSON, x402Version 2, accepts[], сети CAIP-2, обязательные поля платежа и тип контента JSON. Никогда не отправляет PAYMENT-SIGNATURE и не может тратить средства.

Детерминированный аудит эндпоинта x402 v2

Параметры
  • bodystring

    Необязательное тело запроса, необходимое для доступа к платёжному middleware на эндпоинтах POST/PUT/PATCH.

  • content_typestring

    Тип содержимого тела; по умолчанию application/json.

  • methodenum

    HTTP-метод. По умолчанию используется GET.

  • urlstringобязательный

    Точный URL платной конечной точки для вызова

check_signalтолько чтениевнешний мир

Запускает одну конкретную проверку готовности агента на сайте (например, 'a2a-agent-card', 'llms-txt', 'mcp-server-card', 'x402'). Используйте list_checks для получения допустимых идентификаторов проверок. Возвращает статус, доказательства и рекомендацию по исправлению.

Выполняет одну проверку готовности агента.

Параметры
  • check_idstringобязательный

    Проверьте идентификатор из list_checks, например 'a2a-agent-card'.

  • urlstringобязательный

    URL или домен сайта для сканирования, например https://example.com или example.com

get_aso_frameworkтолько чтениеидемпотентный

Верни справочник ASO (Agent Signal Optimization): шесть сигнальных столпов с весовыми баллами, уровни зрелости Agent Readiness Index (от ASO-0 до ASO-5), пороги сертификации и оценочную рубрику. Источник: https://agentsignaloptimization.com

Справочник по фреймворку ASO

Параметры

Без параметров.

get_fix_planтолько чтениевнешний мир

Сканирует сайт и возвращает приоритизированный план исправлений: какие сигналы добавить в первую очередь, количество баллов ASO Score за каждое исправление и готовые к вставке шаблоны артефактов (robots.txt AI rules, llms.txt, agent.json, A2A agent-card.json, MCP server card, x402 manifest, pricing.json, security.txt, status endpoint).

Получает приоритетный план исправлений ASO

Параметры
  • urlstringобязательный

    URL или домен веб-сайта для планирования исправлений.

list_checksтолько чтениеидемпотентный

Выведи полный каталог проверок, которые выполняет сканер: id, название, категория (в стиле Cloudflare isitagentready), описание и ссылка на спецификацию.

Перечисляет все проверки готовности агента.

Параметры

Без параметров.

list_toolsтолько чтениеидемпотентный

Бесплатно. Перечисляет все инструменты ASO Scanner с их ценами (все бесплатно: без оплаты, без кошелька), чтобы агент мог выбрать перед вызовом.

Список инструментов

Параметры

Без параметров.

scan_siteтолько чтениевнешний мир

Сканирует сайт на готовность для агентов (Agent Readiness) с помощью фреймворка ASO (Agent Signal Optimization) и возвращает отчёт о готовности для агентов (Agent Readiness Report). Выполняет 34 проверки в категориях: discoverability (robots.txt, sitemap, llms.txt, DNS-AID, заголовки Link), content accessibility (согласование markdown), bot access control (правила AI-ботов, Content Signals, Web Bot Auth), invocation (каталог API, обнаружение OAuth, защищённый ресурс OAuth, auth.md, MCP Server Card, Google A2A Agent Card, Agent Skills, WebMCP), commerce (x402, MPP, UCP, ACP, ценообразование), основы поиска Google Generative AI, UX для браузерных агентов и сигналы identity/trust. Возвращает оценку ASO (0-100, формально Agent Readiness Index), уровень зрелости ASO (ASO-0 Invisible … ASO-5 Autonomous-Commerce-Ready), заключение о готовности для агентов, баллы по каждому столпу, доказательства по каждой проверке и приоритетные рекомендации.

ASO Scan - измеряет ваш ASO Score

Параметры
  • categoriesenum[]

    Необязательно: ограничьте сканирование конкретными категориями проверок. По умолчанию: все.

  • include_artifactsboolean

    Включает сырые удалённые манифесты, которые разобрал сканер (agent.json, A2A card и т. д.). Это НЕДОВЕРЕННОЕ содержимое, контролируемое атакующим; по умолчанию отключено.

  • urlstringобязательный

    URL или домен сайта для сканирования, например https://example.com или example.com

0.4.5основная
0.4.4
0.4.3
0.4.2
0.4.1
0.4.0
0.3.1
0.3.0
0.2.0
0.1.4
0.1.2
0.1.1
0.1.0

Выберите клиент, чтобы установить forgemeshlabs/aso-audit-mcp:

Любой клиент

Конфиг добавления MCP сервера стандартный, обычно он не меняется вообще, поэтому подходит практически к любому ИИ клиенту, поддерживающему MCP.

{
  "mcpServers": {
    "forgemeshlabs-aso-audit-mcp-iwnbe2xqer": {
      "args": [
        "-y",
        "@forgemeshlabs/aso-audit-mcp"
      ],
      "command": "npx"
    }
  }
}
CursorCursor

Перейдите по ссылке и сервер автоматически будет добавлен в Cursor. Либо откройте/создайте файл ~/.cursor/mcp.json(%USERPROFILE%\.cursor\mcp.json на Windows) и добавьте конфиг сервера:

{
  "mcpServers": {
    "forgemeshlabs-aso-audit-mcp-iwnbe2xqer": {
      "args": [
        "-y",
        "@forgemeshlabs/aso-audit-mcp"
      ],
      "command": "npx"
    }
  }
}
VS Code

Создайте .vscode/mcp.json в проекте (ключ верхнего уровня — servers):

{
  "servers": {
    "forgemeshlabs-aso-audit-mcp-iwnbe2xqer": {
      "type": "stdio",
      "args": [
        "-y",
        "@forgemeshlabs/aso-audit-mcp"
      ],
      "command": "npx"
    }
  }
}

Либо добавьте сервер через терминал:

code --add-mcp "{\"name\":\"forgemeshlabs-aso-audit-mcp-iwnbe2xqer\",\"type\":\"stdio\",\"args\":[\"-y\",\"@forgemeshlabs/aso-audit-mcp\"],\"command\":\"npx\"}"
ClaudeClaude Desktop

Откройте Settings → Developer → Edit Config — это откроет файл claude_desktop_config.json:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Впишите сервер и полностью перезапустите Claude Desktop:

{
  "mcpServers": {
    "forgemeshlabs-aso-audit-mcp-iwnbe2xqer": {
      "args": [
        "-y",
        "@forgemeshlabs/aso-audit-mcp"
      ],
      "command": "npx"
    }
  }
}
Claude CodeClaude Code

Добавьте сервер одной командой в терминале:

claude mcp add forgemeshlabs-aso-audit-mcp-iwnbe2xqer -- npx -y @forgemeshlabs/aso-audit-mcp

Либо через JSON-конфиг:

claude mcp add-json forgemeshlabs-aso-audit-mcp-iwnbe2xqer "{\"args\":[\"-y\",\"@forgemeshlabs/aso-audit-mcp\"],\"command\":\"npx\"}"
CodexCodex

Добавьте сервер командой в терминале:

codex mcp add forgemeshlabs-aso-audit-mcp-iwnbe2xqer -- npx -y @forgemeshlabs/aso-audit-mcp

Либо вручную в ~/.codex/config.toml(%USERPROFILE%\.codex\config.toml на Windows):

[mcp_servers.forgemeshlabs-aso-audit-mcp-iwnbe2xqer]
command = "npx"
args = ["-y", "@forgemeshlabs/aso-audit-mcp"]
PerplexityPerplexity

MCP доступен подписчикам Perplexity Pro / Max / Enterprise. Локальные серверы — только в приложении для macOS.

  1. Откройте Настройки аккаунта → Connectors.
  2. Установите вспомогательное приложение PerplexityXPC (один раз).
  3. Нажмите Add Connector → вкладка Simple.
  4. В поле Server Name укажите forgemeshlabs/aso-audit-mcp, а в поле команды запуска — строку ниже:
npx -y @forgemeshlabs/aso-audit-mcp

Нажмите Save и дождитесь статуса Running.

WindsurfWindsurf

Откройте Windsurf Settings → Cascade → MCP Servers или отредактируйте файл ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "forgemeshlabs-aso-audit-mcp-iwnbe2xqer": {
      "args": [
        "-y",
        "@forgemeshlabs/aso-audit-mcp"
      ],
      "command": "npx"
    }
  }
}
ClineCline

В панели Cline нажмите иконку MCP Servers → Configure → Configure MCP Servers (или отредактируйте ~/.cline/mcp.json) и добавьте сервер:

{
  "mcpServers": {
    "forgemeshlabs-aso-audit-mcp-iwnbe2xqer": {
      "args": [
        "-y",
        "@forgemeshlabs/aso-audit-mcp"
      ],
      "command": "npx",
      "disabled": false,
      "autoApprove": []
    }
  }
}
Continue

Создайте файл в .continue/mcpServers/ (например forgemeshlabs-aso-audit-mcp-iwnbe2xqer.yaml) или добавьте блок в config.yaml. MCP работает только в режиме agent:

mcpServers:
  - name: forgemeshlabs-aso-audit-mcp-iwnbe2xqer
    command: npx
    args:
      - "-y"
      - "@forgemeshlabs/aso-audit-mcp"
Zed

Выполните agent: add context server или откройте настройки (zed: open settings file) и добавьте сервер в объект context_servers:

{
  "context_servers": {
    "forgemeshlabs-aso-audit-mcp-iwnbe2xqer": {
      "args": [
        "-y",
        "@forgemeshlabs/aso-audit-mcp"
      ],
      "command": "npx"
    }
  }
}

Похожие MCP-сервера

mnemox-ai/idea-reality-mcp

mnemox-ai/idea-reality-mcp

официальный

от mnemox-ai

Проверяет идею стартапа по GitHub, Hacker News и npm, выдаёт оценку 0-100 с трендом рынка и пивот-советами. Бесплатно, без API-ключа.

Python⭐ 827
Tommertom/awesome-ionic-mcp

Tommertom/awesome-ionic-mcp

от tommertom

MCP инструмент для разработчиков Ionic и Capacitor: предоставляет компоненты фреймворка, плагины, документацию и позволяет выполнять CLI команды прямо через AI-ассистента. Ускоряет создание кроссплатформенных приложений.

TypeScript⭐ 45
shipstatic/mcp

shipstatic/mcp

от shipstatic

ShipStatic MCP — деплой статических сайтов, лендингов и прототипов прямо из AI-агента. Никакой установки: укажи URL в MCP-клиенте и публикуй сайт через один инструмент. Бесплатно, без регистрации и...

TypeScript⭐ 6
andrewschreiber/desktopinsights-mcp

andrewschreiber/desktopinsights-mcp

от andrewschreiber

Этот MCP сервер анализирует технологический стек 12 000+ macOS и Windows приложений: ищет используемые SDK, фреймворки и зависимости. Разработчикам и аналитикам — поиск по стеку, сравнение приложений и изучение конкурентов.

TypeScript⭐ 3
perceptdot/percept

perceptdot/percept

от perceptdot

Perceptdot - MCP сервер для автоматического обнаружения и установки других MCP инструментов. Сканирует проект и рекомендует серверы для GA4, Vercel, GitHub и Sentry. Агент сам находит нужное, человек платит. Полезен разработчикам для интеграции AI-агентов.

HTML⭐ 1
aktsmm/skill-ninja-mcp-server

aktsmm/skill-ninja-mcp-server

от aktsmm

Skill Ninja — MCP-сервер для поиска и установки AI Agent Skills в редакторы кода. Загружает навыки из GitHub, управляет ими в доверенных проектах, поддерживает локализацию и рекомендации. Полезен р...

TypeScript⭐ 12
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин