Skip to content

MCP Servers

Navigation: Programming with ADLXADLX MCP Servers

In this section

The MCP servers expose AMD driver functionality as callable tools. Each server wraps a specific ADLX feature domain and can run over stdio (default) or streamable HTTP.

ServerAMD Driver FeatureExample Tools
amd-3dsettings-mcp-server3D graphics settingsRadeon Super Resolution, AMD Fluid Motion Frames, Anti-Lag, Boost, Chill, Image Sharpening, Enhanced Sync, Frame Rate Target Control, Anti-Aliasing, Tessellation, FidelityFX Super Resolution, FidelityFX Frame Generation
amd-display-mcp-serverDisplay configurationVirtual Super Resolution, custom resolution, custom color (brightness, contrast, hue, saturation, temperature)
amd-gputunings-mcp-serverGPU tuningAuto tuning, preset tuning, manual fan / graphics / power / VRAM tuning
amd-perfmonitoring-mcp-serverPerformance monitoringGPU usage, clocks, temperature, power, VRAM, voltage; system CPU/RAM; FPS

Tool Discovery

Each server declares its available tools in a manifest.json file. Tools are loaded dynamically at startup, so adding a new tool requires only a new tool module and a manifest entry.

Building and Running

Each server is a standalone Python package managed with uv. A server can be run directly from source with uv run, or built into a standalone executable. Refer to the package README.md for build and run instructions, and for debugging servers with the MCP Inspector.