MCP‑Server

Geben Sie AI‑Codierungswerkzeugen lokale, versionsabgestimmte Sixtyfold‑API‑ und Integrationsanleitungen.

Einmal verbinden

Coding-Agent auswählenLOKAL / VERSIONSGENAU
Codex
codex mcp add sixtyfold -- npx -y @sixtyfold/mcp@1

@sixtyfold/mcp ist Sixtyfolds optionaler lokaler Model Context Protocol‑Server. Er bietet kompatiblen Codierungswerkzeugen eine kompakte, durchsuchbare Ansicht der exakten öffentlichen API, die mit dem Paket ausgeliefert wird, sowie deterministische Integrations‑Rezepte und Leistungsprüfungen.

Es handelt sich um Entwicklertools — nicht um einen Teil eines Charts. Das Installieren oder Verbinden fügt keinen Code zu @sixtyfold/line, @sixtyfold/stock, einem Framework‑Adapter oder Ihrem Browser‑Bundle hinzu.

Einen MCP-Host verbinden

Fügen Sie dem von Ihrem Editor oder Codetool verwendeten MCP-Konfigurationssatz einen lokalen stdio-Server hinzu:

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

Starten oder laden Sie den Host nach dem Speichern seiner Konfiguration neu. Der explizite 1-Major-Version-Selektor folgt kompatiblen stabilen v1-Releases, ohne auf eine zukünftige Major-Version zu wechseln.

Die aktuelle Version ist @sixtyfold/mcp@1.0.2. Ihr versionierter Katalog entspricht der Suite 1.0.2. Hinweise zur Streaming-Validierung, Adapter-Bereitschaft und Fehlerbehebung, React Activity sowie zu den Stats-Listener-Verträgen sind unverändert gegenüber 1.0.1. Verwenden Sie list_packages, um die von dem verbundenen Server dargestellten Versionen zu inspizieren. Halten Sie das Tool mit den Chart-Paketen in Ihrem Projekt synchron; verwenden Sie @sixtyfold/mcp@1.0.2 anstelle von @1, wenn eine exakte, reproduzierbare Tool-Version erforderlich ist.

Sie können die ausführbare Datei stattdessen explizit installieren:

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

Die ausführbare Datei schreibt MCP JSON‑RPC‑Nachrichten auf die Standardausgabe. Verpacken Sie sie nicht in einen Shell‑Befehl, der Banner oder Debug‑Nachrichten auf die Standardausgabe ausgibt.

Werkzeuge

ToolWas es bereitstellt
list_packagesUnabhängige Pakete, Versionen und öffentliche Einstiegspunkte
inspect_component_apiFokussierte Suche nach exakt exportierten Symbolen, Membern, Signaturen und dokumentierten Fehlerverträgen
recommend_packagesDas kleinste Set aus Engine-, Framework-, Theme- und SSR-Paketen
generate_integrationLifecycle-sicherer Framework‑Code mit optionaler Zeilen-/Spalten‑Datenform‑Konvertierung in typisierte Arrays
validate_chart_optionsDeterministische Prüfungen der Optionen auf oberster Ebene für Line- oder Stock-Diagramme
recommend_performance_settingsFundierte Empfehlungen für Render‑Modus, Detailstufe (LOD) und typisierte Arrays
diagnose_chartFokussierte Prüfungen für Lebenszyklus, LOD, Buffer, Speicher und Render‑Symptome

recommend_performance_settings und diagnose_chart erfordern component: "line" | "stock" und lehnen nicht unterstützte Bezeichner ab, statt zu raten.

Jedes Tool erklärt sich als schreibgeschützt, nicht-destruktiv und idempotent.

Ressourcen und Aufforderungen

Schreibgeschützte Ressourcen geben Hosts durchsuchbaren Kontext:

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

Geführte Eingabeaufforderungen decken die üblichen Arbeitssitzungen ab:

PromptZweck
add-sixtyfold-chartEin Diagramm zu einer bestehenden Anwendung hinzufügen mit korrektem Lebenszyklus und Datenverantwortung
tune-sixtyfold-performanceRender‑Modus, LOD und Datenübertragung für eine gemessene Arbeitslast abstimmen
review-sixtyfold-integrationÜberprüfen Sie eine bestehende Integration anhand der Regeln zu Eigentum und Lebenszyklus

Das API-Inventar wird aus denselben TypeScript-Deklarationen erzeugt, die von den Komponentenpaketen ausgeliefert werden. Der Release-Build schlägt fehl, wenn der Katalog von diesen öffentlichen Einstiegspunkten abweicht.

Beispielanforderungen

Nachdem der Host gemeldet hat, dass der Sixtyfold-Server verbunden ist, versuchen Sie:

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.

Der MCP-Host entscheidet, ob und wann ein Tool aufgerufen wird. Behandeln Sie generierten Code als überprüfbaren Ausgangspunkt und behalten Sie die TypeScript-Kompilierung, Tests und Workload-Messungen im normalen Entwicklungszyklus bei.

Datenschutz und Sicherheit

Version 1 verwendet nur lokale stdio. Der Sixtyfold-Server hat kein Konto, keinen API-Schlüssel, keine Telemetrie, keine Analytik, keinen entfernten Dokumentenabruf, keine Aktivierungsanfrage und kein Laufzeit‑Phone‑Home. Er erhält keine Kundendiagramm‑Daten, es sei denn, der MCP‑Host entscheidet sich, diese Daten als Tool‑Argument einzuschließen.

Ihr MCP‑Host und dessen Modell haben eigene Regeln zur Datenverarbeitung. Prüfen Sie diese separat, bevor Sie proprietären Quellcode, Datensätze oder Zugangsdaten senden. Bewahren Sie die MCP‑Serverkonfiguration in Entwickler‑Tools auf; machen Sie den Prozess nicht als öffentliches HTTP‑Endpunkt verfügbar.

Untersuchen und verifizieren

Verwenden Sie den offiziellen MCP Inspector gegen eine lokal installierte ausführbare Datei:

npx @modelcontextprotocol/inspector sixtyfold-mcp