インストールガイド
このガイドでは、WebMCPをシステムにセットアップする方法を説明します。
クイックスタート(CLIモード)
リポジトリをクローンせずに、npxで直接使用できます:
# npxで直接使用(インストール不要)
npx webmcp search "キーワード"
# またはグローバルにインストール
npm install -g webmcp
webmcp search "キーワード"
詳細なCLIコマンドについては、使用方法をご覧ください。
前提条件
ソースからWebMCPをインストールする前に、以下がインストールされていることを確認してください:
- Node.js(バージョン18以上)
- npm または yarn パッケージマネージャー
インストール手順
1. プロジェクトのクローン
2. 依存関係のインストール
必要な依存関係:
- cloakbrowser ^0.3.27 - アンチ検出機能を備えたブラウザ自動化
- playwright-core ^1.59.1 - ブラウザ制御のためのコアPlaywrightライブラリ
3. インストールの確認
システム要件
- OS: Linux(推奨)、macOS、Windows
- メモリ: 最小2GB RAM、推奨4GB RAM以上
- ストレージ: 約500MB
設定オプション
import SearchMCPServer from './src/SearchMCPServer.js';
const server = new SearchMCPServer({
locale: 'ja-JP',
timezoneId: 'Asia/Tokyo',
geolocation: { latitude: 35.6895, longitude: 139.6917 }
});
| オプション | 型 | デフォルト | 説明 |
|---|---|---|---|
locale |
文字列 | 'ja-JP' |
言語/ロケールコード |
timezoneId |
文字列 | 'Asia/Tokyo' |
タイムゾーン識別子 |
geolocation |
オブジェクト | 東京座標 | 地理座標 |
parserNum |
数値 | 3 |
並列パーサー数 |
トラブルシューティング
ブラウザ起動失敗
- 権限を確認
npm clean-installで再インストール
ネットワーク問題
- インターネット接続を確認
- ファイアウォール設定を確認
メモリエラー
parserNumを減らす(1-2)maxResultsPerEngineを減らす