MCP 服务器

为本地 AI 编程工具提供版本匹配的 Sixtyfold API 和集成指导。

仅需连接一次

选择编程智能体本地 / 版本匹配
Codex
codex mcp add sixtyfold -- npx -y @sixtyfold/mcp@next

@sixtyfold/mcp 是 Sixtyfold 可选的本地 Model Context Protocol (MCP) 服务器。它为兼容的编程工具提供了与包随附的精确公共 API 的紧凑可搜索视图,以及确定性的集成方案和性能检查。

它是开发者工具——不是图表的一部分。安装或连接它不会向 @sixtyfold/line@sixtyfold/stock、框架适配器或你的浏览器 bundle 中添加代码。

连接 MCP 主机

将本地 stdio 服务器添加到你的编辑器或编码工具使用的 MCP 配置:

{
  "mcpServers": {
    "sixtyfold": {
      "command": "npx",
      "args": ["-y", "@sixtyfold/mcp@next"]
    }
  }
}

在保存配置后重启或重新加载主机。显式的 next 标签会跟随经过审核的 1.0.0 候选发布通道。

你也可以显式安装可执行文件:

pnpm add --global @sixtyfold/mcp@next
sixtyfold-mcp

该可执行文件将 MCP JSON-RPC 消息写入标准输出。不要将其包装在会向标准输出打印横幅或调试信息的 shell 命令中。

工具

工具它提供的内容
list_packages独立包、版本和公共入口点
inspect_component_api针对精确导出符号、成员、签名和已记录错误约定的聚焦搜索
recommend_packages最小的引擎、框架、主题和 SSR 包集合
generate_integration生命周期安全的框架代码,以及可选的将 row/column 数据形态转换为类型化数组
validate_chart_options确定性的顶级行或期权检查
recommend_performance_settings有据可依的渲染模式、细节层级(LOD)和类型化数组起点
diagnose_chart针对生命周期、LOD、缓冲区、内存和渲染症状的聚焦检查

recommend_performance_settingsdiagnose_chart 要求 component: "line" | "stock";对于不支持的标识符会直接拒绝,而不是进行猜测。

每个工具声明为只读、无破坏性且幂等。

资源与提示

只读资源为主机提供可浏览的上下文:

资源URI
package-catalogsixtyfold://catalog/packages
package-apisixtyfold://api/{packageName}
performance-guidesixtyfold://guides/performance
data-ownership-guidesixtyfold://guides/data-ownership

引导提示覆盖常见的工作会话:

提示目的
add-sixtyfold-chart在现有应用中添加图表,确保正确的生命周期和数据所有权
tune-sixtyfold-performance针对已测工作负载调整渲染模式、LOD 和数据传输
review-sixtyfold-integration根据所有权和生命周期规则审查现有集成

API 清单由组件包随附的相同 TypeScript 声明生成。如果目录与这些公共入口点不同,发布构建将失败。

示例请求

在主机报告 Sixtyfold 服务器已连接后,尝试:

Add a worker-first Sixtyfold line chart to this React view. Keep my source
buffers readable after setData and clean up the chart when the view unmounts.
Generate a Vue line chart for object rows with ISO timestamps in recordedAt
and numeric temperature and humidity fields. Expect about two million rows.
Review these LineChart options and recommend starting LOD values for four
five-million-point series. Explain which numbers I should benchmark locally.
Why does this chart change slightly after a zoom animation settles? Inspect the
current LOD and viewport APIs before suggesting a fix.

MCP 主机决定是否以及何时调用工具。将生成的代码视为可审查的起点,并在正常开发流程中保留 TypeScript 的编译、测试和工作负载测量。

隐私与安全

版本 1 仅使用本地 stdio。Sixtyfold 服务器没有账户、API 密钥、遥测、分析、远程文档获取、激活请求或运行时回传。除非 MCP 主机选择在工具参数中包含该数据,否则它不会接收客户的图表数据。

你的 MCP 主机及其模型有各自的数据处理规则。发送专有源代码、数据集或凭据前请另行审查。在开发者工具中保存 MCP 服务器配置;不要将该进程作为公共 HTTP 端点公开。

检查与验证

使用官方 MCP Inspector 对本地安装的可执行文件进行检查:

npx @modelcontextprotocol/inspector sixtyfold-mcp