AA

anysearch-ai/anysearch-mcp-server

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

2052 stars 187 forks 品質 89 トレンド 33Apache-2.0

一般的なウェブ検索、垂直ドメイン検索、並列バッチ検索、全ページURLコンテンツ抽出をサポートする統合リアルタイム検索MCPサーバー。

概要

一般的なウェブ検索、垂直ドメイン検索、並列バッチ検索、全ページURLコンテンツ抽出をサポートする統合リアルタイム検索MCPサーバー。 - — オープンエンドの自然言語クエリ - — 金融、学術、セキュリティ、法務、コードなどにわたる構造化クエリ - — 1回の呼び出しで複数の独立したクエリを実行する - — Markdownでページ全体のコンテンツを取得・抽出 - — APIキーなしで動作(レート制限が低め) APIキーは です。キーがなくても、すべての機能は匿名アクセスで低レートで動作します。 無料のAPIキーを作成するには、https://anysearch.com/console/api-keysにアクセスしてください。 AnySearch MCPサーバートランスポート(MCP仕様2025-03-26)。SSEおよびスタンディオクライアントはプロキシ経由で接続可能です。 Streamable HTTPトランスポート(MCP仕様2025-03-26+)をサポートするエージェントについて: (~/.opencode/config.jsonまたはプロジェクトopencode.json): APIキーがなければヘッダーセクションを省略してください。サーバーは自動的に匿名アクセスを使用します。

概要(AI 翻訳)

英語 |简体中文

一般的なウェブ検索、垂直ドメイン検索、並列バッチ検索、全ページURLコンテンツ抽出をサポートする統合リアルタイム検索MCPサーバー。

特徴

  • 一般的なウェブ検索 — オープンエンドの自然言語クエリ
  • 垂直ドメイン検索 — 金融、学術、セキュリティ、法務、コードなどにわたる構造化されたクエリ
  • 並列バッチ検索 — 1回の呼び出しで複数の独立したクエリを実行する
  • URLコンテンツ抽出 — Markdownとして全ページコンテンツを取得・抽出します
  • 匿名アクセス — APIキーなしで動作(レート制限が低め)

APIキー構成

APIキーは任意ですが推奨です。キーがなくても、すべての機能は匿名アクセスで低レートで動作します。

APIキー登録(推奨)

エージェントはユーザーを登録し、APIキーを単一の通話で取得できます — 認証コードも手動サインアップも不要です。ユーザーに実際のメールアドレスを求めれば、それがアカウントのユーザー名になります。

成功応答(code: 0)はアカウント情報と一度だけの平文APIキーを返します:

rate_limitのようなクオータフィールドはアカウント固有の応答値です。例を固定された計画として扱う必要はありません。

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

README

以下は原文 README の抜粋です。原文を見る。

AnySearch MCP Server

English | 简体中文

Unified real-time search MCP server supporting general web search, vertical domain search, parallel batch search, and full-page URL content extraction.

Features

  • General Web Search — open-ended natural language queries
  • Vertical Domain Search — structured queries across finance, academic, security, legal, code, and more
  • Parallel Batch Search — execute multiple independent queries in one call
  • URL Content Extraction — fetch and extract full page content as Markdown
  • Anonymous Access — works without an API key (with lower rate limits)

API Key Configuration

An API key is optional but recommended. Without a key, all features still work via anonymous access with lower rate limits.

The agent can register the user and obtain an API key in a single call — no verification code, no manual signup. Ask the user for a real email address: it becomes the account username.

curl -s -X POST "https://api.anysearch.com/v1/auth/email/register" \
  -H "Content-Type: application/json" \
  -d '{"email": "[email protected]"}'

Success response (code: 0) returns the account info and a one-time plaintext API key:

{
  "code": 0,
  "message": "success",
  "data": {
    "username": "[email protected]",
    "email": "[email protected]",
    "login_url": "https://www.anysearch.com/login",
    "api_key": {
      "id": "key_xxxxxxxx",
      "key": "as_sk_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
      "key_prefix": "as_sk_xxxxxx...",
      "name": "default",
      "rate_limit": 100,
      "quota_limit": 0,
      "expires_at": null,
      "created_at": "2026-06-23T10:23:00Z"
    }
  }
}

Quota fields such as rate_limit are account-specific response values; do not treat the example as a fixed plan.

On success the agent MUST:

  1. Put data.api_key.key into the MCP server config as the Authorization: Bearer value (and/or set ANYSEARCH_API_KEY) — it is shown only once (it can also be retrieved later from the dashboard).
  2. Tell the user their username (= email) and the login_url.

Errors can be expressed through the HTTP status, application-level code, or message; do not assume every error uses code: -1:

status / code / message what to do
Invalid email address. ask the user to re-enter the email
HTTP 409 or email_already_registered email is taken — tell the user to sign in at login_url; do not retry
code: 42901, rate_limited, or contains Rate limited prefer a retry delay from Retry-After, response data, or the message; if none is provided, stop repeated requests and retry later or use anonymous access
GitHub で README 全文を見る

インストール

This server does not publish a one-line install command.

Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

{ "mcpServers": { "anysearch": { "type": "http", "url": "https://api.anysearch.com/mcp", "headers": { "Authorization": "Bearer ${ANYSEARCH_API_KEY}", "X-Anysearch-Client": "mcp/1.0.0" } } } }