Add mcp_tools_remote_media sub-module

Provides the mcp_fetch_remote_image tool: downloads a remote image by URL, saves it as a Drupal managed file, and optionally creates a media entity.

Supports JPEG, PNG, GIF, WebP and SVG (up to 10 MiB). MIME type is validated against both the Content-Type response header and the actual file content via finfo. Architecture is designed for extension toward other file types via AbstractRemoteFileService.

Co-Authored-By: Claude noreply@anthropic.com

Closes #3577187

Merge request reports

Loading