{"name":"io.github.chrischall/artsonia-mcp","slug":"chrischall-artsonia-mcp","title":null,"description":"Parent/fan access to Artsonia student-art portfolios, comments, and fans (AI-built).","url":"https://mcp.market/server/chrischall-artsonia-mcp","rating":null,"grade":"B","score":83,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":32,"stars":1,"forks":0,"downloads_week":761,"last_push_at":"2026-10-02T22:22:44.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/chrischall/artsonia-mcp","website":null,"version":"1.3.3","remotes":[],"packages":[{"registryType":"npm","identifier":"artsonia-mcp","version":"1.3.3","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your Artsonia login email address. Required in the default direct mode; not needed when ARTSONIA_TRANSPORT=fetchproxy (the signed-in browser tab carries the session).","format":"string","name":"ARTSONIA_USERNAME"},{"description":"Your Artsonia account password. Required in the default direct mode; not needed when ARTSONIA_TRANSPORT=fetchproxy.","format":"string","isSecret":true,"name":"ARTSONIA_PASSWORD"},{"description":"Set to false to disable the on-disk session cache and re-authenticate on every process start. Defaults to enabled.","format":"string","name":"ARTSONIA_SESSION_CACHE"},{"description":"Absolute path for the session cache file. Defaults to $MCP_DATA_DIR/.artsonia-mcp/session-<user>.json.","format":"string","name":"ARTSONIA_SESSION_FILE"},{"description":"Folders artsonia_download_artwork may save into (a path-delimiter list: ':' on macOS/Linux, ';' on Windows). Unset: ~/Downloads and ~/Pictures, or $MCP_DATA_DIR/downloads when MCP_DATA_DIR is set. Any other dest is refused.","format":"string","name":"ARTSONIA_OUTPUT_DIR"},{"description":"fetch (default) logs in directly with ARTSONIA_USERNAME/ARTSONIA_PASSWORD; fetchproxy is the optional fallback that rides your signed-in artsonia.com browser tab.","format":"string","name":"ARTSONIA_TRANSPORT"},{"description":"fetchproxy WebSocket port override (default 37149, a shared fleet port). Only used when ARTSONIA_TRANSPORT=fetchproxy.","format":"string","name":"ARTSONIA_WS_PORT"},{"description":"1/true/yes/on returns artsonia_download_artwork images inline as base64 image blocks instead of writing them to disk (for hosted deployments); unset/false saves to disk.","format":"string","name":"ARTSONIA_INLINE_DOWNLOADS"}]}],"tools":[],"scan":null,"grade_history":[],"reviews":[]}