Class BuiltinToolIds

java.lang.Object
eu.mrapik.minecraftservermcp.builtin.BuiltinToolIds

public final class BuiltinToolIds extends Object
String constants for built-in MCP surface area. Tool names match tools/call; resource policy keys use the same strings for access.<profile>.tools (see BuiltinResourceUris).

Third-party tools should use their own prefixed ids to avoid collisions.

  • Field Details

    • FS_READ

      public static final String FS_READ
      MCP resource: read file (UTF-8). Policy key "fs_read"; not a tools/call tool.
      See Also:
    • FS_WRITE

      public static final String FS_WRITE
      Write or append file bytes (Base64). Tool id "fs_write".
      See Also:
    • FS_LIST

      public static final String FS_LIST
      MCP resource: list directory. Policy key "fs_list".
      See Also:
    • SERVER_COMMAND

      public static final String SERVER_COMMAND
      Dispatch a server console command.
      See Also:
    • SERVER_LOGS

      public static final String SERVER_LOGS
      Tail of logs/latest.log under the server directory.
      See Also:
    • PLAYERS_LIST

      public static final String PLAYERS_LIST
      MCP resource: online players JSON. Policy key "players_list".
      See Also:
    • PLAYER_GET

      public static final String PLAYER_GET
      MCP resource: one online player JSON. Policy key "player_get".
      See Also: