agentql-mcp logo

agentql-mcpMCPサーバーにおけるAgentQLのデータ.extractの機能の統合

(0)
Daniel Nikulshynレビュー: Daniel Nikulshyn·更新 2026年7月

概要

AgentQL MCPサーバーは、モデル コンテキスト プロトコル (MCP) サーバーです。AgentQLのデータ抽出機能を統合することができます。このサーバーは、URLがわかればウェブページの構造化データを抽出し、そのデータと抽出するフィールドの概要について提示するプロンプトを使用します。このサーバーは、MCPをサポートするさまざまなアプリケーションとともに設計されており、Claude、VS Code、Cursor、Windsurfなどのアプリケーションと組み合わせることができます。このサーバーを使用するには、npmを利用してインストールし、APIキーをアジェントQlの開発ポータルから取得し、好みのアプリケーションに設定する必要があります。このサーバーには、一括インストールと手動設定の両方の設定方法がサポートされています。

主な機能

  • URLとプロンプトを指定してウェブデータを抽出する
  • MCPプロトコルをサポートする
  • AgentQLのデータ抽出機能を統合する
  • さまざまなアプリケーション用に設定可能

料金

モデル
Free
評価
まだレビューはありません

ユースケース

ウェブデータ抽出

指定されたURLとプロンプトを使用してウェブページから構造化データを抽出し、例えば、YouTube検索結果のYouTube動画の一覧を抽出する

開発ツールとの統合

開発ツールであるClaude、VS Code、Cursor、Windsurfと AgentQL MCPサーバーを統合してデータ抽出機能を強化

メリット & デメリット

メリット

  • AgentQLのデータ抽出機能とMCPを統合する
  • Claude、VS Code、Cursor、およびWindsurfなどの複数のアプリケーションをサポートする
  • 一括インストールおよび手動設定を可能にする
  • 一括インストールおよび手動設定を可能にする

デメリット

  • APIキーを取得し、AgentQLの開発ポータルから受け取ります
  • 好みのアプリケーションに設定する必要があります

レビュー

レビューを投稿するにはログインしてください。

まだレビューはありません。最初の一人になりましょう!

Q&A

How do I make sure that my script waits enough for all the element to appear on the page?

AgentQL SDK provides the wait_for_page_ready_state() API to determine page readiness. This method waits for the page to be in a ready state and all the necessary network requests to be completed. However, there are some cases where the page might not be ready even after the method returns. This could be due to the dynamic nature of the page. In such cases, you can use the page.wait_for_timeout function to add a additional delay to your script. const { wrap } = require("agentql"); const { chromium } = require("playwright"); const QUERY = ` { related_videos[] { video_name video_rating } } `; async function main() { const browser = await chromium.launch({headless: false}); const page = await wrap(await browser.newPage()); await page.goto("https://www.youtube.com/watch?v=1ZvYrAaJOH4"); await page.waitForPageReadyState(); await page.waitForTimeout(5000); const response = await page.queryData(QUERY); console.log(`Related videos: \n${JSON.stringify(response, null, 2)}`); await browser.close(); } main();

Asked by Tunde Balogun · May 12, 2026

AgentQL スクリプトを書いているとき、ウェブページが完全に読み込まれたことをどのように確認できますか?

現在、ページの読み込みが完了したことをプログラムで定義することはできません。ページに新しい情報が追加される場合(無限スクロールや遅延読み込み画像など)は、スクリプトがページの状態を変化させる可能性があります。Playwright API を使ってページを上下にスクロールし、より多くのコンテンツを読み込ませることができます。<br><br>```js const { wrap } = require("agentql"); const { chromium } = require("playwright"); const QUERY = ` { comments[] } `; async function main() { const browser = await chromium.launch({headless: false}); const page = await wrap(await browser.newPage()); await page.goto("https://www.youtube.com/watch?v=1ZvYrAaJOH4"); for (let i = 0; i < 3; i++) { await page.mouse.wheel(delta_x=0, delta_y=1000); await page.waitForPageReadyState(); } await page.mouse.wheel(delta_x=0, delta_y=-3000); const response = await page.queryData(QUERY); console.log(`Video comments: \n${JSON.stringify(response, null, 2)}`); await browser.close(); } main(); ```

Asked by Liam O’Connor · Apr 1, 2026

AgentQLが返すデータのフォーマットを指定する方法は何ですか?

0.4.7バージョンのリリース以降、AgentQLはコンテキストを指定することでデータのフォーマットを指定できるようになりました。以下のように、クエリにフォーマットの指示を指定できます:{ products[] { price(出力を数値値のみ、ドル記号なしでフォーマットします) name(出力を以下のプレフィックスでフォーマットします:amazon_) } } AgentQLは、コンテキストを指定することで、期待されるデータフォーマットを返すように指示できます。

Asked by Xander de Vries · Mar 13, 2026

質問する

マルチクラウンドプロトコルサーバーの代替

Playwright MCP interface preview
Playwright MCPマルチクラウンドプロトコルサーバー

オープンソースのMCP サーバー、LLMs がリアルブラウザを Playwright とアクセシビリティサムネルの力で操作できる。

4.8 (6)
Free
Pydantic AI interface preview
Pydantic AIマルチクラウンドプロトコルサーバー

Python エージェント フレームワークとして Pydantic チームが提供する型安全の GenAI アプリケーションをビルドする。

4.8 (6)
Free
Cognee interface preview
Cogneeマルチクラウンドプロトコルサーバー

アダプティブ メモリ レイヤーは、AI エージェントが時間の経過とともにコンテキストから学ぶことができます。

4.8 (5)
Free
Inbox Zero interface preview
Inbox Zeroマルチクラウンドプロトコルサーバー

Email AIアシスタントがメールを整理、回答の下書きを書き、インボックスのゼロに到達させるためにサポートする。

4.8 (4)
Free
Screenpipe interface preview
Screenpipeマルチクラウンドプロトコルサーバー

オープンソースの 24 時間体制のローカルスクリーンおよび音声録画によるコンテキスト意識を持つ AI アプリ作成のため

4.8 (4)
Free
AgentKit interface preview
AgentKitマルチクラウンドプロトコルサーバー

TypeScriptライブラリです。ツール、メモリ、多エージェントワークフローとともにAIエージェントを構築およびオーケストレーションする。

4.5 (4)
Free
onchain-mcp logo
onchain-mcpマルチクラウンドプロトコルサーバー

銀行未満のオンチェーンAPIをMCPに導入

(0)
26Free
markitdown logo
markitdownマルチクラウンドプロトコルサーバー

Python tool for converting files and office documents to Markdown.

(0)
23Free