mcpField
A
autario-mcp

autario-mcp

本地服务
github.com/Autario数据与分析25 周前更新

关于 autario-mcp

autario-mcp 为助手提供公共数据集和已连接业务数据,用于查询、分析与报告。工具可按实体和时间关联数据集、返回带来源引用的数值,并支持统计分析和图表发布。

主要功能

  1. 01搜索和查询公共及已连接数据集
  2. 02按实体和时间关联指标
  3. 03比较实体并核验数据值
  4. 04执行含显著性指标的统计分析
  5. 05创建并发布持久化图表

适用场景

  1. 01对照广告支出与店铺收入
  2. 02比较不同国家的经济指标
  3. 03依据原始来源核验报告中的数值
  4. 04分析潜在驱动因素或时间滞后关系
  5. 05发布基于查询数据集的图表

MCP 相关

通过托管的 Streamable HTTP 端点或 stdio 提供 57 个 MCP 工具。托管端点还支持 MCP 提示词;写入操作需要 API 凭证。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"autario-autario": {
"command": "npx",
"args": [
"-y",
"autario-mcp"
],
"env": {
"AUTARIO_API_KEY": "<AUTARIO_API_KEY>",
"AUTARIO_API_SECRET": "<AUTARIO_API_SECRET>"
}
}
}
}
启动命令npx -y autario-mcp
需要配置的环境变量
AUTARIO_API_KEY密钥Autario API key from autario.com account settings. Optional: public datasets and stats work without it; needed for private data, connectors and publishing.
AUTARIO_API_SECRET密钥Autario API secret paired with AUTARIO_API_KEY. Optional, same scope as the key.

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npmautario-mcp2.11.2

工具

48

收录的工具列表 · 更新于 2 周前

参数类型必填说明
limitnumber否要返回的数据集最大数量(1-50,默认值为 10)。
topicstring是要查找数据集的主题。自由格式,会匹配 asset topic 字段、标题、关键词、类别和扩展描述。例如:“AI investment”、“EU energy transition”、“global inflation”、“tech platform shifts”
depth_prefenum否首选的数据集形态。“timeseries”适用于趋势文章(按日/周/月/季度/年);“cross-sectional”适用于快照(排名、列表);“any”表示无偏好。timeseries | cross-sectional | any
recency_windowenum否按数据新鲜度筛选。默认值 "any" 会返回所有数据集,不考虑 last_refreshed_at;对于时效性要求较高的文章,可使用更短的时间范围。last_year | last_3_years | last_5_years | any

详细介绍

autario-mcp

autario 是数据应用基础设施:将你的工具和数千个公共数据集整合到一个规范化层中,并提供运行其上的数据应用。

连接你的平台,然后让助手解读数据。 在 autario 上一次性连接你的广告账户、网店、网站分析、社交资料、CRM 和财务工具。通过这个 MCP 服务,助手可以读取这些表格、进行关联,并解释发生了哪些变化:各渠道的支出、收入和 ROAS,流量变化背后的受众,以及表现出色的帖子。公共目录(World Bank、FRED、Eurostat、OECD、WHO、IMF、SEC)与你自己的数据并列,作为背景信息,因此助手可以在同一回答中结合通胀或市场增长来解读销售额下滑。

  • 品牌和实例。 按品牌分组连接的账户,并选择报告读取哪些账户(实例),这样代理机构就能查询某个品牌,而回答中不会混入另一个品牌的数据。
  • 模型不会编造的数据。 报告工具返回 autario 在服务端根据你自己的表格计算出的数据,每个公共数据值都会引用其一手来源,因此模型会解释数据,而不是重新计算或猜测。
  • 57 个工具,每个都标明读取或写入。 下方工具参考中的 Access 列来自各工具自身的注释,因此客户端可以允许读取工具,并在写入前征求确认。
  • 远程或本地。 将任意 HTTP MCP 客户端指向 https://autario.com/mcp,无需安装;也可以通过 npx autario-mcp 使用 stdio 运行。

autario.com | 开发者文档 | 获取 API 密钥

为什么选择 autario-mcp

  • 你的平台,而不只是公共数据。 广告、网店、分析、社交、CRM 和财务连接器会将数据写入表格,供助手查询、关联和比较;marketing_report、social_360 及其他报告工具返回的数字与应用中显示的相同。
  • 不会产生幻觉数据。 每个数据值都来自已知发布方,并附有指向一手来源的 URL。使用 verify_value 复核任何说法。
  • 跨数据集关联,无需设置。 不同数据集中的指标共享 autario_time + autario_entity 影子列,因此 get_entity_data(USA, [gdp, unemployment, life_expectancy]) 会自动关联并返回一张宽表。
  • 内置统计基础功能。 提供 correlate、regression、find_drivers、lag_analysis、seasonality_decomposition 等工具,并包含效应量、p 值和通俗易懂的解读。
  • 可持久保存的图表。 publish_chart 会将 Plotly 规范写入 autario.com。结果是永久可嵌入的 URL,例如 autario.com/chart/{slug};大模型负责生成规范,autario 会为其提取真实数据行,不会产生幻觉数据。
  • 不依赖特定大模型。 适用于 Claude、GPT、Gemini、本地模型,以及任何支持 MCP 的模型。

快速演示

安装服务,然后向助手提出类似以下的问题。模型会选择合适的工具,并使用带引用的数据作答。

Ask:    "Why did ROAS drop last week for this brand? Compare Meta Ads and Google Ads
         against Shopify revenue."
Tools:  get_my_workspace -> marketing_report
Output: Spend, revenue and ROAS per channel against the previous period, from the
        connected accounts of that brand only.
Ask:    "What drives US inflation? Look at money supply, oil prices, and unemployment."
Tools:  list_indicators -> find_drivers
Output: Ranked drivers with r, p-value, R squared per candidate.
Ask:    "Compare life expectancy in Germany, USA and Japan from 2000 to 2023, then publish a chart."
Tools:  compare_entities -> publish_chart
Output: Wide-format table joined on year, plus a permanent autario.com/chart/{slug} URL.
Ask:    "Is consumer confidence a leading indicator of US retail sales?"
Tools:  lag_analysis
Output: Cross-correlation peak at lag k, with interpretation in months.
Ask:    "Find a dataset on unemployment, build me a small app that charts it for
         Germany, publish it as unlisted and give me the link."
Tools:  search_datasets -> get_dataset_schema -> create_app ->
        update_app_manifest -> upload_app_bundle -> get_app_preview_url -> publish_app
Output: A live URL you own. No review queue, no waiting list, nobody to ask.

安装

Claude Desktop、Cursor、Cline(stdio)

Mac/Linux 上的路径为 ~/.config/claude/claude_desktop_config.json,Windows 上的路径为 %APPDATA%\Claude\claude_desktop_config.json。

{
  "mcpServers": {
    "autario": {
      "command": "npx",
      "args": ["autario-mcp"]
    }
  }
}

重启客户端。服务启动时会将工具数量报告到 stderr。

Claude Web、OpenAI Custom GPTs、任意 HTTP MCP 客户端

将客户端指向托管端点。无需安装。

URL:        https://autario.com/mcp
Transport:  Streamable HTTP (POST /mcp)

托管端点还支持 MCP 提示词:analyze-dataset、create-chart、compare-countries。

启用写入工具(发布图表、创建数据集)

将 API 凭据添加到 stdio 配置中,或通过 x-api-key / x-api-secret 标头发送到 HTTP 端点。

{
  "mcpServers": {
    "autario": {
      "command": "npx",
      "args": ["autario-mcp"],
      "env": {
        "AUTARIO_API_KEY":    "your_key",
        "AUTARIO_API_SECRET": "your_secret"
      }
    }
  }
}

在 autario.com/account 获取密钥。

工具参考

57 个 MCP 工具,按功能分类。

发现与查询

搜索目录、查看架构、提取行。

工具访问权限功能说明参数
search_datasets读取按关键词搜索 Autario 数据目录 | 数千个经过规范化的公开数据集,来自 World Bank、FRED、Eurostat、OECD、WHO、IMF、ECB、US Census 和 SEC,以及你自己的上传数据和连接器选项卡……query (string), category (string), visibility (string), limit (number), page (number), format (string)
discover_by_topic读取在 Autario 公开目录中,按主题发现最相关的经验证数据集(涵盖 World Bank、FRED、Eurostat、OECD、IMF、WHO、ECB、US Census、SEC)。开始撰写文章时可使用此工具……topic (string), depth_pref (string), recency_window (string), limit (number)
list_indicators读取浏览 Autario 指标注册表,这是覆盖整个公开目录的语义层(涵盖 World Bank、FRED、Eurostat、OECD、WHO、IMF、ECB、US Census、SEC)。每个指标都有主题(经济、健康……topic (string), unit (string), frequency (string), entity_type (string), publisher (string), search (string), limit (number)
get_entity_profile读取获取某个实体(国家、汇总项等)可用的指标。返回带有元数据和时间覆盖范围的指标 ID,按观测数量排序,分页显示(每次默认 100 条),并提供总数……entity_id (string), topic (string), limit (number), offset (number), format (string)
get_dataset_info读取获取特定数据集的完整元数据,包括标题、描述、发布方(World Bank、FRED、Eurostat、OECD、WHO、IMF、ECB、US Census、SEC 或你自己的连接器)、类别、关键词、行数……dataset_id (string), format (string)
get_dataset_schema读取获取数据集的列名、数据类型、总行数以及机器可读的 datasheet。在调用 query_dataset(以了解列信息)和制作图表(datasheet 会提供相关说明)之前,务必先调用此工具……dataset_id (string), format (string)
query_dataset读取查询单个数据集的行 | 来自 World Bank、FRED、Eurostat、OECD、WHO、IMF、ECB、US Census 或 SEC 的公开表格,或你自己的上传数据/连接器表格(Google Search Console、GA4、Met……dataset_id (string), limit (number), offset (number), fields (string), sort (string), filter (array), aggregate (string), groupby (string), summary_only (boolean), non_null_only (boolean), format (string)
list_charts读取列出 Autario 上已发布的图表可视化,这些图表基于公开目录(World Bank、FRED、Eurostat、OECD、WHO、IMF、SEC)构建,并使用 Plotly 渲染。返回图表 ID、标题、洞察、关联数据……q (string), limit (number), offset (number), format (string)
get_chart读取按 ID 或 slug 获取指定图表。返回精简且受 token 数量限制的摘要(而非原始 Plotly 规范或完整数据数组,后者可能占用数 MB):标题、洞察/说明、datasets_used(包含发布方……chart_id (string), format (string)
chart_instructions读取获取 Builder 规范的架构参考。返回 chart_type 枚举、各类型的必填/可选字段、调色板选项、坐标轴覆盖格式、注释格式和具体示例。只需调用一次……none
跨数据集联接(本体)

这就是差异化优势。通过共享的时间列和实体影子列,跨数据集联接指标。无需手动设置关系。

工具访问权限功能参数
get_entity_data读取获取某个实体的多个指标数据,通过影子列自动按时间联接,即使这些指标来自不同发布方(例如,将 World Bank 的 GDP 与 FRED 的失业率并列展示……entity_id(字符串)、indicators(数组)、time(字符串)、full(布尔值)、format(字符串)
compare_entities读取比较多个实体的某个指标(例如,比较 World Bank 的 DEU、USA 和 CHN 的 GDP,或比较多个国家/地区的 FRED / Eurostat / OECD 序列)。默认情况下返回每个实体的摘要(首个值/最新值……entities(数组)、indicator(字符串)、time(字符串)、full(布尔值)、format(字符串)
verify_value读取对照一手来源(World Bank、FRED、Eurostat、OECD、WHO、IMF、ECB、US Census、SEC)核实某个数值是否准确。用户询问“你是不是编造了这个?”或需要核实时使用……indicator(字符串)、entity(字符串)、time(字符串)、expected(数字)
统计分析

对已验证的数据运行分析。输出包括效应量、p 值和通俗易懂的解读。

工具访问权限功能参数
describe读取计算单个指标和实体的汇总统计:n、均值、中位数、标准差、最小值/最大值、四分位数、偏度、直方图。运行任何检验前请先使用此工具,以了解数据的情况(样本量、com...indicator (string), entity (string), time (string)
correlate读取计算某个实体的两个指标之间的 Pearson 和 Spearman 相关性。返回 r、p 值、n 和易于理解的解读。用于回答“X 是否随 Y 变化?”这类问题。包括因果关系 d...entity (string), a (string), b (string), time (string), full (boolean)
regression读取对某个实体执行 y ~ x 线性回归。返回斜率、截距、R² 和解读。用于回答“X 如何预测 Y?”这类问题。可使用任意已验证的 autario 指标(World Bank、FRED、Euro...entity (string), y (string), x (string), time (string), full (boolean)
pct_change读取计算指标的逐期百分比变化。用于计算增长率(同比、环比、月环比),例如“德国 GDP 增长有多快”“美国 CPI 的月环比走势如何”。可使用任意已验证的 autario i...entity (string), indicator (string), time (string), period (string), full (boolean)
rolling_stats读取计算指标的滚动窗口统计值(均值/标准差/最小值/最大值/总和)。平滑噪声、揭示趋势;在对月度 FRED 或 Eurostat 序列的拐点作出判断前使用。可使用任意已验证的...entity (string), indicator (string), window (number), op (string), time (string), full (boolean)
calculate读取使用 Excel 风格的运算符对两个指标创建衍生序列:ratio(A/B)、ratio_pct(A/B100)、diff(A-B)、sum(A+B)、product(AB)。返回每个时间点的结果和汇总。用于处理稀...a (string), b (string), entity (string), op (string), time (string), override (boolean), reason (string), full (boolean)
lag_analysis读取计算多个滞后期的交叉相关。用于回答“A 是领先还是滞后于 B?”正滞后期的峰值 |r| 表示 A 领先 B 相应的期数。常见用途:“消费者信心是否是 ret... 的领先指标”a (string), b (string), entity (string), max_lag (number), time (string)
seasonality_decomposition读取加法分解 Y = trend + seasonal + residual。用于剔除序列中的季节性周期,揭示潜在趋势;非常适合月度或季度数据(零售额、失...indicator (string), entity (string), period (number), time (string), full (boolean)
find_drivers读取逐一对 KPI 的候选驱动因素进行排序:给定目标指标和多个候选指标,按相关性强度排序。非常适合回答“什么因素影响我的 KPI?”这类问题。返回带有... 的排名列表entity (string), target_indicator (string), candidates (array), time (string)
decompose_drivers读取考虑混杂因素的驱动因素分析:拟合一个目标指标对所有候选指标的多元回归,因此每个效应都是在其他候选指标保持不变的情况下估算的。区分“是它导致了...entity (string), target_indicator (string), candidates (array), time (string), max_lag (number)
what_matters读取一次调用即可回答“是什么解释了这一现象?”:给定结果指标和实体,按解释效果对其他指标排序。若省略 candidates,则会从本体中自动选择候选指标(...entity (string), outcome (string), candidates (string), time (string)
实时市场数据

上市公司的实时报价。避免提供过时训练数据中的答案。

工具访问权限功能说明参数
get_company_snapshot读取获取上市公司的当前股票指标,数据来自实时市场数据与其 SEC 文件的整合。用户询问股价、市值、表现或公司财务状况时,请使用此工具。R...ticker(字符串)、metrics(数组)
连接器(需要 AUTARIO_API_KEY)

托管且自动刷新的 REST-API 表格。账户所有者在 Autario 界面中设置连接器;Agent 可以列出并刷新连接器(绝不处理凭据)。

工具访问权限功能说明参数
list_connectors读取列出此 Autario 账户上设置的平台连接器:搜索、网络与产品分析、广告、社交、电商、支付、AI 使用情况和开发者平台。答案会列出每个已连接的平台……无
refresh_connector写入,有破坏性立即从一个已连接的平台拉取最新数据,并刷新其在 Autario 上托管的 Postgres 表。适用于该连接器所连接的任何平台,无论是 Search Console、Shopify,还是……connector_id(字符串)
按需生成图表

浏览需要图表的数据集,并为数据集请求图表。

工具访问权限功能说明参数
list_chart_candidates读取AUTARIO-INTERNAL 图表队列(仅限管理员):列出尚无已发布图表的目录数据集(World Bank、FRED、Eurostat、OECD、WHO、IMF、SEC),并按相关性排序,供内容流水线……limit(数字)
request_chart写入AUTARIO-INTERNAL 高级图表请求(仅限管理员):服务会根据目录数据集(World Bank、FRED、Eurostat、OECD、WHO、IMF、SEC)构建 Plotly 图表;你无需构建规范,但需……dataset_id(字符串)、query(字符串)、insight(字符串)、chart_type(字符串)、region(字符串)、time(字符串)
数据应用

运行 autario 数据应用,获取可验证的结果和实时交互式图表(可分享的 URL 和可嵌入的 iframe)。优先从应用入手:get_my_workspace(一次调用即可获取你使用的所有应用)-> get_app_context(某个应用的数据映射,包括其 KPI 目录和 agent_surface)-> get_app_artifact(确切的已保存视图),以便让助手基于用户看到的相同数据提供回答。audience_360 会返回调用者自己的计算受众报告,可选择报告章节。

ToolAccessWhat it doesParameters
list_apps读取列出 autario 数据应用(应用目录):id、名称、每个应用的功能、其在线页面 URL,以及 data_scope(private = 应用使用调用者自己的已连接数据,来源包括 Google Search Console、...format (string)
get_my_workspace读取一次调用获取你的数据应用工作区:调用用户已启用或连接的每个 autario 应用及其平台(Google Search Console、GA4、Google Ads、Meta Ads、YouTube、TikTok、Insta...format (string)
get_app_context读取单个 autario 应用背后的数据映射,让你可以从应用入手查询,而不是在数千个数据集中猜测。返回应用清单(它使用哪些数据、读取哪些连接器提供方 | Go...app_id (string), format (string)
get_app_artifact读取从 autario 数据应用加载一个已保存的工件 | 用户在那里保存的确切视图状态(已保存的 SEO 360 / Audience 360 / Social 360 / AI Visibility 360 报告配置、Plotly 图表 sp...app_id (string), slug (string), format (string)
audience_360读取Audience 360 | 调用者自己的受众报告,基于其已连接的 Google Search Console + GA4 + 社交平台(Facebook Page、Instagram、TikTok)连接器数据,并在服务端确定性计算(...sections (array), range (string), from (string), to (string), channel (string), countries (string), brand_term (string), brand (string), instances (string), format (string)
seo_360读取SEO 360 | 调用者自己的确定性 Google Search Console ACTION 报告,基于其已连接的 GSC 数据在服务端计算(用户在应用中看到的准确数字 | 不重新推导,不...sections (array), days (integer), format (string)
social_360读取Social 360 | 调用者自己的确定性社交表现报告,基于其已连接的 Facebook Page、Instagram、TikTok、YouTube 和 LinkedIn(个人资料和主页)数据,在服务端计算(...sections (array), days (integer), sort (string), instances (string), format (string)
ai_visibility_360读取AI Visibility 360 | 调用者自己的品牌可见度报告,涵盖各 AI 助手(ChatGPT、Claude、Gemini、Perplexity,可选 Grok/DeepSeek/Mistral),从已存储的运行...中确定性读取brand (string), sections (array), days (integer), format (string)
marketing_report读取Marketing Report | 调用者自己的品牌营销报告,从服务端派生的 marketing_daily 表中确定性读取(用户在应用中看到的准确数字 | 不重新推导...sections (array), brand (string), client (string), period (string), from (string), to (string), instances (string), format (string)
projects写入Projects | 调用者自己的项目看板及其目标和关键结果,以确定性方式读取和写入(此路径不使用 LLM):团队商定要实现的目标、正在开展的工作、参与人员...action (string), group (string), id (string), title (string), brief (string), kind (string), stage (string), owner (string), contributors (array), country (string), function (string), resources_url (string), status (string), progress_pct (integer), key_result_id (string), objective_id (string), commitment (string), starts_on (string), ends_on (string), target (number), target_reason (string), baseline (number), unit (string), direction (string), manual_value (number), dataset_id (string), value_column (string), filter_column (string), filter_value (string), guards_id (string), guardrail_note (string), aggregation (string), country_column (string), country_values (array), sort (string), started_at (string), target_date (string), parent_id (string), budget_amount (number), budget_currency (string), spent_amount (number), effort_days (number), impact (integer), format (string)
bubble_or_not读取Bubble Or Not? | 检查美国上市股票的价格是否涨得快于(或有基本面支撑)。将股价与一项 SEC 报告的基本面指标(收入、净收入、Dil...)叠加对比ticker (string), metric (string), range (string), chart_type (string), scale (string)
构建并发布数据应用(需要 AUTARIO_API_KEY)

构建一个在 autario 上运行的应用,并自行发布,无需排队审核,也无需向任何人申请。流程为 create_app -> update_app_manifest -> upload_app_bundle(或 write_app_artifact)-> get_app_preview_url -> publish_app,每个响应都会附带 next_step。每个工具都是对外部开发者可直接调用的同一个 REST 端点的轻量封装,因此 Agent 的权限恰好等同于其所有者,不会更多。

工具权限功能参数
create_app写入一次调用即可在 autario 上创建一个数据应用,由你拥有。你需要提供名称和入口:可以是应用已运行的 https URL,也可以是应用本身的 HTML(单个自包含文档,...name(字符串)、tagline(字符串)、entry_kind(字符串)、entry_url(字符串)、content(字符串)、content_type(字符串)、source_url(字符串)、datasets(数组)
update_app_manifest写入更新你拥有的应用的清单:名称、tagline、入口 URL、版本、源代码仓库,以及允许其读取的 autario 数据集或操作(consumed_datasets,也就是应用实际使用的...app_id(字符串)、name(字符串)、tagline(字符串)、entry_url(字符串)、version(字符串)、source_url(字符串)、consumed_datasets(数组)、tier(整数)、share(对象)
upload_app_bundle写入上传或替换你拥有的应用代码:一个自包含的入口文档(HTML 或 JavaScript,最大 512 KB,不含二进制文件)。autario 会存储该文件,并在锁定的沙箱中提供服务,且不允许出站...app_id(字符串)、content(字符串)、content_type(字符串)、version(字符串)
write_app_artifact写入将制品保存到应用中:由你拥有的应用生成的输出或保存的状态。制品是 get_app_artifact 之后可读取的内容 | 例如 Plotly 图表规范、已保存的报告配置,...app_id(字符串)、artifact_id(字符串)、type(字符串)、title(字符串)、spec(对象)、data(对象)、visibility(字符串)
get_app_preview_url读取提供打开你拥有的应用的链接,以及应用当前状态。返回 preview_url(一个私有且永不被索引的页面,只有你能运行该应用,并读取 World Bank、FRED、Eurostat 或你自己的连接器数据...app_id(字符串)
publish_app写入发布你拥有的应用。立即生效,无需排队审核,也无需向任何人申请。发布方式有两种:"public" 会在 autario 应用商店的 Community apps 下为其创建一个磁贴,与 AI Vis... 并列app_id(字符串)、visibility(字符串)
unpublish_app写入,有破坏性将你拥有的应用恢复为私有:它会从 autario 应用商店下架,其公开 URL 将对其他所有人失效,只有你仍可通过预览 URL 打开它,并且它会继续读取 World...app_id(字符串)
写入(需要 AUTARIO_API_KEY)

发布图表,创建并填充数据集。请在 autario.com/account 获取密钥。

工具访问权限功能说明参数
create_chart_from_spec写入创建图表的首选方式,适用于任何 autario 数据集(World Bank、FRED、Eurostat、OECD、SEC,或你上传的表格 / 连接器表格)。发送结构化的 Builder 规范(chart_type + x_col + y_col[s] +...builder_spec(对象)、title(字符串)、insight(字符串)、narration(字符串)、dataset_ids(数组)
publish_chart写入通过自由格式 Plotly 规范发布图表。除非你需要 Builder 规范未涵盖的 Plotly 功能(自定义形状、多轴布局、动画帧),否则请改用 create_chart_from_spec。R...title(字符串)、plotly_spec(对象)、insight(字符串)、narration(字符串)、dataset_ids(数组)
update_chart写入,有破坏性更新你拥有的现有图表。只有创建该图表的 API 密钥才能更新它。可用于修改已发布图表的 Plotly 规范、标题或洞察。chart_id(字符串)、plotly_spec(对象)、title(字符串)、insight(字符串)、narration(字符串)
create_dataset写入在 Autario 上创建一个新的空数据集。该数据集与公共目录(World Bank、FRED、Eurostat、OECD、SEC)并存,但除非设置 is_public,否则仅你可见。返回一个 dataset_id,你可以用它填充 w...title(字符串)、description(字符串)、category(字符串)、is_public(布尔值)
write_rows写入向你拥有的现有数据集(通过 create_dataset 创建)追加数据行:可以是你自己的数字、你计算出的派生表,或你从 World Bank / FRED / Eurostat 结果中整理出的数据序列...dataset_id(字符串)、rows(数组)
clear_rows写入,有破坏性删除你拥有的数据集中的所有数据行,同时保留架构和列。适用于重新导入前刷新你上传的表格。只能访问你自己的数据集 | 公...dataset_id(字符串)
delete_dataset写入,有破坏性永久删除你拥有的数据集及其所有数据。此操作无法撤销。只有数据集所有者才能删除数据集 | 公共目录(World Bank、FRED、Eurostat、OECD、SEC)是永久...dataset_id(字符串)
report_data_issue写入报告你在 autario 数据集或图表中发现的数据质量问题(World Bank、FRED、Eurostat、OECD、WHO、IMF、ECB、US Census、SEC 或目录中的其他发布方),以便引擎修复...dataset_id(字符串)、finding_type(字符串)、severity(字符串)、evidence(对象)、detail(字符串)
管理员

仅限策展者;其他调用者不可见。

工具访问权限功能说明参数
get_traction_overview读取仅限管理员 / 策展者,autario 自身的增长情况。整合三个真实信号来源的一份报告:真实用户触达(GA4-humans)、MCP / Agent 渠道(mcp_tool_call 调用量 + 成功率 + 热门工具)...none
get_engine_report读取仅限管理员 / 策展者,autario 自身的数据摄取引擎。以机器可读形式报告将 World Bank、FRED、Eurostat、OECD、WHO、IMF、ECB、US Census 和 SEC 数据导入目录的管道健康状况,一份...trends(布尔值)、trend_days(整数)、format(字符串)

autario.js:每个应用中的数据 SDK

通过 create_app 或 upload_app_bundle 发布的应用会在锁定的沙箱中运行,无法访问网络。应用使用 autario.js 读取数据,autario 会将其内联到所提供的每个应用中(<script src="https://autario.com/autario.js"></script> 标签为可选项)。每次调用都以查看应用的用户及其角色身份运行:所有者和所有者邀请的团队成员(reader、editor、admin)可以查看应用声明的数据集;陌生人只能查看公开目录数据。密钥或令牌绝不会传到应用中。

<script src="https://autario.com/autario.js"></script>
<script>
  (async () => {
    const { app, user } = await autario.ready();          // user.role: owner | admin | editor | reader | visitor
    const [first] = await autario.datasets();             // the datasets this app declares
    const rows = await autario.query(first.id, { limit: 10, orderBy: 'date desc' });
    await autario.artifacts.set('last_view', { id: first.id });   // editor or higher
  })();
</script>

使用 create_app 的 datasets: [ids] 声明用户自己的表。完整参考:autario.com/developer/docs/autario-js。

环境变量

变量默认值用途
AUTARIO_API_URLhttps://autario.comAPI 基础地址。仅在自托管时覆盖。
AUTARIO_API_KEYunset写入工具必需。读取工具可匿名使用。
AUTARIO_API_SECRETunset与 API 密钥配套的密钥。

数据来源

世界银行、FRED、Eurostat、OECD、IMF、ECB、WHO、美国人口普查局,以及用户贡献的数据集。每条数据集记录都包含指向原始发布方的 source_url。实时目录:autario.com/data。

开发

此软件包是 autario monorepo 的一部分。工具定义位于 tools.js(唯一事实来源,与 remote.js 中的 HTTP 传输共用)。上方的工具参考部分为自动生成。

# regenerate the README Tool Reference from tools.js
npm run build-readme

# verify README is in sync (used in CI)
npm run check-readme

链接

许可证

MIT。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。