Olostep MCP サーバー
Olostepと統合することで、Webスクレイピング、コンテンツ抽出、検索機能を実現するモデルコンテキストプロトコル(MCP)サーバー実装です。Olostep MCPサーバーをセットアップするには、APIキーが必要です。APIキーは、 Olostepのウェブサイトでサインアップすることで取得できます。
特徴
クリーンなマークダウンフォーマットによるWebページコンテンツの抽出
構造化データ抽出によるGoogle検索結果
ウェブサイトのURLの検出とマッピング
地域ターゲティングコンテンツに対する国別のリクエストルーティング
JavaScript を多用するウェブサイトの待機時間を設定可能
包括的なエラー処理とレポート
シンプルなAPIキー設定
Related MCP server: mcp-mistral-ocr
インストール
npxで実行
env OLOSTEP_API_KEY=your-api-key npx -y olostep-mcp手動インストール
npm install -g olostep-mcpClaude Desktopで実行中
これをclaude_desktop_config.jsonに追加します:
{
"mcpServers": {
"mcp-server-olostep": {
"command": "npx",
"args": ["-y", "olostep-mcp"],
"env": {
"OLOSTEP_API_KEY": "YOUR_API_KEY_HERE"
}
}
}
}または、より簡単な方法として、デバイスのターミナルで次のコードを実行して、Smithery CLI経由でインストールすることもできます。
npx -y @smithery/cli install @olostep/olostep-mcp-server --client claudeウィンドサーフィンで走る
これを./codeium/windsurf/model_config.jsonに追加します:
{
"mcpServers": {
"mcp-server-olostep": {
"command": "npx",
"args": ["-y", "olostep-mcp"],
"env": {
"OLOSTEP_API_KEY": "YOUR_API_KEY_HERE"
}
}
}
}カーソル上で実行
カーソルで Olostep MCP を構成するには:
カーソル設定を開く
機能 > MCPサーバーへ移動
「+新しいMCPサーバーを追加」をクリックします
以下を入力してください:
名前: 「olostep-mcp」(またはお好みの名前)
タイプ:「コマンド」
コマンド:
env OLOSTEP_API_KEY=your-api-key npx -y olostep-mcp
your-api-key Olostep API キーに置き換えます。
構成
環境変数
OLOSTEP_API_KEY: Olostep APIキー(必須)
利用可能なツール
1. Webページのコンテンツを取得する( get_webpage_content )
JavaScript レンダリングをサポートするクリーンなマークダウン形式で Web ページ コンテンツを取得します。
{
"name": "get_webpage_content",
"arguments": {
"url_to_scrape": "https://example.com",
"wait_before_scraping": 1000,
"country": "US"
}
}パラメータ:
url_to_scrape: スクレイピングするウェブページのURL(必須)wait_before_scraping: スクレイピングを開始する前に待機する時間(ミリ秒)(デフォルト:0)country: リクエストをロードする居住国(例:US、CA、GB)(オプション)
応答:
{
"content": [
{
"type": "text",
"text": "# Example Website\n\nThis is the markdown content of the webpage..."
}
]
}2. ウェブサイトの URL を取得する ( get_website_urls )
クエリとの関連性に基づいて並べ替えられた、Web サイトから関連する URL を検索して取得します。
{
"name": "get_website_urls",
"arguments": {
"url": "https://example.com",
"search_query": "your search term"
}
}パラメータ:
url: マップするウェブサイトのURL(必須)search_query: URLを並べ替える検索クエリ(必須)
応答:
{
"content": [
{
"type": "text",
"text": "Found 42 URLs matching your query:\n\nhttps://example.com/page1\nhttps://example.com/page2\n..."
}
]
}3. Google 検索 ( google_search )
Google 検索結果から構造化データを取得します。
{
"name": "google_search",
"arguments": {
"query": "your search query",
"country": "US"
}
}パラメータ:
query: 実行する検索クエリ(必須)country: ローカライズされた結果の国コード(例:US、GB)(デフォルト:"US")
回答には以下が含まれます:
タイトル、リンク、スニペットを含むオーガニック検索結果
利用可能な場合のナレッジグラフデータ
関連する質問(他のユーザーも質問しています)
関連検索
リッチスニペットやその他の構造化データ
エラー処理
サーバーは堅牢なエラー処理を提供します。
APIの問題に関する詳細なエラーメッセージ
ネットワークエラー報告
認証失敗の処理
レート制限情報
エラー応答の例:
{
"isError": true,
"content": [
{
"type": "text",
"text": "Olostep API Error: 401 Unauthorized. Details: {\"error\":\"Invalid API key\"}"
}
]
}ライセンス
ISCライセンス