Serveur MCP
Fournir aux outils d’IA de codage une API Sixtyfold locale et assortie en version, ainsi que des instructions d’intégration.
Connecter une fois
Choisissez votre agent de codeLOCAL / VERSION ADAPTÉEcodex mcp add sixtyfold -- npx -y @sixtyfold/mcp@1@sixtyfold/mcp est le serveur optionnel local Model Context Protocol (MCP)⟧ de Sixtyfold. Il offre aux outils de codage compatibles une vue compacte et consultable de l’API publique exacte fournie avec le paquet, ainsi que des recettes d’intégration déterministes et des vérifications de performance.
Il s’agit d’un outil pour développeurs — pas d’une partie d’un graphique. L’installation ou la connexion n’ajoute pas de code à @sixtyfold/line, @sixtyfold/stock, à un adaptateur de framework, ni à votre bundle de navigateur.
Connectez un hôte MCP
Ajoutez un serveur local stdio à la configuration MCP utilisée par votre éditeur ou outil de développement :
{
"mcpServers": {
"sixtyfold": {
"command": "npx",
"args": ["-y", "@sixtyfold/mcp@1"]
}
}
}Redémarrez ou rechargez l’hôte après avoir enregistré sa configuration. Le sélecteur de version majeure explicite 1 suit les versions stables compatibles v1 sans passer à une future majeure.
La version actuelle est @sixtyfold/mcp@1.0.2. Son catalogue versionné correspond à la suite 1.0.2. Les recommandations pour la validation en streaming, la disponibilité des adaptateurs et la récupération d’erreurs, React Activity, et les contrats de stats-listener sont inchangées depuis 1.0.1. Utilisez list_packages pour inspecter les versions représentées par le serveur connecté. Gardez l’outil aligné avec les packages de chart de votre projet ; utilisez @sixtyfold/mcp@1.0.2 au lieu de @1 lorsqu’une version d’outil exacte et reproductible est requise.
Vous pouvez installer l’exécutable explicitement comme suit :
pnpm add --global @sixtyfold/mcp@1
sixtyfold-mcpL’exécutable écrit des messages MCP JSON-RPC sur la sortie standard. Ne le placez pas dans une commande shell qui imprime des bannières ou des messages de débogage sur la sortie standard.
Outils
recommend_performance_settings et diagnose_chart exigent component: "line" | "stock" et rejettent les identifiants non pris en charge au lieu de les deviner.
Chaque outil se déclare en lecture seule, non destructif et idempotent.
Ressources et invites
Les ressources en lecture seule fournissent aux hôtes un contexte consultable :
Les invites guidées couvrent les sessions de travail courantes :
L'inventaire de l'API est généré à partir des mêmes déclarations TypeScript fournies par les paquets de composants. La compilation de publication échoue si le catalogue diffère de ces points d'entrée publics.
Exemples de requêtes
Après que l'hôte ait signalé que le serveur Sixtyfold est connecté, essayez :
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.L’hôte MCP décide s’il faut appeler un outil et quand le faire. Considérez le code généré comme un point de départ révisable et conservez la compilation TypeScript, les tests et les mesures de charge dans le cycle de développement habituel.
Confidentialité et sécurité
La version 1 utilise uniquement stdio local. Le serveur Sixtyfold n’a pas de compte, clé d’API, télémétrie, analytics, récupération distante de documentation, requête d’activation ni mécanisme de « phone‑home » à l’exécution. Il ne reçoit pas les données de graphique du client sauf si l’hôte MCP choisit d’inclure ces données dans un argument d’outil.
Votre hôte MCP et son modèle ont leurs propres règles de gestion des données. Examinez‑les séparément avant d’envoyer du code propriétaire, des jeux de données ou des identifiants. Conservez la configuration du serveur MCP dans les outils de développement ; n’exposez pas le processus comme un point de terminaison HTTP public.
Inspecter et vérifier
Utilisez l’inspecteur officiel MCP contre un exécutable installé localement :
npx @modelcontextprotocol/inspector sixtyfold-mcp