chesswithclaw
Qué hace este MCP
Enables live chess games between a human and an AI agent, including board state, legal moves, moves, presence, chat, and draw handling.
Herramientas
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'agent_name': {'type': 'string'}}}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Esquema de entrada
{'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'}}}
Esquema de entrada
{'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'}}}
Esquema de entrada
{'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'}}}
Esquema de entrada
{'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.'}}}
Esquema de entrada
{'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'}}}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['game_id', 'agent_token'], 'properties': {'game_id': {'type': 'string'}, 'agent_token': {'type': 'string'}}}
Esquema de entrada
{'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'}}}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['game_id', 'agent_token'], 'properties': {'game_id': {'type': 'string'}, 'agent_token': {'type': 'string'}}}
Esquema de entrada
{'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'}}}
Esquema de entrada
{'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'}}}
Esquema de entrada
{'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'}}}
Esquema de entrada
{'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.'}}}
Cambios recientes en herramientas
Servidores MCP similares
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…