Controller icon

Controller

Emulates an Xbox controller, allowing control of buttons, analog sticks, and triggers via MCP commands.

About

Provides an MCP server that emulates an Xbox controller, enabling users to control button presses, analog stick positions, and trigger values through MCP commands. It supports both hardware mode, which requires the ViGEmBus driver for full virtual controller functionality, and simulation mode, which tracks controller state without sending actual input. This dual-mode operation allows for flexible use in various scenarios, from automated testing to controlling games and applications programmatically.

Key Features

  • Supports both hardware (ViGEmBus) and simulation modes.
  • Provides tools for button press/release/tap, stick positioning, and trigger value setting.
  • 0 GitHub stars
  • Offers state management functions like reset and get controller state.
  • Control Xbox controller buttons, analog sticks, and triggers.
  • Cross-platform compatibility (primarily Windows, potential Linux support).

Use Cases

  • Programmatic control of games and applications via controller input.
  • Automated testing of games and applications that use Xbox controllers.
  • Development and debugging of controller-based interactions without physical hardware.