Sign In

seo-tools-mcp-aparser

Package Overview
Dependencies
Maintainers
1
Versions
5
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

seo-tools-mcp-aparser

MCP server bridging a self-hosted A-Parser instance: SERP, suggests and hundreds of parsers via its HTTP API

latest
Source
npmnpm
Version
1.7.0
Version published
Weekly downloads
678
329.11%
Maintainers
1
Weekly downloads
 
Created
Source

seo-tools-mcp-aparser

MCP server that bridges a self-hosted A-Parser instance to Claude Code and any MCP client — SERP, suggests and hundreds of parsers via A-Parser's HTTP API. Read-only, strict JSON output. Part of seo-tools-mcp (SEO servers for the Google/Yandex market).

You need your own running A-Parser instance (licence + server). This bridge drives it; it does not host or proxy A-Parser for you.

Install

claude mcp add aparser --scope user -- npx -y seo-tools-mcp-aparser

Self-contained package — the shared code is bundled in, nothing else to install. For any other MCP client (Claude Desktop, Cursor…), add one block to mcpServers:

{
  "mcpServers": {
    "aparser": {
      "command": "npx",
      "args": ["-y", "seo-tools-mcp-aparser"],
      "env": { "APARSER_URL": "http://IP:9091/API", "APARSER_PASSWORD": "..." }
    }
  }
}

Then set credentials right in the chat: aparser_auth_statusaparser_set_credentials. In A-Parser: Settings → API, enable the API server, note the port (usually 9091) and password. Check readiness with aparser_ping and aparser_status. Full docs and all servers: https://github.com/antohins/seo-tools-mcp

Tools

  • aparser_ping — connectivity + password check
  • aparser_status — readiness verdict: version, installed parsers, queue, live proxies (ready:false if 0 live proxies)
  • aparser_proxies — live proxies on the instance (checkers filters to specific proxy packs); credentials never shown
  • aparser_parsers — parsers installed on the instance
  • aparser_parser_fields — result fields a parser can return (flat + arrays)
  • aparser_get_preset — read a config preset's options (useproxy, domain, hl/gl, proxy checkers…)
  • aparser_serp_google — Google organic SERP (SE::Google); proxies on by default + preflight
  • aparser_serp_yandex — Yandex organic SERP (SE::Yandex); region via lr
  • aparser_suggest — Google/Yandex search suggestions
  • aparser_request — universal single request to any parser (oneRequest)
  • aparser_bulk_request — bulk request: one parser, many queries, N threads (bulkRequest)

Proxies. A-Parser needs proxies + a running Proxy Checker to scrape Google/Yandex without bans. Proxy packs (proxy checkers) are configured once in the A-Parser GUI; this bridge reads, verifies and selects them (checkers), but does not create or load them. v1 is synchronous and read-only — the task queue and large async exports are a v2 candidate.

🛰 Maintained by PBN Workers — search-visibility infrastructure: semantic cores, PBN & satellites, SEO automation. We use these tools in production. Need steady organic traffic? Get in touch.

MIT © antohins

Keywords

mcp

FAQs

Package last updated on 08 Aug 2026

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts