Spine Render
Render Spine 3.8 skeleton animations to PNG frames or GIF. Pay per call with points.
Sollte ich dies verwenden
Qualität und Sicherheit
Befunde (4)
- LOWin spine_render_pricing
- LOWin spine_describe
- LOWin spine_render_frame
- LOWin spine_render_animate
Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.
Kontextkosten
Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.
Installieren
Installation mit einem Klick
Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:
{
"mcpServers": {
"spine-render": {
"url": "https://lain42.top/studio/render/mcp-server/mcp"
}
}
}Remote-Endpunkte
https://lain42.top/studio/render/mcp-server/mcpstreamable-httpWas es kann
Tool-Inventar
Tools (4)
⚪spine_render_pricing
Spine 渲染服务定价与限制卡片(免费调用)。
Eingabe-Schema
{
"type": "object",
"properties": {},
"title": "spine_render_pricingArguments"
}Ausgabe-Schema
{
"type": "object",
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "spine_render_pricingOutput"
}🟢spine_describe(token, atlas, skel, pages)
解析 Spine 骨骼并返回摘要(版本/骨骼数/动画列表等,免费)。 atlas/skel 为 base64 文本,pages 为 [{"name": "...", "png": "<base64>"}]。
Eingabe-Schema
{
"type": "object",
"properties": {
"token": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Token"
},
"atlas": {
"default": "",
"title": "Atlas",
"type": "string"
},
"skel": {
"default": "",
"title": "Skel",
"type": "string"
},
"pages": {
"anyOf": [
{
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"title": "Pages"
}
},
"title": "spine_describeArguments"
}Ausgabe-Schema
{
"type": "object",
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "spine_describeOutput"
}⚪spine_render_frame(token, atlas, skel, pages, animation, ...)
渲染骨骼单帧为透明背景 PNG(5 积分)。返回 base64 图像。 token 为 studio-billing Bearer 令牌(也可走 HTTP Authorization 头)。 request_id 幂等:同 id 重试不会二次扣费。include_image=False 时只返回计费元信息。
Eingabe-Schema
{
"type": "object",
"properties": {
"token": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Token"
},
"atlas": {
"default": "",
"title": "Atlas",
"type": "string"
},
"skel": {
"default": "",
"title": "Skel",
"type": "string"
},
"pages": {
"anyOf": [
{
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"title": "Pages"
},
"animation": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Animation"
},
"time": {
"default": 0,
"title": "Time",
"type": "number"
},
"width": {
"default": 512,
"title": "Width",
"type": "integer"
},
"height": {
"default": 512,
"title": "Height",
"type": "integer"
},
"background": {
"anyOf": [
{
"items": {
"type": "integer"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"title": "Background"
},
"anchor": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Anchor"
},
"request_id": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Request Id"
},
"include_image": {
"default": true,
"title": "Include Image",
"type": "boolean"
}
},
"title": "spine_render_frameArguments"
}Ausgabe-Schema
{
"type": "object",
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "spine_render_frameOutput"
}⚪spine_render_animate(token, atlas, skel, pages, animation, ...)
渲染骨骼动画为 GIF(20 积分)。返回 base64 图像。 token 为 studio-billing Bearer 令牌(也可走 HTTP Authorization 头)。 request_id 幂等:同 id 重试不会二次扣费。
Eingabe-Schema
{
"type": "object",
"properties": {
"token": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Token"
},
"atlas": {
"default": "",
"title": "Atlas",
"type": "string"
},
"skel": {
"default": "",
"title": "Skel",
"type": "string"
},
"pages": {
"anyOf": [
{
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"title": "Pages"
},
"animation": {
"default": "",
"title": "Animation",
"type": "string"
},
"frames": {
"default": 24,
"title": "Frames",
"type": "integer"
},
"fps": {
"default": 12,
"title": "Fps",
"type": "integer"
},
"width": {
"default": 512,
"title": "Width",
"type": "integer"
},
"height": {
"default": 512,
"title": "Height",
"type": "integer"
},
"background": {
"anyOf": [
{
"items": {
"type": "integer"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"title": "Background"
},
"anchor": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Anchor"
},
"request_id": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Request Id"
},
"include_image": {
"default": true,
"title": "Include Image",
"type": "boolean"
}
},
"title": "spine_render_animateArguments"
}Ausgabe-Schema
{
"type": "object",
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "spine_render_animateOutput"
}Community
Nachweis