Skip to main content
Glama

MCP Chess Server

by jiayao

MCP Schachserver

Mit diesem MCP können Sie gegen jeden LLM Schach spielen.

Installation

Um diesen Schachserver zu verwenden, fügen Sie Ihrer MCP-Konfiguration die folgende Konfiguration hinzu:

{ "mcpServers": { "chess": { "command": "uvx", "args": [ "mcp-chess" ] } } }

Verwendung

Spielen Sie ein Spiel: Schach-Ausgangsposition mit schwarzen Figuren

Ein paar Züge später

Suchen Sie in einer PGN eine Position zur Spielanalyse:

Finden Sie eine Position in einem PGN

Verfügbare Tools

Der Server stellt die folgenden Tools bereit:

  • get_board_visualization() : Stellt den aktuellen Zustand des Schachbretts als Bild bereit. Die Ausrichtung des Bretts wird automatisch basierend auf der vom Benutzer zugewiesenen Farbe umgedreht.
  • get_turn() : Gibt an, wer an der Reihe ist (,weiß‘ oder ,schwarz‘).
  • get_valid_moves() : Listet alle gültigen Züge des aktuellen Spielers in UCI-Notation auf (z. B. „e2e4“, „g1f3“). Gibt eine leere Liste zurück, wenn das Spiel beendet ist.
  • make_move(move_san: str) : Führt einen Zug auf dem Brett in Standard Algebraic Notation (SAN) aus (z. B. „e4“, „Sf3“, „Lxe5“). Gibt den Zug in SAN und UCI, die neue Brett-FEN und den Spielstatus zurück.
  • new_game(user_plays_white: bool = True) : Startet ein neues Spiel und setzt das Spielfeld zurück. Standardmäßig spielt der Benutzer mit Weiß. Legt die Farbe für die Spielfeldausrichtung fest. Gibt eine Bestätigungsmeldung zurück.
  • find_position_in_pgn(pgn_string: str, condition: str) : Findet die erste Brettposition in einem PGN-String, die einer Bedingung (z. B. „Läufer auf a3“) entspricht, und gibt ein Bild dieser Brettposition zurück. Das Bedingungsformat ist „Figurentyp auf Feldname“. Gültige Figurentypen sind „Bauer“, „Springer“, „Läufer“, „Turm“, „Dame“ und „König“.
-
security - not tested
A
license - permissive license
-
quality - not tested

Ein Server, der es Benutzern ermöglicht, gegen jeden LLM Schach zu spielen, mit Funktionen zur Visualisierung des Bretts, zum Ausführen von Zügen in Standardnotation und zum Analysieren von Positionen aus PGN-Dateien.

  1. Installation
    1. Verwendung
      1. Verfügbare Tools

        Related MCP Servers

        • A
          security
          A
          license
          A
          quality
          A server that enables LLMs to programmatically interact with Logseq knowledge graphs, allowing creation and management of pages and blocks.
          Last updated -
          10
          22
          Python
          MIT License
        • A
          security
          A
          license
          A
          quality
          An MCP server that enables natural language interaction with the Lichess chess platform, allowing users to play games, analyze positions, manage their account, and participate in tournaments through Claude.
          Last updated -
          90
          6
          JavaScript
          MIT License
          • Apple
          • Linux
        • A
          security
          A
          license
          A
          quality
          Provides access to Chess.com player data, game records, and public information through standardized MCP interfaces, allowing AI assistants to search and analyze chess information.
          Last updated -
          10
          45
          Python
          MIT License
          • Linux
          • Apple
        • A
          security
          A
          license
          A
          quality
          A server that connects to PostgreSQL databases and provides tools for safely exploring schemas, running read-only SQL queries, and performing data analysis with pre-built templates.
          Last updated -
          5
          728
          1
          JavaScript
          MIT License

        View all related MCP servers

        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/jiayao/mcp-chess'

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