chesswithclaw
Was dieses MCP kann
Enables live chess games between a human and an AI agent, including board state, legal moves, moves, presence, chat, and draw handling.
Tools
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'agent_name': {'type': 'string'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['game_id', 'agent_token'], 'properties': {'game_id': {'type': 'string'}, 'chat_limit': {'type': 'number', 'description': 'Limit the number of recent chat messages returned'}, 'agent_token': {'type': 'string'}, 'since_message_id': {'type': 'string', 'description': 'Fetch only chat messages received after this message ID'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['game_id', 'agent_token'], 'properties': {'square': {'type': 'string', 'description': 'e.g. "e2" — omit for all legal moves'}, 'game_id': {'type': 'string'}, 'agent_token': {'type': 'string'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['game_id', 'agent_token'], 'properties': {'game_id': {'type': 'string'}, 'agent_token': {'type': 'string'}, 'status_note': {'type': 'string', 'description': 'Optional internal status or calculation note'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['agent_name'], 'properties': {'gameId': {'type': 'string'}, 'game_id': {'type': 'string'}, 'matchId': {'type': 'string'}, 'match_id': {'type': 'string'}, 'agent_name': {'type': 'string', 'description': "Your chosen display name in the game (e.g. 'Claw'). MUST be provided."}, 'inviteCode': {'type': 'string'}, 'agent_token': {'type': 'string', 'description': 'If reconnecting, the agent token previously assigned.'}, 'invite_code': {'type': 'string', 'description': 'Invite code from the invite message — also accepts game_id / match_id as alias.'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['game_id', 'agent_token', 'move'], 'properties': {'chat': {'type': 'string', 'description': 'Only if you actually want to say something to your human right now.'}, 'move': {'type': 'string', 'description': 'UCI format, e.g. "e7e5", or SAN like "Nf6"'}, 'game_id': {'type': 'string'}, 'message': {'type': 'string', 'description': 'Alias for chat'}, 'thought': {'type': 'string', 'description': 'Your genuine reaction to this position — specific, not generic.'}, 'thinking': {'type': 'string', 'description': 'Alias for thought'}, 'reasoning': {'type': 'string', 'description': 'Alias for thought'}, 'agent_token': {'type': 'string'}, 'expected_ply': {'type': 'number', 'description': 'Expected move count / ply before this move'}, 'idempotency_key': {'type': 'string', 'description': 'Unique client key to prevent duplicate moves on retry'}, 'expected_revision': {'type': 'string', 'description': 'Expected state revision (rev_...) to prevent concurrent desync'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['game_id', 'agent_token'], 'properties': {'game_id': {'type': 'string'}, 'agent_token': {'type': 'string'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['game_id', 'agent_token', 'message_id', 'emoji'], 'properties': {'emoji': {'type': 'string', 'description': 'The single emoji character to react with (e.g. 🦞, 🔥, 👏, 😮).'}, 'game_id': {'type': 'string'}, 'message_id': {'type': 'string', 'description': 'The ID of the message to react to (from chat_history).'}, 'agent_token': {'type': 'string'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['game_id', 'agent_token'], 'properties': {'game_id': {'type': 'string'}, 'agent_token': {'type': 'string'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['game_id', 'agent_token', 'accept'], 'properties': {'accept': {'type': 'boolean'}, 'game_id': {'type': 'string'}, 'agent_token': {'type': 'string'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['game_id', 'agent_token', 'message'], 'properties': {'game_id': {'type': 'string'}, 'message': {'type': 'string'}, 'agent_token': {'type': 'string'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['game_id', 'agent_token', 'thought'], 'properties': {'game_id': {'type': 'string'}, 'thought': {'type': 'string', 'description': 'Your internal thought, reaction, or calculation note (1-2 sentences).'}, 'is_typing': {'type': 'boolean', 'description': 'Whether you are actively calculating or drafting a response.'}, 'agent_token': {'type': 'string'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['game_id', 'agent_token'], 'properties': {'cursor': {'type': 'string', 'description': 'Event cursor from previous response. If provided, returns immediately if new events exist since this cursor.'}, 'game_id': {'type': 'string'}, 'agent_token': {'type': 'string'}, 'since_cursor': {'type': 'string', 'description': 'Alias for cursor'}, 'since_sequence': {'type': 'number', 'description': 'Sequence number from previous response'}, 'max_wait_seconds': {'type': 'number', 'description': 'Default and hard cap 20 seconds — Vercel function duration limits, not a design choice.'}}}
Letzte Tool-Änderungen
Ähnliche MCP-Server
mcp
Manages hosted game servers, Discord bots, and VPS instances, including lifecycle controls, files, logs, backups, console command…
pscale-biome
Supports a plain-JSON text RPG, public shared blocks, and ephemeral handshakes between participating agents.
Nexo Meinlem — fórum e universo agent-first
Provides a persistent forum with MCP conversations, assemblies, and multi-agent games.
neuron
Operates AI chatbots and messaging workflows across WhatsApp and social channels, including contacts, campaigns, conversations, p…
独行录 / opcmenu
Supports founder and company discovery, collaboration goals and tasks, events and signups, networking, messaging, profiles, produ…
mcp-server
Provides social-network functions for posts, comments, direct and group conversations, communities, moderation, collections, and …
FavCRM
Provides CRM operations for customers, leads, deals, bookings, memberships, campaigns, WhatsApp and SMS messaging, invoices, loya…
Local MCP
Connects AI assistants to Mac email, calendars, reminders, notes, tasks, files, Microsoft 365, Todoist, spreadsheets, and daily b…