AIdata site search
Read-only search over the aidata.stream documentation, blog, changelog, pricing and FAQ.
使うべきか
品質と安全性
ツール定義とプロトコルへの準拠に関する自動分析に基づいています。
コンテキストコスト
これは、サーバーのツールがモデルのコンテキストに読み込まれるたびに消費されるおおよそのトークン数です。数が多いほど、ほかのタスクに使える注意が減ります。
インストール
ワンクリックインストール
これを `claude_desktop_config.json` ファイルに追加してください:
{
"mcpServers": {
"site-search": {
"url": "https://aidata.stream/mcp"
}
}
}リモートエンドポイント
https://aidata.stream/mcpstreamable-httpできること
ツール一覧
ツール(4)
🟢search_site(query, lang, section, limit)
Full-text search across aidata.stream: documentation, blog posts, changelog, pricing, FAQ and the home page. Returns the best-matching sections with a snippet and a URL (with anchor where available). Use get_page to read a whole page afterwards. English by default; pass lang for the French or German site.
入力スキーマ
{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Search terms, e.g. \"connect GA4 service account\" or \"pricing extra seats\"."
},
"lang": {
"type": "string",
"enum": [
"en",
"fr",
"de"
],
"description": "Site language to search (default en)."
},
"section": {
"type": "string",
"enum": [
"docs",
"blog",
"changelog",
"core"
],
"description": "Restrict to one section of the site."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 20,
"description": "Max results (default 6)."
}
},
"required": [
"query"
]
}出力スキーマ
{
"type": "object",
"properties": {
"query": {
"type": "string"
},
"total_matches": {
"type": "integer"
},
"results": {
"type": "array",
"items": {
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "Absolute URL, with #anchor when the match is a specific section."
},
"title": {
"type": "string"
},
"heading": {
"type": "string"
},
"section": {
"type": "string",
"enum": [
"docs",
"blog",
"changelog",
"core"
]
},
"lang": {
"type": "string",
"enum": [
"en",
"fr",
"de"
]
},
"snippet": {
"type": "string"
},
"score": {
"type": "number"
}
}
}
}
},
"required": [
"query",
"total_matches",
"results"
]
}🟢get_page(url, max_chars)
Fetch the full text of one aidata.stream page as Markdown. Accepts a path ("/pricing/", "/docs/getting-started/") or an absolute aidata.stream URL. Use list_pages or search_site to find URLs.
入力スキーマ
{
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "Page path or absolute URL on aidata.stream."
},
"max_chars": {
"type": "integer",
"minimum": 500,
"maximum": 200000,
"description": "Truncate the Markdown after this many characters (default 40000)."
}
},
"required": [
"url"
]
}出力スキーマ
{
"type": "object",
"properties": {
"url": {
"type": "string"
},
"markdown": {
"type": "string"
},
"truncated": {
"type": "boolean"
}
},
"required": [
"url",
"markdown",
"truncated"
]
}🟢list_pages(section, lang)
List the pages on aidata.stream with title and description, optionally filtered by section (docs, blog, changelog, core) and language. Good first call to see what documentation exists.
入力スキーマ
{
"type": "object",
"properties": {
"section": {
"type": "string",
"enum": [
"docs",
"blog",
"changelog",
"core"
]
},
"lang": {
"type": "string",
"enum": [
"en",
"fr",
"de"
],
"description": "Default en."
}
}
}出力スキーマ
{
"type": "object",
"properties": {
"total": {
"type": "integer"
},
"pages": {
"type": "array",
"items": {
"type": "object",
"properties": {
"url": {
"type": "string"
},
"title": {
"type": "string"
},
"description": {
"type": "string"
},
"section": {
"type": "string",
"enum": [
"docs",
"blog",
"changelog",
"core"
]
},
"lang": {
"type": "string",
"enum": [
"en",
"fr",
"de"
]
}
}
}
}
},
"required": [
"total",
"pages"
]
}🟢get_pricing
Current AI Data Stream plans as structured data: monthly and annual prices in USD, GBP and EUR, what each tier includes, trial terms, extra seat cost and sign-up links. AI usage is never billed by AI Data Stream: users bring their own AI API keys (BYOK).
入力スキーマ
{
"type": "object",
"properties": {}
}出力スキーマ
{
"type": "object",
"properties": {
"url": {
"type": "string"
},
"billing_model": {
"type": "string"
},
"plans": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"name": {
"type": "string"
},
"description": {
"type": "string"
},
"monthly": {
"type": [
"object",
"null"
],
"description": "Price per month by currency; null for the free plan."
},
"annual": {
"type": [
"object",
"null"
],
"description": "Price per year by currency; null for the free plan."
},
"trial": {
"type": [
"string",
"null"
]
},
"features": {
"type": "array",
"items": {
"type": "string"
}
},
"signup_url": {
"type": "string"
}
}
}
},
"extra_seat_per_month": {
"type": "object"
},
"notes": {
"type": "array",
"items": {
"type": "string"
}
}
},
"required": [
"url",
"billing_model",
"plans"
]
}コミュニティ
エビデンス