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"
]
}社区
证据