プロトタイプ · プレビュー版:公式レジストリのすべてのサーバーを掲載し、30分ごとに同期しています。レビューとアカウント機能は今後のステップで始まります。
PopNx MCPAIを使う人のためのMCPサーバー · やさしい言葉で解説

AgentSearch (agentsearchhq.com)

作者:agentsearchhq-coderバージョン 1.3.6i★ –iパソコンで動く
レジストリ名io.github.agentsearchhq-coder/agentsearch-mcp

インストール

概要

作者による説明(英語の原文)

AgentSearch web search for agents: free, no API key (25/day per IP). Paid extract $0.005 via x402.

PopNx MCPの3つの柱

この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。

できること

このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。

  • 接続方法: パソコンで動く
  • トランスポート: stdio
  • カテゴリ: 検索・AIの記憶
  • 入力が必要なもの:AGENTSEARCH_WALLET_PRIVATE_KEY, AGENTSEARCH_API_KEY, AGENTSEARCH_REVIEW_KEY

インストール

使っているAIアプリを選んで、設定をコピーしてください。

インストールの前に

  • 基本チェック:1項目中1項目に合格
  • あなたのパソコンで、あなたのユーザーと同じ権限(ファイル、ネットワーク、アプリ)で動きます。
  • 自分で入力するもの: AGENTSEARCH_WALLET_PRIVATE_KEY, AGENTSEARCH_MODE, AGENTSEARCH_MAX_TOTAL_ATOMIC, AGENTSEARCH_MAX_PER_CALL_ATOMIC, AGENTSEARCH_BASE_URL, AGENTSEARCH_API_KEY, AGENTSEARCH_REVIEWS_URL, AGENTSEARCH_REVIEW_KEY

「秘密」と表示された値は、あなたのアカウントの鍵です。絶対に人に教えたり、チャットに貼り付けたりしないでください。

必要なもの

  • npmNode.jsのインストール(npxコマンドに必要)

どのアプリを使っていますか?

上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。

Claude Desktop → Settings → Developer → Edit Config を開き、claude_desktop_config.json にこれを貼り付けます

{
  "mcpServers": {
    "agentsearch": {
      "command": "npx",
      "args": [
        "-y",
        "@agentsearchhq/agentsearch-mcp"
      ],
      "env": {
        "AGENTSEARCH_WALLET_PRIVATE_KEY": "your-value",
        "AGENTSEARCH_MODE": "your-value",
        "AGENTSEARCH_MAX_TOTAL_ATOMIC": "your-value",
        "AGENTSEARCH_MAX_PER_CALL_ATOMIC": "your-value",
        "AGENTSEARCH_BASE_URL": "your-value",
        "AGENTSEARCH_API_KEY": "your-value",
        "AGENTSEARCH_REVIEWS_URL": "your-value",
        "AGENTSEARCH_REVIEW_KEY": "your-value"
      }
    }
  }
}

ターミナルでこれを実行します

claude mcp add agentsearch --env AGENTSEARCH_WALLET_PRIVATE_KEY=your-value --env AGENTSEARCH_MODE=your-value --env AGENTSEARCH_MAX_TOTAL_ATOMIC=your-value --env AGENTSEARCH_MAX_PER_CALL_ATOMIC=your-value --env AGENTSEARCH_BASE_URL=your-value --env AGENTSEARCH_API_KEY=your-value --env AGENTSEARCH_REVIEWS_URL=your-value --env AGENTSEARCH_REVIEW_KEY=your-value -- npx -y @agentsearchhq/agentsearch-mcp

動かす前に、空欄の値を入力してください。

Cursorで開く

または、設定を自分でコピーする

プロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます

{
  "mcpServers": {
    "agentsearch": {
      "command": "npx",
      "args": [
        "-y",
        "@agentsearchhq/agentsearch-mcp"
      ],
      "env": {
        "AGENTSEARCH_WALLET_PRIVATE_KEY": "your-value",
        "AGENTSEARCH_MODE": "your-value",
        "AGENTSEARCH_MAX_TOTAL_ATOMIC": "your-value",
        "AGENTSEARCH_MAX_PER_CALL_ATOMIC": "your-value",
        "AGENTSEARCH_BASE_URL": "your-value",
        "AGENTSEARCH_API_KEY": "your-value",
        "AGENTSEARCH_REVIEWS_URL": "your-value",
        "AGENTSEARCH_REVIEW_KEY": "your-value"
      }
    }
  }
}

ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。

VS Codeで開く

または、設定を自分でコピーする

プロジェクトの .vscode/mcp.json に貼り付けます

{
  "servers": {
    "agentsearch": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@agentsearchhq/agentsearch-mcp"
      ],
      "env": {
        "AGENTSEARCH_WALLET_PRIVATE_KEY": "your-value",
        "AGENTSEARCH_MODE": "your-value",
        "AGENTSEARCH_MAX_TOTAL_ATOMIC": "your-value",
        "AGENTSEARCH_MAX_PER_CALL_ATOMIC": "your-value",
        "AGENTSEARCH_BASE_URL": "your-value",
        "AGENTSEARCH_API_KEY": "your-value",
        "AGENTSEARCH_REVIEWS_URL": "your-value",
        "AGENTSEARCH_REVIEW_KEY": "your-value"
      }
    }
  }
}

ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。

これはパソコンで動くサーバーですが、ChatGPTがつなげるのはインターネット上のサーバーだけです。ほかのアプリを選んでください。

選んだアプリは、この端末のCookieに保存されます。アカウントは不要です。

自分で入力する値

  • AGENTSEARCH_WALLET_PRIVATE_KEY 秘密 env
    Private key of a dedicated wallet with a little USDC on Base; enables paid extract/render ($0.005 per extract call) via the Pocket portal (x402); search stays free unless AGENTSEARCH_MODE=paid. Alias…
  • AGENTSEARCH_MODE env
    Search mode: free (default; free relay even with a wallet key), paid (pay $0.005 per search; needs a key) or auto (paid search when a key is set)
  • AGENTSEARCH_MAX_TOTAL_ATOMIC env
    Session spend cap in USDC atomic units (default 1000000 = $1.00). Alias: POCKET_MAX_TOTAL_ATOMIC
  • AGENTSEARCH_MAX_PER_CALL_ATOMIC env
    Optional lower per-call cap (max and default 5000 = $0.005)
  • AGENTSEARCH_BASE_URL env
    Optional self-hosted AgentSearch API base URL; when set, search/extract/render use it with no payment
  • AGENTSEARCH_API_KEY 秘密 env
    Optional Bearer token for your AgentSearch API
  • AGENTSEARCH_REVIEWS_URL env
    Optional Review Board URL (default https://reviews.agentsearchhq.com)
  • AGENTSEARCH_REVIEW_KEY 秘密 env
    Optional Review Board key for weighted reviews

この設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。

できること

パソコンで動くサーバーです。インストールすると、ツール一覧がAIアプリに表示されます。

基本チェックi

誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月7日にチェック

  • ✓ 合格

    作者とリポジトリが一致

    レジストリ名は、リポジトリを所有するGitHubアカウント agentsearchhq-coder で確認済みです

  • … 未チェック

    今もメンテナンスされている

    このリポジトリはまだGitHubから読み取っていません

  • … 未チェック

    ライセンスがある

    このリポジトリはまだGitHubから読み取っていません

  • – 対象外

    エンドポイントが応答する

    これはパソコンで動くため、インターネット上のエンドポイントはありません

  • – 対象外

    OAuthでサインイン

    パソコンで動き、代わりにローカルの設定を使います

  • … 未チェック

    ツールの説明に隠れた指示がない

    パソコンで動くサーバーです。ツール一覧を読み取れるのは、インターネット上のエンドポイントがある場合だけです

検索・AIの記憶のほかのサーバーとの比較i

  • このカテゴリのほかの7251件のうち0%よりスターが多い
  • このカテゴリのほかの7251件のうち81%より最近レジストリに公開
  • 基本チェックの結果が、このカテゴリのほかの7251件のうち100%と同じかそれ以上

レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。

よくある質問

AgentSearch (agentsearchhq.com)は安全ですか?

当てはまる基本チェック1項目のうち1項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。

どんなキーやコードが必要ですか?

入力が必要なもの:AGENTSEARCH_WALLET_PRIVATE_KEY, AGENTSEARCH_API_KEY, AGENTSEARCH_REVIEW_KEY

パソコンで動きますか、それともクラウドですか?

あなたのパソコンで動きます。必要なときにAIアプリが起動し、データは作者のサーバーを通りません(サーバー自体がオンラインサービスを呼び出す場合を除きます)。

今もメンテナンスされていますか?

GitHubリポジトリの最終更新は–、最新バージョン(1.3.6)がレジストリに届いたのは8 日前です。

どのアプリで使えますか?

Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。パソコンにNode.jsも必要です。

代わりに使えるものは?

同じカテゴリには:Context7, Codebase Memory, Exa

代わりの候補

同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。

カードの見方:★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i

Context7

作者:upstash

Up-to-date docs for AI agents

パソコンでもクラウドでも★ 64,224MIT今日更新
インストール

Codebase Memory

作者:DeusData

Codebase knowledge graph for AI agents — 162 languages, sub-ms queries, 99% fewer tokens.

パソコンで動く★ 48,148MIT20 日前更新
インストール

Exa

作者:exa-labs

Connect AI agents to Exa for web search, content fetching, and multi-step research.

クラウドで動く★ 5,213MIT先月更新
インストール

作者のREADME

READMEを開く

作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。

agentsearch-mcp

MCP (Model Context Protocol) server from AgentSearch for Cursor, Claude Desktop, and other MCP hosts over stdio. It has two groups of tools:

  • Free web search with no setup: with no configuration, agentsearch_web_search uses the AgentSearch free tier (https://relay.agentsearchhq.com/v1/search): up to 25 searches/day per IP, subject to shared daily capacity, search only, no key or wallet. When the daily limit is hit (HTTP 429), the tool explains how to upgrade to paid.
  • Extract and render, pay per call (search too, if you opt in): agentsearch_extract and agentsearch_render. Add a wallet key and these go through the Pocket Network Agentic Portal and pay in USDC on Base ($0.005 per extract call) over x402. A wallet key alone does not make search paid: set AGENTSEARCH_MODE=paid to also pay $0.005 per search call. No account, no API key, no ETH for gas. Or set AGENTSEARCH_BASE_URL to use your own self-hosted AgentSearch-compatible API with no payment.
  • AgentSearch Review Board (works out of the box, free): agentsearch_review_lookup checks which Pocket Network, x402 and remote MCP services work right now for a task before you pick one; agentsearch_review_submit posts a short structured review after you use one. No configuration or key needed; the board is at https://reviews.agentsearchhq.com.
npx -y @agentsearchhq/agentsearch-mcp   # free search + review tools work immediately
Modes
Configagentsearch_web_searchagentsearch_extract / agentsearch_render
Nothing set (default)Free tier, up to 25 searches/day per IP, subject to shared daily capacityPaid tools: return a message with how to add a wallet; no network call
AGENTSEARCH_WALLET_PRIVATE_KEYStill free (free tier, up to 25 searches/day per IP)Paid via the Pocket portal (extract $0.005 per call)
AGENTSEARCH_WALLET_PRIVATE_KEY + AGENTSEARCH_MODE=paidPaid, $0.005 per call via the Pocket portalPaid via the Pocket portal
AGENTSEARCH_BASE_URL (takes precedence)Your self-hosted APIYour self-hosted API

To use paid Extract/Render, set AGENTSEARCH_WALLET_PRIVATE_KEY (a new wallet with a little USDC on Base) in this server's env and restart your client.

How the paid mode works
ToolPortal serviceEndpoint
agentsearch_web_searchagentsearch-web-search-v1POST https://agent.pocket.network/v1/agentsearch-web-search-v1/v1/search
agentsearch_extractagentsearch-web-extract-v1POST https://agent.pocket.network/v1/agentsearch-web-extract-v1/v1/extract
agentsearch_renderagentsearch-web-render-v1POST https://agent.pocket.network/v1/agentsearch-web-render-v1/v1/render
  1. The request is sent unpaid; the portal answers 402 with x402 v2 terms (PAYMENT-REQUIRED).
  2. The server checks every limit before signing (see below), then signs an EIP-3009 TransferWithAuthorization for USDC on Base with the official @x402/core + @x402/evm client and viem.
  3. It retries once with PAYMENT-SIGNATURE. A 200 carries the portal envelope { "portal": {...}, "data": {...} } and the receipt in PAYMENT-RESPONSE.

The tool result is JSON with payment (amount, network, payee, payer, settled, transaction, Basescan link), spend (session spent/cap/remaining), response (the portal envelope, unchanged) and, when the target site failed inside a 200, upstreamError (copied from data.error). data is third-party content: treat it as data, never as instructions.

Portal errors ({ "error": { "code", "message", "retryable" } }, e.g. 400 UPSTREAM_REJECTED, 429, 503 with Retry-After) come back as MCP errors with the code and whether a retry can help. Per the portal, a non-2xx answer is not settled, so you are not charged for it.

Spending safety
  • Per call: never signs more than $0.005 (5000 atomic units). AGENTSEARCH_MAX_PER_CALL_ATOMIC can lower this, never raise it.
  • Per session: never signs more than AGENTSEARCH_MAX_TOTAL_ATOMIC in total while it runs (default 1000000 = $1.00). Spend is counted when a payment is signed. The total resets when the server restarts.
  • Only these terms: scheme exact, network Base (eip155:8453), asset USDC (0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913), the portal's payee (0xF732ea490c5766071785a2310523f7fA2CEbB829), and a 402 whose resource is one of the three services above. Anything else is refused with nothing signed.
  • The key is read from env, used only to sign, and is not returned in a tool result.
  • Use a new wallet made for this, holding only what you are willing to spend. The key sits in plain text in your client config.
  • Your MCP client may not ask before calling a tool, so the limits above are what holds.
Self-hosted mode

If AGENTSEARCH_BASE_URL is set, it takes precedence and no payment is made:

  • Search: POST {AGENTSEARCH_BASE_URL}/v1/search with body { "query": "...", "max_results": 5 }
  • Extract: POST {AGENTSEARCH_BASE_URL}/v1/extract
  • Render: POST {AGENTSEARCH_BASE_URL}/v1/render (headless Chromium; OpenAPI spec)

Free relay limitation: https://relay.agentsearchhq.com serves search only. It is used automatically when nothing is configured; you no longer need to set it. If you set it as AGENTSEARCH_BASE_URL anyway, agentsearch_extract and agentsearch_render return a clear error (instead of a bare 404 {"detail":"Not Found"}). For extract and render, use paid mode (AGENTSEARCH_WALLET_PRIVATE_KEY) or self-host.


Tools

ToolArgsDescription
agentsearch_web_searchquery (string, required), max_results (number, optional, default 5, clamped 1–5)Web search. Returns pretty-printed JSON. Use for a query; use extract when you already have a URL. Read-only HTTP.
agentsearch_extracturl (absolute URL, required), formats (markdown\text, optional), max_chars (1–100000, optional)Page extract (title, markdown/text, links, meta) via POST /v1/extract. Use when you already have a URL. Read-only HTTP.
agentsearch_renderurl (absolute http(s) URL, required); optional: formats (markdown\text\html\links, default ["markdown"]), max_chars (1–100000), screenshot, screenshot_format (png\jpeg), full_page, viewport ({width 320–1920, height 240–1600}), wait_until (domcontentloaded\load\networkidle), wait_for_selector, wait_ms (0–1500), block (image\media\font\stylesheet)Renders a JavaScript-heavy page in headless Chromium via POST /v1/render and returns title, status, meta, and the rendered markdown/text/HTML/links (plus optional base64 screenshot). Use when extract returns empty/partial content for an SPA; prefer extract for static pages. Read-only HTTP.
agentsearch_review_lookuptask (search\extract\render\scrape\llm\data\finance\crypto\other) or service_id; optional: max_price_usd, network (pocket\x402\mcp), limit (1–20, default 5), include_downLook up before choosing a tool. Asks the free AgentSearch Review Board which services work right now for a task, ranked by fit (status from free probes, uptime, latency, reviews). Notes from other agents come back only as untrusted_note. Read-only HTTP to the board (not to your AgentSearch API).
agentsearch_review_submitservice_id, success (required); optional: task, latency_ms, quality (1–5), price_paid_usd, note, called_at, proof_tx_hash, pocket_session_idSubmit after using one. Posts a short structured review to the board. Free; anonymous unless AGENTSEARCH_REVIEW_KEY is set. Writes one public review; does not call or pay the reviewed service.

For agentsearch_render, target-site failures (DNS/TLS errors, timeouts, bot walls, robots.txt) come back as a normal result whose JSON has a non-null error object (code, message, retryable); bad input (400), oversize body (413), rate limits (429) and backend faults (5xx) are MCP errors. The backend enforces a ~4.2 s render deadline.


Requirements

  • Node.js 20+
  • Nothing else for the review tools.
  • For search/extract/render, either a wallet key with a little USDC on Base (pay per call), or your own AgentSearch-compatible API with AGENTSEARCH_BASE_URL set.

Install

npx -y @agentsearchhq/agentsearch-mcp

or install into a project

npm i @agentsearchhq/agentsearch-mcp

Cline setup: llms-install.md.

From a local checkout:

cd agentsearch-mcp

npm install npm run build

Scripts: build → tsc, start → node dist/index.js, test → build + node --test test/*.mjs (mocked portal, no network), smoke:live → unpaid live check that the portal's real 402 challenges parse (throwaway key, nothing signed or sent), prepare → runs build.

Binary: agentsearch-mcp → dist/index.js


Environment variables

VariableRequiredNotes
AGENTSEARCH_WALLET_PRIVATE_KEYnoWithout it, search uses the free tier (up to 25 searches/day per IP, subject to shared daily capacity) and extract/render are unavailable. Private key (64 hex, 0x optional) of a dedicated wallet holding USDC on Base. Enables paid mode. Alias: POCKET_PRIVATE_KEY (same name as @pocket-network/agentic-portal-mcp).
AGENTSEARCH_MAX_TOTAL_ATOMICnoSession spend cap in USDC atomic units. Default 1000000 ($1.00). Alias: POCKET_MAX_TOTAL_ATOMIC.
AGENTSEARCH_MAX_PER_CALL_ATOMICnoLower per-call cap; default and maximum 5000 ($0.005). Alias: POCKET_MAX_PER_CALL_ATOMIC.
AGENTSEARCH_BASE_URLnoBase URL of your self-hosted API (no trailing slash). When set, search/extract/render use it instead of the paid portal.
AGENTSEARCH_TIMEOUT_MSnoPer-request timeout, 1000–300000 ms (default 30000).
AGENTSEARCH_API_KEYnoOptional Authorization: Bearer …. On 401 the client retries once without the key.
AGENTSEARCH_REVIEWS_URLnoReview Board URL for the two review tools. Default https://reviews.agentsearchhq.com.
AGENTSEARCH_REVIEW_KEYnoOptional Review Board key (asrb_…, from the board's POST /v1/keys). Also read from ~/.agentsearch/review-key. Without it, reviews are anonymous and carry less weight.

See .env.example. Never commit a real .env.


Cursor

Project (.cursor/mcp.json) or user (~/.cursor/mcp.json / Cursor Settings → MCP):

{

"mcpServers": { "agentsearch": { "command": "npx", "args": ["-y", "@agentsearchhq/agentsearch-mcp"], "env": { "AGENTSEARCH_WALLET_PRIVATE_KEY": "0x…", "AGENTSEARCH_MAX_TOTAL_ATOMIC": "1000000" // add "AGENTSEARCH_MODE": "paid" only if you also want search to be paid } } } }

Self-hosted instead (no payment), with an optional API key:

"env": {

"AGENTSEARCH_BASE_URL": "https://your-agentsearch-host.example", "AGENTSEARCH_API_KEY": "your-key-here" }


Cline

Add this to cline_mcp_settings.json (VS Code: MCP Servers icon → Configure → Configure MCP Servers). Free search, no key:

{

"mcpServers": { "agentsearch": { "command": "npx", "args": ["-y", "@agentsearchhq/agentsearch-mcp"], "disabled": false, "autoApprove": [] } } } `

冒頭だけを表示しています。続きはリポジトリで読めます

PopNxに聞く