01
Add the connector
In ChatGPT or Claude's custom connector settings, add a new connector and paste https://mcp.crawlora.net/mcp as the server URL.
開発者ガイド
MCP 対応クライアントやエージェントネイティブなワークフローを、Crawlora のホスト型 Streamable HTTP エンドポイントに接続し、構造化された公開ウェブデータ用ツールを利用できます。
ホスト型 MCP エンドポイント
https://mcp.crawlora.net/mcp
接続
URL: https://mcp.crawlora.net/mcp
Transport: Streamable HTTP
Auth header: Authorization: Bearer $CRAWLORA_API_KEY
Server card: https://crawlora.net/.well-known/mcp/server-card.jsonMCP URL
https://mcp.crawlora.net/mcp
トランスポート
Streamable HTTP
認証ヘッダー
Authorization: Bearer
Crawlora は https://mcp.crawlora.net/mcp でホスト型 MCP エンドポイントを公開しています。MCP 対応クライアントを Streamable HTTP トランスポートで構成し、サーバー側の Crawlora API キーを Authorization: Bearer として同じように渡します。MCP エンドポイントは、カスタムヘッダーに対応するクライアント向けに x-api-key も受け付けます。
開発者ワークフロー
MCP を使うと、AI クライアントはサーバーが公開するツールを発見して呼び出せます。Crawlora のエージェントネイティブな API は、対応エンドポイントが明確な入力と構造化された JSON 出力を持つため、このモデルに適しています。
開発者ワークフロー
開発者ワークフロー
クライアントがリモートの Streamable HTTP MCP サーバーに対応している場合は、ホスト型エンドポイントを直接利用してください。
開発者ワークフロー
これらの値を MCP 対応ホストで使用してください。API キーはモデルから見えるプロンプトやブラウザコードの外に保持してください。
01
In ChatGPT or Claude's custom connector settings, add a new connector and paste https://mcp.crawlora.net/mcp as the server URL.
02
The client fetches the endpoint's protected-resource metadata, follows it to Crawlora's authorization server at https://crawlora.net, and registers itself with Dynamic Client Registration — no manual client setup or API key entry.
03
You're redirected to sign in to your Crawlora account (or use an existing session) and approve the connector on a consent screen. No API key is ever pasted into the client.
04
The client stores and refreshes its own access token. Disconnect the connector in ChatGPT or Claude at any time to revoke its access.
開発者ワークフロー
Use these values in MCP-capable hosts that take a manual API key instead of OAuth. Keep the API key outside model-visible prompts and browser code.
MCP URL: https://mcp.crawlora.net/mcp Transport: Streamable HTTP Authentication: Authorization: Bearer $CRAWLORA_API_KEY Alternate auth: x-api-key: $CRAWLORA_API_KEY Server card: https://crawlora.net/.well-known/mcp/server-card.json
codex mcp add crawlora \ --url https://mcp.crawlora.net/mcp \ --bearer-token-env-var CRAWLORA_API_KEY
{
"mcpServers": {
"crawlora": {
"url": "https://mcp.crawlora.net/mcp",
"transport": "streamable-http",
"headers": {
"Authorization": "Bearer $CRAWLORA_API_KEY"
}
}
}
}curl https://crawlora.net/.well-known/mcp/server-card.json
開発者ワークフロー
01
Register Crawlora as a remote Streamable HTTP MCP server using the hosted URL.
02
Pass the Crawlora API key as Authorization: Bearer from the MCP client or server-side host. Use x-api-key only when the host supports custom headers but not bearer token configuration.
03
Let the MCP client list available tools and resources before choosing an endpoint.
04
Send only documented inputs for the selected Crawlora tool and cap result sizes where possible.
05
Surface 401, plan, credit, rate-limit, and upstream errors clearly to the agent-native workflow.
開発者ワークフロー
開発者ワークフロー
このパターンは、Crawlora REST API を独自のポリシーレイヤーの背後でラップするプライベートな MCP サーバーを実行する必要がある場合にのみ使用してください。
{
"name": "crawlora_google_search",
"description": "Search public Google results through Crawlora and return normalized JSON.",
"inputSchema": {
"type": "object",
"properties": {
"keyword": { "type": "string" },
"country": { "type": "string" },
"language": { "type": "string" },
"limit": { "type": "number" }
},
"required": ["keyword"]
},
"output": "Crawlora JSON envelope with result items, status, and message fields."
}開発者ワークフロー
Use this pattern only when you need to run a private MCP server that wraps Crawlora REST APIs behind your own policy layer.
async function callCrawloraTool(args: {
keyword: string;
country?: string;
language?: string;
limit?: number;
}) {
const response = await fetch("https://api.crawlora.net/api/v1/google/search", {
method: "POST",
headers: {
"x-api-key": process.env.CRAWLORA_API_KEY ?? "",
"Content-Type": "application/json",
},
body: JSON.stringify({
keyword: args.keyword,
country: args.country ?? "us",
language: args.language ?? "en",
limit: args.limit ?? 10,
page: 1,
}),
});
if (!response.ok) {
throw new Error(`Crawlora request failed: ${response.status} ${await response.text()}`);
}
return response.json();
}
// Register this handler with the MCP SDK version used by your server.開発者ワークフロー
開発者ワークフロー
Crawlora は構造化された公開ウェブデータのワークフローにご利用ください。お客様は、適用される法令、第三者の権利、プラットフォームのルール、および Crawlora の規約への準拠について責任を負います。API キーはサーバー側に保持し、入力を検証し、不要な機密データの収集や保存は避けてください。
Crawlora の規約を読む開発者ワークフロー
これらのページを使って、エンドポイントの発見、サンプル、料金、責任ある利用のガイダンスの間を移動できます。
開発者ワークフロー
この Crawlora 開発者向け連携パスに関するよくある質問です。
Model Context Protocol は、サーバーインターフェースを通じて AI クライアントにツールやリソースを公開するためのパターンです。
はい。https://mcp.crawlora.net/mcp のホスト型 Streamable HTTP エンドポイントを Authorization: Bearer とともに使用してください。MCP エンドポイントは、カスタムヘッダーに対応するクライアント向けに x-api-key も受け付けます。
はい。絞り込んだ Crawlora の HTTP 呼び出しをサーバー側の MCP ツールの背後でラップし、API キーをサーバー環境に保持してください。
Search、Maps、Geocoding、Airbnb、TripAdvisor、Zillow、YouTube、TikTok、App Store、Google Play、Spotify、Spotify Podcasts、Apple Podcasts、Amazon、Product Hunt、Trustpilot、およびレビュー系エンドポイントは、エージェントのタスクに合致する場合に有用な候補です。
キーはサーバー側に保存し、ツールへのアクセスを制限し、入力を検証し、シークレットのログ記録は避けてください。
はい。Crawlora API エンドポイントを呼び出すツール呼び出しは、エンドポイントの課金ルールに従ってクレジットを消費する場合があります。
MCP は、クライアントにツールを公開するためのプロトコルに焦点を当てています。LangChain のツールは、LangChain ワークフロー内のフレームワークレベルのラッパーです。
MCP focuses on a protocol for exposing tools to clients. LangChain tools are framework-level wrappers inside LangChain workflows.