
MCP Snake Game
Interface UIpar gjkeller
Jeu Snake jouable s'exécutant en ligne dans le chat de l'Agent Cursor — avec classement, paramètres personnalisés et contrôles complets au clavier.
Ce qu'il fait
MCP Snake Game intègre un jeu Snake entièrement jouable en tant qu'application MCP directement dans le panneau de chat de l'Agent Cursor. Le jeu s'affiche dans un panneau UI interactif en direct — aucun navigateur n'est requis. Les joueurs dirigent le serpent avec les touches fléchées ou ZQSD (WASD), et les meilleurs scores sont conservés dans un classement local via un outil MCP réservé à l'application.
Fonctionnalités clés
- UI de jeu en ligne — Snake s'affiche directement dans le chat de l'Agent Cursor en utilisant le mécanisme de ressource
ui://des applications MCP - Paramètres configurables — taille du plateau, niveau de difficulté et mode mur (passage à travers ou collision) ajustables dans l'application
- Classement persistant — scores sauvegardés localement via l'outil
snake_save_score; consultables avecsnake_leaderboard - Double transport — fonctionne via stdio pour Cursor ou HTTP pour les clients navigateur/distants
- Appels d'outils bidirectionnels — l'UI appelle proactivement les outils du serveur pour les sauvegardes de scores, démontrant l'interactivité complète des applications MCP
Installation
Cursor (hôte principal supporté) :
- Clonez le repo et installez :
npm install && npm run build - Cursor détectera automatiquement
.cursor/mcp.json(rechargez la fenêtre si nécessaire) - Dans le chat de l'Agent, tapez :
run snake_open
Entrée .cursor/mcp.json :
{
"mcpServers": {
"mcp-snake-game": {
"command": "node",
"args": ["path/to/mcp-snake-game/main.ts", "--stdio"]
}
}
}
Claude Desktop :
{
"mcpServers": {
"mcp-snake-game": {
"command": "npx",
"args": ["tsx", "/path/to/main.ts", "--stdio"]
}
}
}
Hôtes supportés
Conçu pour Cursor. Supporte également le transport HTTP pour tout client MCP pouvant se connecter à http://localhost:3001/mcp.
Installation rapide
npm install && npm run buildInformations
- Tarification






