Skip to main content
Glama

ChessAgine MCP

by jalpp
manifest.json4.79 kB
{ "manifest_version": "0.2", "name": "chessagine-mcp-v0.2", "version": "1.0.4", "description": "Connect to ChessAgine Chess Context Protocol tools, access to stockfish, chess board state, analysis of themes making LLM more chess aware, get access to chessdb, and lichess games.", "author": { "name": "Jalp", "url": "https://github.com/jalpp" }, "icon": "icon.png", "screenshots": [ "assets/screenshots/claude1.png", "assets/screenshots/claude2.png" ], "documentation": "https://github.com/jalpp/chessagine-mcp", "support": "https://discord.gg/N2J2sP9yTm", "server": { "type": "node", "entry_point": "/build/mastra/stdio.js", "mcp_config": { "command": "node", "args": [ "${__dirname}/build/mastra/stdio.js" ], "env": {} } }, "tools": [ { "name": "get-theme-scores", "description": "Analyze chess position themes (material, mobility, space, positional factors, king safety) for strategic evaluation from white or black perspective." }, { "name": "analyze-variation-themes", "description": "Track how chess themes evolve across a sequence of moves, showing positional changes and strategic developments in variations." }, { "name": "get-theme-progression", "description": "Monitor the progression of a specific chess theme (material/mobility/space/positional/king safety) throughout a variation of moves." }, { "name": "compare-variations", "description": "Compare multiple chess variations side-by-side, analyzing theme changes and strategic differences to identify the strongest continuation." }, { "name": "find-critical-moments", "description": "Identify key moves in a variation where significant theme changes occur, highlighting turning points and critical decision moments." }, { "name": "get-stockfish-analysis", "description": "Perform deep Stockfish engine analysis of any chess position, providing best moves, evaluation scores, principal variations, and strategic reasoning." }, { "name": "get-stockfish-move-analysis", "description": "Analyze a chess position after playing a specific move, showing the resulting evaluation and best continuations using Stockfish engine." }, { "name": "is-legal-move", "description": "Verify if a proposed move is legal in the given chess position, ensuring move validation before analysis or gameplay." }, { "name": "boardstate-to-prompt", "description": "Generate detailed text description of a chess position after a move, converting board state into natural language for analysis and discussion." }, { "name": "get-chess-knowledgebase", "description": "Access comprehensive chess knowledge including Silman's imbalances, Fine's principles, endgame theory, and practical improvement checklists." }, { "name": "get-lichess-master-games", "description": "Retrieve master-level games and opening statistics from Lichess database for any position, including win rates and popular continuations." }, { "name": "get-lichess-games", "description": "Fetch regular Lichess user games and opening statistics, providing insights into how positions are played at various skill levels." }, { "name": "get-chessdb-analysis", "description": "Query ChessDB for position analysis with candidate moves, evaluations, win rates, and move quality ratings from extensive game databases." }, { "name": "generate-chess-board-view-artificat-using-html", "description": "Renders chess board in HTML" }, { "name": "generate-dynamic-gameview-html", "description": "Render dynamic chess game" }, { "name": "fetch-chess-puzzle", "description": "Fetches puzzles from Lichess puzzle database, can query by theme or rating" }, { "name": "get-puzzle-themes", "description": "gets the puzzle themes" }, { "name": "fetch-user-recent-games-from-lichess", "description": "Fetch 20 recent games from Lichess" }, { "name": "fetch-lichess-game", "description": "fetch a single lichess game" }, { "name": "generate-game-review", "description": "Generate detailed game review dashboard or text version using theme stats" } ], "prompts": [ { "name": "analysis", "description": "Have LLM analyze the position", "text": "Analyze this position using ChessAgine Mode" } ], "keywords": [ "chess", "stockfish", "analysis", "opening", "database", "lichess", "chessdb", "strategy", "tactics", "engine" ], "license": "MIT" }

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/jalpp/chessagine-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server