Servidor MCP

Forneça às ferramentas de codificação de IA a API local da Sixtyfold, com versão correspondente, e orientação de integração.

Ligar uma vez

Escolha o seu agente de códigoLOCAL / VERSÃO CORRETA
Codex
codex mcp add sixtyfold -- npx -y @sixtyfold/mcp@1

@sixtyfold/mcp é o servidor opcional local Model Context Protocol da Sixtyfold. Fornece às ferramentas de codificação compatíveis uma visão compacta e pesquisável da API pública exata fornecida com o pacote, além de receitas de integração determinísticas e verificações de desempenho.

É uma ferramenta para desenvolvedores — não faz parte de um gráfico. A instalação ou ligação não adiciona código a @sixtyfold/line, @sixtyfold/stock, a um adaptador de framework, ou ao seu bundle de browser.

Ligue um anfitrião MCP

Adicione um servidor local stdio à configuração MCP usada pelo seu editor ou ferramenta de codificação:

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

Reinicie ou recarregue o anfitrião depois de guardar a sua configuração. O seletor de versão maior explícito 1 segue lançamentos estáveis v1 compatíveis sem avançar para uma major futura.

A versão atual é @sixtyfold/mcp@1.0.2. O seu catálogo versionado corresponde ao conjunto 1.0.2. As orientações para validação em streaming, prontidão de adaptadores e recuperação de erros, React Activity, e contratos de stats-listener mantêm‑se inalteradas face à 1.0.1. Use list_packages para inspeccionar as versões representadas pelo servidor ligado. Mantenha a ferramenta alinhada com os pacotes de chart no seu projecto; use @sixtyfold/mcp@1.0.2 em vez de @1 quando for necessária uma versão da ferramenta exacta e reproduzível.

Pode instalar o executável explicitamente da seguinte forma:

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

O executável escreve mensagens MCP JSON-RPC para a saída standard. Não o envolva num comando de shell que escreva banners ou mensagens de depuração para a saída standard.

Ferramentas

FerramentaO que fornece
list_packagesPacotes independentes, versões e pontos de entrada públicos
inspect_component_apiPesquisa focada sobre símbolos exportados exatos, membros, assinaturas e contratos de falha documentados
recommend_packagesO conjunto mínimo de pacotes de engine, framework, tema e SSR
generate_integrationCódigo de framework seguro no ciclo de vida, com conversão opcional da forma dos dados por linha/coluna para arrays tipados
validate_chart_optionsVerificações determinísticas das opções de nível superior dos gráficos Line ou Stock
recommend_performance_settingsModo de renderização fundamentado, nível de detalhe (LOD) e pontos de partida de typed-array
diagnose_chartVerificações focalizadas para ciclo de vida, LOD, buffers, memória e sintomas de renderização

recommend_performance_settings e diagnose_chart exigem component: "line" | "stock" e rejeitam identificadores não suportados em vez de adivinhar.

Cada ferramenta declara‑se como apenas de leitura, não‑destrutiva e idempotente.

Recursos e prompts

Recursos apenas de leitura fornecem aos anfitriões contexto navegável:

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

Instruções guiadas cobrem as sessões de trabalho mais comuns:

PromptPropósito
add-sixtyfold-chartAdicionar um gráfico a uma aplicação existente com ciclo de vida e propriedade de dados corretos
tune-sixtyfold-performanceAjustar modo de renderização, LOD e transferência de dados para uma carga de trabalho medida
review-sixtyfold-integrationRever uma integração existente face às regras de propriedade e ciclo de vida

O inventário de API é gerado a partir das mesmas declarações TypeScript fornecidas pelos pacotes de componentes. A compilação de lançamento falha se o catálogo diferir desses pontos de entrada públicos.

Pedidos de exemplo

Depois de o host reportar que o servidor Sixtyfold está ligado, tente:

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.

O host MCP decide se e quando chamar uma ferramenta. Trate o código gerado como um ponto de partida passível de revisão e mantenha a compilação TypeScript, os testes e as medições de carga no ciclo normal de desenvolvimento.

Privacidade e segurança

A versão 1 utiliza apenas stdio local. O servidor Sixtyfold não tem conta, chave de API, telemetria, análises, busca remota de documentação, pedido de ativação nem envio de dados de execução. Não recebe dados de gráficos de clientes a menos que o host MCP decida incluir esses dados como argumento de uma ferramenta.

O seu host MCP e o seu modelo têm regras próprias de tratamento de dados. Reveja-as separadamente antes de enviar código-fonte proprietário, conjuntos de dados ou credenciais. Mantenha a configuração do servidor MCP nas ferramentas de desenvolvimento; não exponha o processo como um endpoint HTTP público.

Inspecionar e verificar

Use o MCP Inspector oficial contra um executável instalado localmente:

npx @modelcontextprotocol/inspector sixtyfold-mcp