← 返回
未分类 Key

Tmp.SizDUenTrO

Access Artsonia student-art portfolios, comments, and fans via MCP. Use when the user asks about a child's artwork, wants to post an art comment, check fans,...
通过MCP访问Artsonia学生艺术作品集、评论和粉丝。适用于用户询问孩子的作品、想发表评论或查看粉丝等场景。
chrischall chrischall 来源
未分类 clawhub v0.5.0 2 版本 100000 Key: 需要
★ 0
Stars
📥 100
下载
💾 1
安装
2
版本
#latest

概述

artsonia-mcp

MCP server for Artsonia — natural-language access to student-art portfolios, comments, and fans.

Setup

Option A — npx (recommended)

Add to .mcp.json in your project or ~/.claude/mcp.json:

{
  "mcpServers": {
    "artsonia": {
      "command": "npx",
      "args": ["-y", "artsonia-mcp"],
      "env": {
        "ARTSONIA_USERNAME": "your-email@example.com",
        "ARTSONIA_PASSWORD": "your-password"
      }
    }
  }
}

Option B — from source

git clone https://github.com/chrischall/artsonia-mcp
cd artsonia-mcp
npm install && npm run build

Then add to .mcp.json:

{
  "mcpServers": {
    "artsonia": {
      "command": "node",
      "args": ["/path/to/artsonia-mcp/dist/index.js"],
      "env": {
        "ARTSONIA_USERNAME": "your-email@example.com",
        "ARTSONIA_PASSWORD": "your-password"
      }
    }
  }
}

Or use a .env file in the project directory with ARTSONIA_USERNAME= and ARTSONIA_PASSWORD=.

Authentication

Username/password auth using your Artsonia parent/fan account credentials. The server logs in and maintains a session cookie.

Tools

Core

ToolDescription
-------------------
artsonia_healthcheckCheck connectivity and authentication status
artsonia_list_studentsList all students linked to the account

Portfolio & Artwork

ToolDescription
-------------------
artsonia_get_activityGet recent activity feed for a student
artsonia_get_portfolioGet a student's art portfolio. Optional include_details: boolean (default false) fetches each artwork's full detail (title/project/grade/views/…) concurrently and merges it into the rows; omit it for the fast, lean tiles.
artsonia_get_artworkGet details for a single artwork
artsonia_download_artworkDownload a student's artwork images to a local folder. Optional write_index: boolean (default false) writes an index.json manifest into the destination listing the downloaded items (artwork_id, title, file, grade, project, date); the manifest path is returned as index_file.

Social

ToolDescription
-------------------
artsonia_list_commentsList comments on an artwork
artsonia_get_fansGet the fan list for a student
artsonia_post_commentPost a comment on an artwork
artsonia_invite_fanInvite someone to become a fan of a student
artsonia_set_notificationsUpdate notification preferences for a student

Environment Variables

VariableRequiredDescription
---------------------------------
ARTSONIA_USERNAMEYesYour Artsonia login email address
ARTSONIA_PASSWORDYesYour Artsonia account password
ARTSONIA_TRANSPORTNoOverride transport: stdio (default), sse, or fetchproxy
ARTSONIA_WS_PORTNoWebSocket port when using sse transport

版本历史

共 2 个版本

  • v0.5.0 当前
    2026-06-11 18:23
  • v0.4.0
    2026-06-07 06:39

安全检测

腾讯云安全 (Keen)

队列中

腾讯云安全 (Sanbu)

队列中

🔗 相关推荐

life-service

Caldav Calendar

asleep123
使用 vdirsyncer + khal 同步并查询 CalDAV 日历(iCloud、Google、Fastmail、Nextcloud 等)。适用于 Linux。
★ 243 📥 30,630
life-service

Weather

steipete
获取当前天气和预报(无需API密钥)
★ 454 📥 228,164
office-efficiency

Tmp.XUCqN5AiCi

chrischall
用于处理用户对Gmail的阅读、整理、草稿、转发、自动回复等深度操作,触发条件包括会话、标签等。
★ 0 📥 1,656