MCP server for the Artguru Open API Platform.
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"artguru-mcp","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# Artguru MCP Artguru MCP is a Python MCP server for the Artguru Open API Platform. It wraps Artguru image APIs and exposes them as MCP tools for clients such as Codex, Claude Desktop, and other MCP-compatible agents. 中文版本请见 [README.zh-CN.md](README.zh-CN.md). ## Requirements - Python 3.11 or later. - An Artguru API key. ## Installation Install the package from PyPI: ```bash pip install artguru-mcp ``` ## MCP client configuration Add the server to your MCP client configuration: ```json { "mcpServers": { "artguru-mcp": { "command": "artguru-mcp", "env": { "ARTGURU_API_KEY": "your_api_key" } } } } ``` You can also pass `api_key` directly to each tool. Using `ARTGURU_API_KEY` is recommended because it keeps secrets out of prompts and tool arguments. ## Tools - `artguru_get_credits`: Get total, used, and remaining account credits. - `artguru_upload_image`: Upload a local image and return an Artguru image URL. - `artguru_photo_enhance`: Start a photo enhancement task from an image URL. - `artguru_image_to_image`: Start an image-to-image generation task. - `artguru_get_task_status`: Check a task by business type and task ID. - `artguru_photo_enhance_with_progress`: Upload a local image, create an enhancement task, poll status, and return every step in `steps`. - `artguru_image_to_image_with_progress`: Upload a local image, create an image-to-image task, poll status, and return every step in `steps`. Use the `_with_progress` tools when you want the client to show the full workflow. Their response includes step events such as `upload_started`, `upload_succeeded`, `task_create_started`, `task_create_succeeded`, `poll_started`, `poll_attempt`, `poll_succeeded`, `poll_failed`, and `poll_timeout`. If upload, task creation, or polling fails, the tool returns `status: "FAILED"` with a failure event and an `error` message. If polling does not finish within `max_poll_attempts`, the tool returns `status: "TIMEOUT"`. ## Envir…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.