[PORTAL] GamePortal Protocol — define the contract #553
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Per direction shift (#542). This is a spec document, not code. The implementation IS the MCP servers.
Task
Define the
GamePortalProtocol as a thin interface specification:Write
GAMEPORTAL_PROTOCOL.mdin the repo, covering:The protocol documents how existing MCP servers are used per-game. No adapter code.
Done — GAMEPORTAL_PROTOCOL.md committed
The protocol is two operations:
Spec covers:
Key design decision: No adapter code per game. Same MCP tools for every game. The model learns to play by looking at screenshots and pressing keys — same way a human learns.