Serveur MCP DevRev

Intégrez les API de DevRev dans vos flux IA—gérez les éléments de travail, les améliorations et automatisez les tâches de projet avec le Serveur MCP DevRev dans FlowHunt.

Serveur MCP DevRev

Que fait le Serveur MCP “DevRev” ?

Le Serveur MCP DevRev est un serveur Model Context Protocol (MCP) conçu pour fournir un accès complet aux API de DevRev, permettant l’intégration fluide des fonctionnalités de la plateforme DevRev dans les assistants IA et les workflows des développeurs. Ce serveur permet aux utilisateurs d’interagir de manière programmatique avec DevRev pour gérer des éléments de travail (comme des issues et tickets), gérer des parties (améliorations), effectuer des recherches avancées dans les données DevRev et récupérer des informations utilisateur. En exposant ces capacités, le Serveur MCP DevRev permet aux agents IA et aux clients d’automatiser, interroger et gérer les ressources DevRev, soutenant des cas d’usage comme les requêtes de base de données, les automatisations de flux de travail et l’assistance au développement contextuelle.

Liste des Prompts

Aucun modèle de prompt n’est explicitement mentionné dans les fichiers du dépôt ou la documentation fournie.

Liste des Ressources

Aucune ressource MCP explicite n’est listée dans la documentation ou le code disponibles. Les primitives de ressource ne sont pas détaillées dans le README ou les fichiers visibles.

Liste des Outils

  • search : Recherchez des informations dans DevRev via l’API de recherche avec prise en charge de différents espaces de noms (articles, issues, tickets, parties, dev_users, accounts, rev_orgs).
  • get_current_user : Récupère les détails de l’utilisateur DevRev actuellement authentifié.
  • get_work : Récupère des informations complètes sur un élément de travail DevRev spécifique à l’aide de son ID.
  • create_work : Créez de nouveaux issues ou tickets dans DevRev avec des propriétés comme le titre, le corps, les assignés et les parties associées.
  • update_work : Mettez à jour des éléments de travail existants en modifiant des propriétés telles que le titre, le corps, les assignés ou les parties associées.
  • list_works : Listez et filtrez les éléments de travail selon des critères comme l’état, les dates, les assignés, les parties, etc.
  • get_part : Obtenez des informations détaillées sur une partie (amélioration) spécifique via son ID.
  • create_part : Créez de nouvelles parties avec des propriétés telles que nom, description, assignés et parties parentes.
  • update_part : Mettez à jour des parties existantes en modifiant des propriétés comme le nom, la description, les assignés ou les dates cibles.
  • list_parts : Listez et filtrez les parties selon des critères comme les dates, les assignés, les parties parentes, etc.

Cas d’usage de ce Serveur MCP

  • Gestion des éléments de travail : Les développeurs peuvent créer, mettre à jour, récupérer et lister des issues ou tickets de façon programmatique, rationalisant ainsi les workflows de gestion de projet et l’automatisation.
  • Gestion avancée des parties (améliorations) : Les équipes peuvent gérer des améliorations (appelées “parties”) en les créant, mettant à jour ou en les organisant de façon hiérarchique, facilitant la planification et le suivi des fonctionnalités.
  • Recherche avancée : Effectuez des recherches hybrides ou par espace de noms parmi les articles, issues, utilisateurs, etc., permettant aux assistants IA de faire remonter rapidement la connaissance pertinente de DevRev.
  • Récupération du contexte utilisateur : Accédez aux informations de l’utilisateur actuel pour permettre des workflows IA personnalisés, comme des notifications ciblées ou des suggestions contextuelles.
  • Reporting automatisé et analytique : En filtrant et listant les éléments de travail et les parties selon divers critères, les équipes peuvent générer des rapports et des analyses pour le suivi de projet et la prise de décision.

Comment l’installer

Windsurf

Aucune instruction spécifique à Windsurf n’est fournie dans la documentation disponible.

Claude

  1. Obtenez votre clé API DevRev en vous inscrivant sur https://app.devrev.ai/signup et en suivant les instructions d’authentification.
  2. Localisez votre fichier de configuration Claude Desktop :
    • MacOS : ~/Library/Application Support/Claude/claude_desktop_config.json
    • Windows : %APPDATA%/Claude/claude_desktop_config.json
  3. Modifiez le fichier claude_desktop_config.json pour ajouter le serveur MCP DevRev :
    "mcpServers": {
      "devrev": {
        "command": "uvx",
        "args": [
          "devrev-mcp"
        ],
        "env": {
          "DEVREV_API_KEY": "YOUR_DEVREV_API_KEY"
        }
      }
    }
    
  4. Enregistrez le fichier et redémarrez Claude Desktop.
  5. Vérifiez que le serveur MCP DevRev est accessible dans l’interface Claude.

Remarque : Pour les serveurs de développement ou non publiés, utilisez la configuration suivante :

"mcpServers": {
  "devrev": {
    "command": "uv",
    "args": [
      "--directory",
      "Chemin vers le dossier src/devrev_mcp",
      "run",
      "devrev-mcp"
    ],
    "env": {
      "DEVREV_API_KEY": "YOUR_DEVREV_API_KEY"
    }
  }
}

Cursor

Aucune instruction spécifique à Cursor n’est fournie dans la documentation disponible.

Cline

Aucune instruction spécifique à Cline n’est fournie dans la documentation disponible.

Sécurisation des clés API

Les clés API sont configurées via la section env de votre JSON de configuration :

"env": {
  "DEVREV_API_KEY": "YOUR_DEVREV_API_KEY"
}

Cela maintient votre clé API sécurisée et hors de votre code source.

Comment utiliser ce MCP dans les flux

Utilisation de MCP dans FlowHunt

Pour intégrer des serveurs MCP dans votre workflow FlowHunt, commencez par ajouter le composant MCP à votre flux 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 au format JSON suivant :

{
  "devrev": {
    "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. N’oubliez pas de remplacer “devrev” par le nom réel de votre serveur MCP et l’URL par celle de votre serveur MCP.


Aperçu

SectionDisponibilitéDétails/Remarques
AperçuDécrit le serveur MCP DevRev et ses capacités
Liste des PromptsAucun modèle de prompt spécifié
Liste des RessourcesAucune ressource MCP explicite listée
Liste des OutilsPlusieurs outils pour les éléments de travail, parties, recherche, utilisateur
Sécurisation des clés APIInstructions pour utiliser env dans la configuration
Support de l’échantillonnage (moins important)Non mentionné

| Support des Roots | ⛔ | Non mentionné |


Notre avis :
D’après la documentation disponible, le Serveur MCP DevRev fournit des définitions d’outils claires et des instructions d’installation pour Claude, mais il manque des modèles de prompt, des définitions explicites de ressources et des informations sur le sampling ou le support roots. Le projet dispose d’une licence open-source, d’au moins un outil, et d’une certaine activité communautaire, mais bénéficierait d’une documentation plus complète et d’instructions multi-plateformes.


Score MCP

Dispose d’une LICENCE
Au moins un outil fourni
Nombre de forks3
Nombre d’étoiles4

Note MCP : 5/10
Bien que le projet soit fonctionnel avec une bonne couverture des outils essentiels et une licence ouverte, il lui manque certains éléments MCP clés (prompts, ressources, sampling, roots) ainsi que des instructions d’installation multi-plateformes plus robustes.

Questions fréquemment posées

Qu’est-ce que le Serveur MCP DevRev ?

Le Serveur MCP DevRev expose l’API de DevRev comme un serveur Model Context Protocol (MCP), permettant aux agents IA et aux clients d’interagir avec les éléments de travail, les améliorations, la recherche et le contexte utilisateur pour l’automatisation des workflows et la gestion de projet.

Quelles fonctions ce serveur MCP fournit-il ?

Il inclut des outils pour rechercher dans DevRev, récupérer et mettre à jour des éléments de travail, créer et gérer des améliorations (appelées parties), et accéder aux informations de l’utilisateur courant. Cela permet une automatisation de projet de bout en bout et des analyses avancées dans FlowHunt.

Comment sécuriser ma clé API DevRev ?

Stockez votre clé API DevRev dans la section `env` de votre JSON de configuration (par exemple, 'DEVREV_API_KEY'). Cela maintient la clé sécurisée et séparée de votre code source.

Puis-je utiliser le Serveur MCP DevRev dans les flux FlowHunt ?

Oui ! Ajoutez le composant MCP à votre flux, configurez les paramètres du serveur MCP DevRev, et votre agent IA pourra interagir avec les ressources DevRev de façon programmatique.

Quels cas d’usage cela permet-il ?

Gestion automatisée des éléments de travail, planification des améliorations, recherche avancée, récupération du contexte utilisateur et reporting/analytique—le tout intégré aux puissantes chaînes d’automatisation de FlowHunt.

Boostez vos workflows IA avec DevRev MCP

Automatisez et gérez sans effort les projets et améliorations DevRev depuis FlowHunt. Connectez, configurez et accélérez votre processus de développement !

En savoir plus