tinyfish-io/agentql-mcp

tinyfish-io/agentql-mcp

от tinyfish-io
Сервер AgentQL для MCP извлекает структурированные данные с любой веб-страницы по описанию на естественном языке. Разработчику достаточно указать URL и перечислить нужные поля – MCP инструмент сам соберет информацию для AI-агентов.

AgentQL MCP Server

This is a Model Context Protocol (MCP) server that integrates AgentQL's data extraction capabilities.

Features

Tools
  • extract-web-data - extract structured data from a given 'url', using 'prompt' as a description of actual data and its fields to extract.

Installation

To use AgentQL MCP Server to extract data from web pages, you need to install it via npm, get an API key from our Dev Portal, and configure it in your favorite app that supports MCP.

Install the package
npm install -g agentql-mcp
Configure Claude
  • Open Claude Desktop Settings via ⌘+, (don't confuse with Claude Account Settings)
  • Go to Developer sidebar section
  • Click Edit Config and open claude_desktop_config.json file
  • Add agentql server inside mcpServers dictionary in the config file
  • Restart the app
{
  "mcpServers": {
    "agentql": {
      "command": "npx",
      "args": ["-y", "agentql-mcp"],
      "env": {
        "AGENTQL_API_KEY": "YOUR_API_KEY"
      }
    }
  }
}

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

Инструменты были проиндексированы:
extract-web-data

Извлекает структурированные данные в формате JSON с веб-страницы по указанному URL, используя описание данных на естественном языке.

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

    Описание на естественном языке данных, которые нужно извлечь со страницы

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

    URL публичной веб-страницы, из которой нужно извлечь данные

1.0.1основная
1.0.0
0.0.2
0.0.1

Выберите клиент, чтобы установить tinyfish-io/agentql-mcp:

Любой клиент

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

{
  "mcpServers": {
    "tinyfish-io-agentql-mcp-2u9lpcm4zm": {
      "command": "npx",
      "args": [
        "-y",
        "agentql-mcp"
      ],
      "env": {
        "AGENTQL_API_KEY": "${input:apiKey}"
      }
    }
  }
}
CursorCursor

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

{
  "mcpServers": {
    "tinyfish-io-agentql-mcp-2u9lpcm4zm": {
      "command": "npx",
      "args": [
        "-y",
        "agentql-mcp"
      ],
      "env": {
        "AGENTQL_API_KEY": "${input:apiKey}"
      }
    }
  }
}
VS Code

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

{
  "servers": {
    "tinyfish-io-agentql-mcp-2u9lpcm4zm": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "agentql-mcp"
      ],
      "env": {
        "AGENTQL_API_KEY": "${input:apiKey}"
      }
    }
  }
}

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

code --add-mcp "{\"name\":\"tinyfish-io-agentql-mcp-2u9lpcm4zm\",\"type\":\"stdio\",\"command\":\"npx\",\"args\":[\"-y\",\"agentql-mcp\"],\"env\":{\"AGENTQL_API_KEY\":\"${input:apiKey}\"}}"
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": {
    "tinyfish-io-agentql-mcp-2u9lpcm4zm": {
      "command": "npx",
      "args": [
        "-y",
        "agentql-mcp"
      ],
      "env": {
        "AGENTQL_API_KEY": "${input:apiKey}"
      }
    }
  }
}
Claude CodeClaude Code

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

claude mcp add tinyfish-io-agentql-mcp-2u9lpcm4zm --env AGENTQL_API_KEY=${input:apiKey} -- npx -y agentql-mcp

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

claude mcp add-json tinyfish-io-agentql-mcp-2u9lpcm4zm "{\"command\":\"npx\",\"args\":[\"-y\",\"agentql-mcp\"],\"env\":{\"AGENTQL_API_KEY\":\"${input:apiKey}\"}}"
CodexCodex

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

codex mcp add tinyfish-io-agentql-mcp-2u9lpcm4zm --env AGENTQL_API_KEY=${input:apiKey} -- npx -y agentql-mcp

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

[mcp_servers.tinyfish-io-agentql-mcp-2u9lpcm4zm]
command = "npx"
args = ["-y", "agentql-mcp"]

[mcp_servers.tinyfish-io-agentql-mcp-2u9lpcm4zm.env]
AGENTQL_API_KEY = "${input:apiKey}"
PerplexityPerplexity

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

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

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

WindsurfWindsurf

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

{
  "mcpServers": {
    "tinyfish-io-agentql-mcp-2u9lpcm4zm": {
      "command": "npx",
      "args": [
        "-y",
        "agentql-mcp"
      ],
      "env": {
        "AGENTQL_API_KEY": "${input:apiKey}"
      }
    }
  }
}
ClineCline

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

{
  "mcpServers": {
    "tinyfish-io-agentql-mcp-2u9lpcm4zm": {
      "command": "npx",
      "args": [
        "-y",
        "agentql-mcp"
      ],
      "env": {
        "AGENTQL_API_KEY": "${input:apiKey}"
      },
      "disabled": false,
      "autoApprove": []
    }
  }
}
Continue

Создайте файл в .continue/mcpServers/ (например tinyfish-io-agentql-mcp-2u9lpcm4zm.yaml) или добавьте блок в config.yaml. MCP работает только в режиме agent:

mcpServers:
  - name: tinyfish-io-agentql-mcp-2u9lpcm4zm
    command: npx
    args:
      - "-y"
      - "agentql-mcp"
    env:
      AGENTQL_API_KEY: ${input:apiKey}
Zed

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

{
  "context_servers": {
    "tinyfish-io-agentql-mcp-2u9lpcm4zm": {
      "command": "npx",
      "args": [
        "-y",
        "agentql-mcp"
      ],
      "env": {
        "AGENTQL_API_KEY": "${input:apiKey}"
      }
    }
  }
}

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

bighippoman/intercept-mcp

bighippoman/intercept-mcp

от bighippoman

intercept-mcp — MCP-сервер, дающий AI возможность читать веб-страницы: извлекает чистый markdown из любых URL, обрабатывает Twitter, YouTube, arXiv, PDF, GitHub и другие источники. Использует много...

TypeScript⭐ 9
lyrenth/lyrenth-mcp

lyrenth/lyrenth-mcp

от lyrenth

MCP сервер Lyrenth для чтения веб-страниц: превращает HTML в Markdown (AIDocument), экономя токены. Полезен AI-агентам для получения чистого контента без навигации. Поддерживает пакетные запросы до 20 URL и кэширование.

TypeScript⭐ 1
securecoders/opengraph-io-mcp

securecoders/opengraph-io-mcp

от securecoders

Отдаёт OpenGraph.io данные по любой ссылке: превью сайта, скриншот, чистый текст и Markdown. Задавайте вопросы по содержанию страницы или извлекайте нужные теги.

TypeScript⭐ 2
webscraping-ai/webscraping-ai-mcp-server

webscraping-ai/webscraping-ai-mcp-server

официальный

от webscraping-ai

MCP сервер для веб-скрапинга через WebScraping.AI — извлекает текст, HTML и структурированные данные, задаёт вопросы по содержимому страниц. Поддерживает JavaScript-рендеринг, CSS-селекторы, выбор прокси и эмуляцию устройств. Идеален для интеграции с LLM при сборе информации с сайтов.

JavaScript⭐ 45
jae-jae/fetcher-mcp

jae-jae/fetcher-mcp

от jae-jae

Читает любые страницы через headless-браузер с JavaScript, вычищает рекламу и навигацию, отдаёт текст в HTML или Markdown. Загружает несколько URL параллельно.

TypeScript⭐ 1088
aparajithn/agent-scraper-mcp

aparajithn/agent-scraper-mcp

от aparajithn

MCP инструмент для веб-скрапинга: извлекает чистый контент в markdown, делает скриншоты, собирает метаданные и ссылки с сайтов, а также ищет в Google. Разработчики AI-агентов используют его для автоматизации сбора данных с веб-страниц. Доступен через REST API с бесплатным лимитом 50 запросов в день.

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

Лука Никитин