Xmorf

io.github.crawdePublished by GitHub account crawdev1.0.2Updated Oct 24, 2026

AI image editing and generation via xmorf API. Edit, generate, and list models.

The publisher's own server: Vadyu AI Video Ad Studio

VerifiedSTDIODesktop onlyMedia & DesignAI & ML

Overview

AI-generated overview

A local MCP server that lets an assistant edit and generate images through the xmorf AI image API and list its available models.

What you can do
Edit images with natural-language prompts across eight AI models, including realism enhancement, upscaling, skin retouching, angle and scene generation, and reference-image effects such as shadow and kiss. Generate new images from text descriptions. List the available editing models. Accept image input as file paths, data URLs or raw base64, and optionally save results to a chosen output path.
When to use it
Useful when you want an assistant to retouch, restyle, upscale or generate images through xmorf without leaving the chat, especially for photo edits driven by plain-language prompts.
Requirements
Runs locally via npx from the npm package mcp-xmorf, so Node.js is needed. Requires an xmorf API token from xmorf.com, supplied in the XMORF_API_TOKEN environment variable. Network access to the xmorf API is required. Desktop clients only.
Before you install
The XMORF_API_TOKEN bearer token is a secret and is passed in plain text in client configuration files. Image edits and generations are sent to the third-party xmorf service, and API usage may be billed by xmorf. The edit tool can write result files to disk at a specified output path.

Installation

In SourceWeft

  1. Open Xmorf in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.

Other MCP clients

Follow the launch instructions in the repository.

README

mcp-xmorf

MCP server for xmorf — AI image editing and generation API.

Tools

ToolDescription
xmorf_edit_imageEdit images with natural language prompts (8 AI models)
xmorf_generate_imageGenerate images from text descriptions
xmorf_list_modelsList available editing models

Edit Models

ModelDescription
standardGeneral-purpose AI image editing
enhanceEnhance realism / anything-to-real
upscaleUpscale and improve resolution
shadowLight & shadow migration (needs reference image)
kissPassionate kiss effect (needs reference image)
skinSkin editing and retouching
anglesMulti-angle view generation
sceneScene change / next-scene generation

Setup

Get an API token from xmorf.com.

Claude Desktop

Add to ~/Library/Application Support/Claude/claude_desktop_config.json:

json
{  "mcpServers": {    "xmorf": {      "command": "npx",      "args": ["-y", "mcp-xmorf"],      "env": {        "XMORF_API_TOKEN": "xmorf_your_token_here"      }    }  }}

VS Code

Add to .vscode/mcp.json:

json
{  "servers": {    "xmorf": {      "command": "npx",      "args": ["-y", "mcp-xmorf"],      "env": {        "XMORF_API_TOKEN": "xmorf_your_token_here"      }    }  }}

Cursor

Add to ~/.cursor/mcp.json:

json
{  "mcpServers": {    "xmorf": {      "command": "npx",      "args": ["-y", "mcp-xmorf"],      "env": {        "XMORF_API_TOKEN": "xmorf_your_token_here"      }    }  }}

Usage Examples

Edit an image

Edit this photo to remove the background

The xmorf_edit_image tool accepts file paths, data URLs, or raw base64 as input. You can optionally specify an output path to save the result to disk.

Generate an image

Generate a watercolor painting of a mountain landscape at dawn

List models

What image editing models are available on xmorf?

Environment Variables

VariableRequiredDescription
XMORF_API_TOKENYesYour xmorf API bearer token

API Reference

See the full API docs at xmorf.com/docs.

License

MIT

Source: README.md at commit 0389118

Tools

0
SourceWeft has not started this package in its sandbox yet, so its tools are not known.

Version history

1
  1. v1.0.2LatestSep 16, 2026

Score

40% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 days25 pts

    Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.

  • Auth declared10 pts

    Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.

  • Tools listed15 pts

    Answer tools/list without a credential, or ship a package that starts in a sandbox without one.

  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts

    Declare a license in the repository or the registry entry.

Other Vadyu integrations