mcp-simple-image
One tool, one endpoint. simple_image posts a prompt to a
StepFun-compatible /images/generations API and returns the resulting image
URLs — no SDK, no third-party packages.
一个工具、一个端点:把提示词发给 StepFun 兼容的图片生成 API,拿回图片 URL。
As a DeepSeek Harness plugin: the MCP server ships inside the bundle, so
installing one plugin is the whole setup — no mcpServers file to hand-edit.
Install
DeepSeek Harness Desktop — open Plugins in the sidebar, choose Add
plugin, and enter:
https://github.com/bauerelizabeth07139/mcp-simple-image
Then switch the new dsh-simple-image bundle on. The Desktop app boots the
reserved desktop profile, so that is where it has to be enabled.
dsh CLI — install it into the profile you actually boot:
dsh plugin --profile web add bauerelizabeth07139/mcp-simple-image
No git on the machine? pnpm resolves a git shorthand with git ls-remote,
which fails with 'git' is not recognized when git is missing. Use the tarball
instead — that path is plain HTTPS:
dsh plugin --profile web add https://codeload.github.com/bauerelizabeth07139/mcp-simple-image/tar.gz/main
The same address works in the Desktop Add plugin dialog. Replace main
with a commit SHA to pin an exact revision (/tar.gz/<sha>).
Uninstall with dsh plugin --profile web remove dsh-simple-image.
Requirements
- Python ≥ 3.8 on
PATH, or pointed at with python.
- No third-party packages — the server is pure standard library.
- A StepFun-compatible API key in
STEP_API_KEY (or config.apiKey).
Without one the server exits at startup with
ERROR: STEP_API_KEY is not set.
- An endpoint that already includes
/v1 — the server appends
/images/generations itself and hardcodes response_format: url.
Tools
The server registers tool(s). DSH namespaces them automatically,
so the model calls them as :