Skip to content

Conversation

@J0EK3R
Copy link

@J0EK3R J0EK3R commented Aug 22, 2025

#164

Here's my implementation for Windows - it's just a starting point for discussion.

The McpServer is registered as a GameController to inject the channel values ​​specified via the Model Context Protocol (MCP) as events from a game controller.


This is another point of discussion:
Currently, as far as I can see, the GameControllerServiceBase is the only way to inject control events.
Wouldn't it make sense to implement a generic way to inject control events so that other event sources, such as a smartphone's gyroscope or an MQTT client, can be implemented?

@J0EK3R J0EK3R force-pushed the feature/MCPServer branch 2 times, most recently from fcbc1a2 to 9f57ca0 Compare August 28, 2025 08:01
cleanup code:
* removed unused properties of IGameController and GamepadControllerBase
* removed generic in GameControllerServiceBase; use IGameController
@J0EK3R J0EK3R force-pushed the feature/MCPServer branch from a8137ca to 6bb197e Compare August 31, 2025 08:35
@J0EK3R J0EK3R force-pushed the feature/MCPServer branch from 6bb197e to 5e0f1d0 Compare August 31, 2025 09:08
@J0EK3R J0EK3R changed the title [POC] McpServer for Win [POC] McpServer for Win, Android and iOS Aug 31, 2025
@J0EK3R
Copy link
Author

J0EK3R commented Aug 31, 2025

Now the McpServer is implemented for all platforms :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant