Serveur iFly-Spark-Agent-MCP

Connectez des assistants IA à la plateforme iFlytek SparkAgent via MCP pour la gestion de fichiers, l’automatisation des workflows et une intégration simplifiée avec FlowHunt.

Serveur iFly-Spark-Agent-MCP

Que fait le serveur MCP “iFly-Spark-Agent-MCP” ?

Le serveur MCP iFly-Spark-Agent-MCP est un exemple d’implémentation simple qui connecte des assistants IA à la plateforme iFlytek SparkAgent via le Model Context Protocol (MCP). Ce serveur agit comme un pont, permettant aux clients IA d’invoquer des chaînes de tâches sur la plateforme SparkAgent à travers une interface standardisée. En exposant des outils tels que le téléversement de fichiers, il permet une intégration IA fluide pour des tâches telles que la gestion de fichiers, l’automatisation des processus et l’orchestration de workflows. Le serveur vise à améliorer les workflows de développement en facilitant la communication entre les assistants IA et les capacités de SparkAgent, rendant plus facile l’ajout de fonctionnalités avancées aux applications des développeurs.

Liste des prompts

Aucun modèle de prompt n’est mentionné dans le dépôt.

Liste des ressources

Aucune ressource explicite n’est listée ou décrite dans le dépôt.

Liste des outils

  • upload_file
    Permet aux clients de téléverser un fichier en spécifiant le chemin du fichier. Cet outil expose les capacités de gestion de fichiers aux clients IA, leur permettant d’envoyer des fichiers à la plateforme SparkAgent pour un traitement ou une exécution de workflow ultérieurs.

Cas d’utilisation de ce serveur MCP

  • Téléversement et gestion de fichiers
    Les développeurs peuvent utiliser l’outil upload_file pour transférer des fichiers locaux vers la plateforme SparkAgent, automatisant ainsi des workflows basés sur des fichiers ou lançant des pipelines de traitement.
  • Invocation de chaînes de tâches
    Le serveur permet aux clients IA de déclencher des chaînes de tâches sur la plateforme SparkAgent, rationalisant des opérations complexes nécessitant l’orchestration de plusieurs étapes ou services.
  • Intégration avec des outils de développement IA
    Grâce au support du MCP, le serveur peut être intégré à des environnements de développement IA comme Claude, Cursor et Windsurf, facilitant la connexion des applications IA avec les capacités de SparkAgent.
  • Exécution automatisée de workflows
    Les développeurs peuvent automatiser des tâches répétitives ou des traitements par lots en invoquant des workflows SparkAgent de façon programmatique via l’interface serveur MCP.

Comment le mettre en place

Windsurf

Aucune instruction spécifique trouvée pour Windsurf.

Claude

  1. Prérequis :
    • Installez Node.js et uv ou uvx.
    • Clonez ou téléchargez le dépôt iFly-Spark-Agent-MCP.
  2. Repérez et ouvrez claude_desktop_config.json ou mcp.json.
  3. Ajoutez le serveur en utilisant l’une des méthodes suivantes :

Avec uv :

{
  "mcpServers": {
    "ifly-spark-agent-mcp": {
      "command": "uv",
      "args": [
        "--directory",
        "/path/to/ifly-spark-agent-mcp",
        "run",
        "ifly-spark-agent-mcp"
      ],
      "env": {
        "IFLY_SPARK_AGENT_BASE_URL": "xxxx",
        "IFLY_SPARK_AGENT_APP_ID": "xxxx",
        "IFLY_SPARK_AGENT_APP_SECRET": "xxxx"
      }
    }
  }
}

Avec uvx et le dépôt GitHub :

{
  "mcpServers": {
    "ifly-spark-agent-mcp": {
      "command": "uvx",
      "args": [
        "--from",
        "git+https://github.com/iflytek/ifly-spark-agent-mcp",
        "ifly-spark-agent-mcp"
      ],
      "env": {
        "IFLY_SPARK_AGENT_BASE_URL": "xxxx",
        "IFLY_SPARK_AGENT_APP_ID": "xxxx",
        "IFLY_SPARK_AGENT_APP_SECRET": "xxxx"
      }
    }
  }
}
  1. Enregistrez le fichier de configuration et redémarrez Claude.
  2. Vérifiez l’installation en listant les outils disponibles ou en exécutant une commande de test.

Sécurisation des clés API

Stockez les clés sensibles dans la section env :

"env": {
  "IFLY_SPARK_AGENT_BASE_URL": "xxxx",
  "IFLY_SPARK_AGENT_APP_ID": "xxxx",
  "IFLY_SPARK_AGENT_APP_SECRET": "xxxx"
}

Cursor

Aucune instruction spécifique trouvée pour Cursor.

Cline

Aucune instruction spécifique trouvée pour Cline.

Comment utiliser ce MCP dans les flows

Utiliser MCP dans FlowHunt

Pour intégrer des serveurs MCP à votre workflow FlowHunt, commencez par ajouter le composant MCP à votre flow et connectez-le à votre agent IA :

FlowHunt MCP flow

Cliquez sur le composant MCP pour ouvrir le panneau de configuration. Dans la section de configuration système MCP, insérez les détails de votre serveur MCP avec ce format JSON :

{
  "ifly-spark-agent-mcp": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

Une fois configuré, l’agent IA pourra utiliser ce MCP comme un outil avec accès à toutes ses fonctions et capacités. Pensez à remplacer “ifly-spark-agent-mcp” par le vrai nom et l’URL de votre serveur.


Aperçu

SectionDisponibilitéDétails/Notes
AperçuPrésent dans le README et la description
Liste des promptsAucun modèle de prompt trouvé
Liste des ressourcesAucune ressource listée
Liste des outilsupload_file décrit dans le README
Sécurisation des clés APIUtilise la section env dans l’exemple de configuration
Support du sampling (moins important à l’éval.)Aucun support du sampling mentionné

D’après la documentation disponible, ce serveur MCP offre uniquement une fonctionnalité de base centrée principalement sur un outil (upload_file). Il inclut des instructions d’installation simples et une licence appropriée, mais ne propose pas de fonctionnalités avancées, de modèles de prompt ou de définitions de ressources. Son périmètre est limité mais clair, idéal comme exemple minimal fonctionnel. Globalement, il est noté faible à modéré pour la polyvalence et la profondeur.


Score MCP

Présence d’une LICENCE✅ (MIT)
Au moins un outil
Nombre de forks3
Nombre d’étoiles1

Questions fréquemment posées

Qu'est-ce que le serveur iFly-Spark-Agent-MCP ?

C’est un serveur MCP qui connecte des assistants IA à la plateforme iFlytek SparkAgent, permettant des fonctionnalités comme le téléversement de fichiers, l’invocation de chaînes de tâches et l’orchestration de workflows via un protocole standardisé.

Quels outils ce serveur MCP fournit-il ?

Actuellement, il propose l’outil `upload_file`, permettant aux clients de téléverser des fichiers pour la gestion ou un traitement ultérieur sur la plateforme SparkAgent.

Comment configurer le serveur iFly-Spark-Agent-MCP dans FlowHunt ?

Ajoutez le composant MCP dans votre workflow FlowHunt, puis saisissez les détails de votre serveur MCP en utilisant une configuration JSON comme : { "ifly-spark-agent-mcp": { "transport": "streamable_http", "url": "https://yourmcpserver.example/pathtothemcp/url" } } dans la section de configuration système MCP.

Comment les clés API et identifiants sont-ils sécurisés ?

Les clés API et identifiants sont stockés dans la section `env` de la configuration, ce qui permet de garder les données sensibles hors des fichiers sources et d’assurer une intégration sécurisée.

Puis-je intégrer ce serveur à d’autres outils de développement IA ?

Oui, le serveur peut être utilisé avec Claude, Cursor, Windsurf et d’autres outils prenant en charge MCP, ce qui le rend flexible pour divers workflows de développement IA.

Intégrez iFly-Spark-Agent-MCP avec FlowHunt

Améliorez votre workflow de développement IA en connectant FlowHunt au serveur iFly-Spark-Agent-MCP pour des téléversements de fichiers et des chaînes de tâches automatisées sans accroc.

En savoir plus