À propos du projet
game-bridge-mcp est un serveur Model Context Protocol (MCP) conçu pour faire le pont entre les agents IA et des instances de jeu en cours d'exécution. Il fournit une interface standardisée pour que les agents puissent démarrer des processus de jeu, découvrir les commandes disponibles (outils) au moment de l'exécution et interagir avec l'état du jeu via une surface HTTP locale. Le pont est indépendant du moteur, ne nécessitant qu'un contrat HTTP minimal de la part du jeu, incluant des points de terminaison pour les vérifications de santé, les instantanés d'état, l'exécution de commandes et les manifestes d'outils. Les capacités clés incluent la gestion automatique des ports pour éviter les collisions, la possibilité de piloter plusieurs instances simultanément pour des comparaisons côte à côte, et un mécanisme de découverte dynamique d'outils qui récupère la liste des commandes du jeu directement depuis le processus en cours. Il gère également la synchronisation des commandes en interrogeant les identifiants de complétion, garantissant que les agents ne reçoivent l'état mis à jour qu'après l'application des actions. Le projet comprend une CLI pour un enregistrement facile avec des clients MCP comme Claude Code et prend en charge la configuration via un fichier gamebridge.json pour les paramètres de lancement spécifiques au projet. Il est conçu pour être utilisé comme un outil CLI autonome ou intégré à d'autres projets en tant que bibliothèque pour fournir des outils composites personnalisés.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.