Board Mcp MCP Server

MCP server that gives AI assistants structured access to the Board SDK (fun.board v3.3.0) for Unity game development. Instead of hallucinating SDK APIs, your AI generates correct C code with proper…

Local serverstdio

What is the Board Mcp Server?

Board Mcp is an MCP project maintained in the seeincodes/boardmcp repository. The maintainer describes its purpose as “MCP server that gives AI assistants structured access to the Board SDK (fun.board v3.3.0) for Unity game development. Instead of hallucinating SDK APIs, your AI…”. Read the project documentation for the complete scope.

Installation

The documented npm package is board-sdk-mcp-server. The configuration below comes from the maintainer’s example; adapt its paths and account values to your environment.

Source

Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
board_input_get_contactsGetActiveContacts() polling pattern with platform guards
board_input_contact_lifecycleBoardContactPhase state machine (Began → Moved → Ended)
board_input_configure_settingsBoardInputSettings smoothing and piece set configuration
board_input_simulator_setupEditor simulator activation for testing without hardware
board_input_glyph_setupPhysical game piece detection with model file setup
board_input_list_piece_setsCatalog of available piece set models and their games
board_input_debug_viewVisual debug overlay for contact positions and bounds
board_session_get_playersPlayer roster access and playersChanged event pattern
board_session_add_playerPresentAddPlayerSelector() with async/await pattern
board_session_replace_playerPresentReplacePlayerSelector() with IL2CPP notes
board_session_reset_playersResetPlayers() for returning to initial state
board_session_player_typesBoardPlayerType (Profile, Guest, AI) explanation
board_session_active_profileactiveProfile vs players[] distinction
board_session_ai_playersSetAIPlayerTypes() for registering AI opponent types
board_save_createCreateSaveGame() with auto player association
board_save_updateUpdateSaveGame() with checksum regeneration
board_save_loadLoadSaveGame() with player activation side-effect warning
board_save_listGetSaveGamesMetadata() with hydrated player info
board_save_cover_imageCover image loading (432x243 PNG)
board_save_storage_infoStorage limits (16MB payload, 64MB total)
board_save_remove_playersPlayer removal with auto-delete behavior
board_save_remove_profileActive profile removal from save
board_app_pause_screenSetPauseScreenContext() vs UpdatePauseScreenContext()
board_app_profile_switcherProfile switcher overlay visibility control
board_app_exitClean exit with platform behavior differences
board_app_pause_eventsPause screen event subscription pattern
board_app_input_moduleBoardUIInputModule automatic input module management

How to install the Board Mcp Server

{
  "mcpServers": {
    "board-sdk": {
      "command": "npx",
      "args": [
        "-y",
        "board-sdk-mcp-server"
      ]
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.