
概要
主な機能
- 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
質問する
マルチクラウンドプロトコルサーバーの代替

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

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

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

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

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

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

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

Python tool for converting files and office documents to Markdown.
Trending now

複雑なPDF、スライド、スプレッドシートを.parse、分割、OCR、構造化データを抽出するドキュメント インテリジェンス API。

スポンサード回答、クリックごとに収益

正確な宿題の助けとなる説明がある

オープンマルチモーダル 12B モデルが、128K コンテキストウィンドウでインターリーブ画像とテキストを処理する。
