mcpField
S
Scout Mcp

Scout Mcp

ローカル
github.com/bartonguestier1725-collab検索122 週間前に更新

Scout Mcp について

Scout Mcpは、コード、学術資料、ソーシャル投稿、技術記事を検索するMCPサーバーです。結果を共通形式のJSONに整え、選択した複数の情報源を並列検索できます。

主な機能

  1. 0121プラットフォームの並列検索
  2. 02コードリポジトリとパッケージ検索
  3. 03論文、記事、Q&Aの検索
  4. 04ソーシャルプラットフォームと動画の検索
  5. 05形式を統一したJSON結果
  6. 06複数情報源の並列レポート

活用シーン

  1. 011回の呼び出しで複数情報源を検索
  2. 02GitHubプロジェクトやソフトウェアパッケージの検索
  3. 03論文、技術記事、Q&Aの調査
  4. 04選択した情報源の検索結果を収集

MCP 対応

stdio経由で、情報源ごとの検索ツールと複数情報源を並列検索するレポートツールをMCPクライアントに提供します。READMEには、x402を利用する有料HTTP APIのRESTエンドポイントも記載されています。

設定

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

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

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

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

詳細

scout-mcp

21 のプラットフォームを並列検索し、構造化された JSON を返す MCP サーバーです。Model Context Protocol SDK を使用して構築されています。

Claude Desktop、VS Code、Cursor、または任意の MCP クライアントに接続すると、1 回のツール呼び出しでコードレジストリ、学術論文、ソーシャルプラットフォーム、テックブログを検索できます。

ツール

ツールソース備考
hackernews_searchHacker News (Algolia)ストーリー、コメント、投票
github_searchGitHubキーワードによるリポジトリ検索
github_repo_infoGitHub単一リポジトリの詳細
npm_searchnpm Registryパッケージ
pypi_searchPyPIPython パッケージ
producthunt_searchProduct Huntトピック別のプロダクト
x_searchX / TwitterxAI Grok による AI 検索(XAI_API_KEY が必要)
devto_searchDev.to記事
hashnode_searchHashnode記事(GraphQL)
lobsters_searchLobste.rsストーリー
stackexchange_searchStackExchange全サイトの Q&A
arxiv_searchArXiv学術論文
reddit_searchReddit投稿とコメント
youtube_searchYouTube動画(YOUTUBE_API_KEY が必要)
zenn_searchZenn日本語の技術記事
qiita_searchQiita日本語の技術記事
semantic_scholar_searchSemantic Scholar学術論文
lemmy_searchLemmyFediverse の投稿
gitlab_searchGitLabプロジェクト
bazaar_searchx402 Bazaarx402 API ディレクトリ
scout_reportマルチソース選択したソースを並列検索

クイックスタート

Claude Desktop / VS Code / Cline
git clone https://github.com/bartonguestier1725-collab/scout-mcp.git
cd scout-mcp && npm install && npm run build

MCP クライアントの設定に追加します。

{
  "mcpServers": {
    "scout": {
      "command": "node",
      "args": ["/absolute/path/to/scout-mcp/build/index.js"]
    }
  }
}
Docker
docker build -t scout-mcp .
docker run -i scout-mcp

Dockerfile は、stdio 経由で MCP サーバーを実行する最小構成の node:24-alpine イメージをビルドします。

設定

すべての設定は環境変数で行います。ほとんどのツールはキーなしで動作します。オプションのキーを設定すると、追加のソースを利用できるようになったり、レート制限が緩和されたりします。

変数必須説明
XAI_API_KEYx_search に必要X/Twitter 検索用の xAI API キー
GITHUB_TOKEN推奨GitHub のレート制限を緩和
YOUTUBE_API_KEYyoutube_search に必要YouTube Data API v3 キー
PH_CLIENT_ID / PH_CLIENT_SECRETproducthunt_search に必要Product Hunt API 認証情報
REDDIT_CLIENT_ID / REDDIT_CLIENT_SECRETreddit_search に必要Reddit API 認証情報
QIITA_TOKENオプションQiita のレート制限を緩和
S2_API_KEYオプションSemantic Scholar 専用のレート制限
SE_API_KEYオプションStackExchange 専用のレート制限

仕組み

各ツールはソースの API を直接呼び出し、レスポンスを解析して、一貫したフィールド(title、url、source、created_at など)を持つ正規化された JSON を返します。scout_report ツールは Promise.allSettled を使用して複数の検索を並列実行するため、1 つのソースでエラーが発生しても、ほかの検索は妨げられません。

トランスポート:stdio(標準の MCP トランスポート)。サーバーは stdin から JSON-RPC メッセージを読み込み、stdout にレスポンスを書き込みます。

HTTP モード

scout-mcp は、x402 protocol(Base 上での USDC マイクロペイメント)を介して、https://scout.hugen.tokyo で有料 HTTP API としても動作します。このモードでは同じツール実装を使用しつつ、決済ミドルウェアを備えた REST エンドポイントとして公開します。

ライセンス

MIT

コメント

MCP は初めてですか?

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

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