mcpField
M
Mcp Smartsearch

Mcp Smartsearch

ローカル
github.com/Cloudsway-AI検索068 週間前に更新

Mcp Smartsearch について

Mcp Smartsearch は、リモート検索 API を使ってキーワードでウェブ検索する MCP サーバーです。構造化 JSON の結果を返し、ページ分割、言語、安全検索を設定できます。

主な機能

  1. 01キーワードによるウェブ検索
  2. 02ページ分割の設定
  3. 03言語の選択
  4. 04セーフサーチ設定
  5. 05構造化 JSON の結果

活用シーン

  1. 01キーワードでウェブを検索
  2. 02ページ単位で結果を取得
  3. 03検索言語や安全レベルを指定

MCP 対応

検索語、件数、オフセット、言語、セーフサーチを指定してウェブ検索する `smart_search` ツールを MCP クライアントに提供します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"smartsearch": {
"command": "uvx",
"args": [
"mcp-smartsearch"
],
"env": {
"SERVER_KEY": "<SERVER_KEY>"
}
}
}
}
起動コマンドuvx mcp-smartsearch
設定が必要な環境変数
SERVER_KEYシークレット

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
pypimcp-smartsearch

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

Smart Search MCP サーバー

リモートのインテリジェント検索 API と統合された MCP サーバーで、キーワードによるウェブ検索機能を実現します。

特長

  • ウェブ検索:キーワード検索、ページネーション、言語、安全レベルのオプションに対応しています。
  • 構造化された結果:すべての検索結果を JSON 形式で返します。
  • プラットフォーム互換性:ModelScope MCP プラットフォーム向けに最適化されており、ソースコードから直接デプロイできます。

ツール

smart_search
  • 機能:ページネーションと安全オプションに対応したウェブ検索を実行します。
  • 入力パラメーター:
    • query (string):検索キーワード
    • count (number, optional):返す結果の数(デフォルトは 10)
    • offset (number, optional):ページネーションのオフセット(デフォルトは 0)
    • setLang (string, optional):検索言語(デフォルトは 'en')
    • safeSearch (string, optional):セーフサーチのレベル(デフォルトは 'Strict')

設定とデプロイ

1. API キーを取得する
  • インテリジェント検索に対応した API サービスに登録します。
  • API キーを取得してコピーします(通常、形式は endpoint-apikey です)。
2. ModelScope サービスの設定

ModelScope で MCP サービスを作成する際は、以下の設定を使用してください。この方法では、GitHub リポジトリからコードを取得し、そのまま実行します。

{
  "mcpServers": {
    "mcp-smartsearch": {
      "command": "uvx",
      "args": [
        "mcp-smartsearch"
      ],
      "env": {
        "SERVER_KEY": "YOUR_API_KEY_HERE"
      }
    }
  }
}

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。