Servidor MCP

Proporcione a las herramientas de codificación con IA la API de Sixtyfold local y con versión coincidente, junto con orientación de integración.

Conectar una vez

Elige tu agente de programaciónLOCAL / SEGÚN VERSIÓN
Codex
codex mcp add sixtyfold -- npx -y @sixtyfold/mcp@1

@sixtyfold/mcp es el servidor opcional local Model Context Protocol de Sixtyfold. Ofrece a herramientas de codificación compatibles una vista compacta y buscable de la API pública exacta incluida en el paquete, además de recetas de integración deterministas y comprobaciones de rendimiento.

Es una herramienta para desarrolladores, no parte de un gráfico. Instalarla o conectarla no añade código a @sixtyfold/line, @sixtyfold/stock, a un adaptador de framework ni a su paquete para navegador.

Conecte un host MCP

Añada un servidor local stdio a la configuración MCP que utiliza su editor o herramienta de desarrollo:

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

Reinicie o vuelva a cargar el host después de guardar su configuración. El selector de versión mayor explícito 1 sigue a lanzamientos compatibles y estables v1 sin avanzar a una futura versión mayor.

La versión actual es @sixtyfold/mcp@1.0.2. Su catálogo versionado corresponde a la suite 1.0.2. Las indicaciones para validación por streaming, disponibilidad del adaptador y recuperación de errores, React Activity y los contratos de stats-listener no han cambiado respecto a la 1.0.1. Use list_packages para inspeccionar las versiones representadas por el servidor conectado. Mantenga la herramienta alineada con los paquetes de gráficos en su proyecto; use @sixtyfold/mcp@1.0.2 en lugar de @1 cuando se requiera una versión exacta y reproducible de la herramienta.

También puede instalar el ejecutable explícitamente de la siguiente manera:

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

El ejecutable escribe mensajes MCP JSON-RPC en la salida estándar. No lo envuelva en un comando de shell que imprima banners o mensajes de depuración en la salida estándar.

Herramientas

HerramientaLo que proporciona
list_packagesPaquetes independientes, versiones y puntos de entrada públicos
inspect_component_apiBúsqueda focalizada sobre símbolos exportados exactos, miembros, firmas y contratos de fallo documentados
recommend_packagesEl conjunto mínimo de motor, framework, tema y paquetes SSR
generate_integrationCódigo de framework seguro en el ciclo de vida, con conversión opcional de forma de datos por fila/columna a arrays tipados
validate_chart_optionsComprobaciones deterministas de las opciones de nivel superior de los gráficos Line o Stock
recommend_performance_settingsModo de renderizado fundamentado, nivel de detalle (LOD) y puntos de inicio de typed-array
diagnose_chartComprobaciones centradas en el ciclo de vida, LOD, buffers, memoria y síntomas de renderizado

recommend_performance_settings and diagnose_chart requieren component: "line" | "stock" y rechazan identificadores no compatibles en lugar de adivinar.

Cada herramienta se declara de solo lectura, no destructiva e idempotente.

Recursos y prompts

Los recursos de solo lectura ofrecen a los hosts contexto navegable:

RecursoURI
package-catalogsixtyfold://catalog/packages
package-apisixtyfold://api/{packageName}
performance-guidesixtyfold://guides/performance
data-ownership-guidesixtyfold://guides/data-ownership
licensing-guidesixtyfold://guides/licensing

Los indicaciones guiadas cubren las sesiones de trabajo comunes:

PromptPropósito
add-sixtyfold-chartAñadir un gráfico a una aplicación existente con el ciclo de vida y la propiedad de datos correctos
tune-sixtyfold-performanceAjustar modo de renderizado, LOD y transferencia de datos para una carga de trabajo medida
review-sixtyfold-integrationRevise una integración existente conforme a las reglas de propiedad y ciclo de vida

El inventario de la API se genera a partir de las mismas declaraciones TypeScript incluidas en los paquetes de componentes. La compilación de la versión falla si el catálogo difiere de esos puntos de entrada públicos.

Solicitudes de ejemplo

Tras el informe del host de que el servidor de Sixtyfold está conectado, pruebe:

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.

El host MCP decide si y cuándo invocar una herramienta. Trate el código generado como un punto de partida susceptible de revisión y mantenga la compilación TypeScript, las pruebas y las mediciones de carga en el ciclo normal de desarrollo.

Privacidad y seguridad

La versión 1 usa únicamente stdio local. El servidor de Sixtyfold no tiene cuenta, clave de API, telemetría, analíticas, obtención remota de documentación, solicitud de activación ni llamada a casa en tiempo de ejecución. No recibe datos de gráficos de clientes a menos que el host MCP decida incluir esos datos en un argumento de la herramienta.

Su host MCP y su modelo tienen sus propias normas de tratamiento de datos. Revíselas por separado antes de enviar código fuente propietario, conjuntos de datos o credenciales. Mantenga la configuración del servidor MCP en herramientas de desarrollo; no exponga el proceso como un endpoint HTTP público.

Inspeccionar y verificar

Utilice el Inspector oficial del Model Context Protocol (MCP) contra un ejecutable instalado localmente:

npx @modelcontextprotocol/inspector sixtyfold-mcp