AIdata site search
Read-only search over the aidata.stream documentation, blog, changelog, pricing and FAQ.
我該用這個嗎
品質與安全性
根據工具定義與協定合規性的自動化分析。
上下文成本
這是每次將伺服器的工具載入模型上下文時所消耗的約略 token 數量。數量越高,可用於其他工作的注意力就越少。
安裝
一鍵安裝
將以下內容加入你的 `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"
]
}社群
證據