STILL

Artwork credits, figure captions and Chicago, MLA and APA citations in English and Ukrainian.

使うべきか

品質と安全性

A
説明の品質
100%
スキーマの完全性
69%
命名の品質
80%
ポイズニングのリスク
100%
権限の一致
100%
プロトコルへの準拠
100%

ツール定義とプロトコルへの準拠に関する自動分析に基づいています。

コンテキストコスト

~3,677トークン数(ツール定義)
~15.0 KB一般的なレスポンスサイズ
注意への影響は大きい(128k コンテキストの 2.87%)

これは、サーバーのツールがモデルのコンテキストに読み込まれるたびに消費されるおおよそのトークン数です。数が多いほど、ほかのタスクに使える注意が減ります。

インストール

ワンクリックインストール

これを `claude_desktop_config.json` ファイルに追加してください:

{
  "mcpServers": {
    "still-mcp": {
      "url": "https://still-mcp.still-limit-c6ac.workers.dev/mcp"
    }
  }
}

リモートエンドポイント

https://still-mcp.still-limit-c6ac.workers.dev/mcpstreamable-http

できること

ツール一覧

ツール(3)

🟢 読み取り専用🟡 書き込み🔴 削除⚪ 不明
🟢still_get_capabilities

Discover currently connected STILL modules, supported formats, locales and limitations. Search and calculators are not available yet.

入力スキーマ

{
  "type": "object",
  "properties": {},
  "$schema": "http://json-schema.org/draft-07/schema#",
  "additionalProperties": false
}
🟢still_resolve_artwork(sourceUrl)

Retrieve a known artwork URL from The Met or Cleveland Museum of Art. Not artwork search. Returns source metadata and exact UTC observation time. Source statements are not legal clearance. Use manual record input for other museums.

入力スキーマ

{
  "type": "object",
  "properties": {
    "sourceUrl": {
      "type": "string",
      "maxLength": 4000
    }
  },
  "required": [
    "sourceUrl"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#",
  "additionalProperties": false
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "schemaVersion": {
      "type": "string",
      "const": "1.0"
    },
    "status": {
      "type": "string",
      "const": "ok"
    },
    "record": {
      "type": "object",
      "properties": {
        "title": {
          "type": "string",
          "maxLength": 4000,
          "description": "Artwork title as stated by the source."
        },
        "artist": {
          "type": "string",
          "maxLength": 4000,
          "description": "Creator display name, unchanged from source."
        },
        "givenName": {
          "type": "string",
          "maxLength": 4000,
          "description": "Verified given name for a personal creator; do not infer from display name."
        },
        "familyName": {
          "type": "string",
          "maxLength": 4000,
          "description": "Verified family name for a personal creator; do not guess."
        },
        "date": {
          "type": "string",
          "maxLength": 4000,
          "description": "Artwork creation date, including approximate dates exactly as supplied. Not the web page date."
        },
        "medium": {
          "type": "string",
          "maxLength": 4000,
          "description": "Medium or technique from source."
        },
        "collection": {
          "type": "string",
          "maxLength": 4000,
          "description": "Museum or collection name."
        },
        "location": {
          "type": "string",
          "maxLength": 4000,
          "description": "Collection city or location."
        },
        "sourceUrl": {
          "type": "string",
          "maxLength": 4000,
          "description": "Original record page URL, not a direct image URL. This field in record is not fetched."
        },
        "rights": {
          "type": "string",
          "enum": [
            "",
            "unknown",
            "publicDomain",
            "pdm",
            "cc0",
            "ccBy",
            "ccBySa",
            "other"
          ],
          "description": "Exact image rights status from source: unknown, publicDomain, pdm, cc0, ccBy (4.0), ccBySa (4.0), or other. Use other for different versions."
        },
        "customRights": {
          "type": "string",
          "maxLength": 4000,
          "description": "Verbatim rights statement for other."
        },
        "licenceUrl": {
          "type": "string",
          "maxLength": 4000,
          "description": "Source licence URL for other rights."
        },
        "requiredCredit": {
          "type": "string",
          "maxLength": 4000,
          "description": "Source-provided credit line. Preserved as supplied; the label does not establish a legal requirement."
        },
        "recommendedCitation": {
          "type": "string",
          "maxLength": 4000,
          "description": "Source-recommended citation retained separately from generated formats."
        },
        "photographer": {
          "type": "string",
          "maxLength": 4000,
          "description": "Photographer or image creator stated by source."
        },
        "rightsHolder": {
          "type": "string",
          "maxLength": 4000,
          "description": "Rights holder stated by source."
        },
        "changesAnswer": {
          "type": "string",
          "enum": [
            "",
            "yes",
            "no"
          ],
          "description": "yes or no, only when known."
        },
        "changesDescription": {
          "type": "string",
          "maxLength": 4000,
          "description": "Actual changes for this use."
        },
        "previousChanges": {
          "type": "string",
          "maxLength": 4000,
          "description": "Source notice of earlier modifications."
        },
        "figureNumber": {
          "type": "string",
          "maxLength": 4000,
          "description": "Optional figure number, 1 to 5 digits."
        },
        "pageTitle": {
          "type": "string",
          "maxLength": 4000,
          "description": "Museum web page title when target=museum_page."
        },
        "pageAuthor": {
          "type": "string",
          "maxLength": 4000,
          "description": "Web page author, not automatically the artist."
        },
        "siteName": {
          "type": "string",
          "maxLength": 4000,
          "description": "Website name for museum_page citations."
        },
        "pageDate": {
          "type": "string",
          "maxLength": 4000,
          "description": "Web page publication date YYYY-MM-DD, never the artwork date."
        },
        "accessDate": {
          "type": "string",
          "maxLength": 4000,
          "description": "Actual date accessed YYYY-MM-DD; do not invent. Independent of source retrieval timestamps."
        },
        "nameKind": {
          "type": "string",
          "enum": [
            "",
            "personal",
            "literal",
            "unknown"
          ],
          "description": "personal for verified name parts, literal for a studio or corporate creator, unknown for unknown creator."
        },
        "pageNameKind": {
          "type": "string",
          "enum": [
            "",
            "personal",
            "literal",
            "unknown"
          ],
          "description": "personal, literal for an organisation, or unknown."
        },
        "pageGivenName": {
          "type": "string",
          "maxLength": 4000,
          "description": "Verified web page author given name."
        },
        "pageFamilyName": {
          "type": "string",
          "maxLength": 4000,
          "description": "Verified web page author family name."
        }
      },
      "additionalProperties": false
    },
    "provenance": {
      "type": "object",
      "properties": {
        "method": {
          "type": "string",
          "enum": [
            "supplied_metadata",
            "source_api"
          ]
        },
        "sourceUrl": {
          "type": "string"
        },
        "rightsCheckedAtUtc": {
          "type": [
            "string",
            "null"
          ]
        },
        "provider": {
          "type": "string"
        },
        "objectId": {
          "type": "string"
        },
        "metadataFetchedAtUtc": {
          "type": "string"
        },
        "rawRights": {},
        "scope": {
          "type": "string"
        }
      },
      "required": [
        "method",
        "sourceUrl",
        "rightsCheckedAtUtc"
      ],
      "additionalProperties": false
    }
  },
  "required": [
    "schemaVersion",
    "status",
    "record",
    "provenance"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#",
  "additionalProperties": false
}
🟢still_generate_citation(record, provenance, sourceUrl, outputs, style, ...)

Format website/social credits, figure captions, Chicago 18, MLA 9 or APA 7 using the same engine as the STILL website. Supply exactly one of record or supported sourceUrl. One academic style per call. Preserve warnings and separate sourceRecommendedCitation. No image-use permission is granted.

入力スキーマ

{
  "type": "object",
  "properties": {
    "record": {
      "description": "Supplied metadata; use exactly one of record or sourceUrl.",
      "type": "object",
      "properties": {
        "title": {
          "type": "string",
          "maxLength": 4000,
          "description": "Artwork title as stated by the source."
        },
        "artist": {
          "type": "string",
          "maxLength": 4000,
          "description": "Creator display name, unchanged from source."
        },
        "givenName": {
          "type": "string",
          "maxLength": 4000,
          "description": "Verified given name for a personal creator; do not infer from display name."
        },
        "familyName": {
          "type": "string",
          "maxLength": 4000,
          "description": "Verified family name for a personal creator; do not guess."
        },
        "date": {
          "type": "string",
          "maxLength": 4000,
          "description": "Artwork creation date, including approximate dates exactly as supplied. Not the web page date."
        },
        "medium": {
          "type": "string",
          "maxLength": 4000,
          "description": "Medium or technique from source."
        },
        "collection": {
          "type": "string",
          "maxLength": 4000,
          "description": "Museum or collection name."
        },
        "location": {
          "type": "string",
          "maxLength": 4000,
          "description": "Collection city or location."
        },
        "sourceUrl": {
          "type": "string",
          "maxLength": 4000,
          "description": "Original record page URL, not a direct image URL. This field in record is not fetched."
        },
        "rights": {
          "type": "string",
          "enum": [
            "",
            "unknown",
            "publicDomain",
            "pdm",
            "cc0",
            "ccBy",
            "ccBySa",
            "other"
          ],
          "description": "Exact image rights status from source: unknown, publicDomain, pdm, cc0, ccBy (4.0), ccBySa (4.0), or other. Use other for different versions."
        },
        "customRights": {
          "type": "string",
          "maxLength": 4000,
          "description": "Verbatim rights statement for other."
        },
        "licenceUrl": {
          "type": "string",
          "maxLength": 4000,
          "description": "Source licence URL for other rights."
        },
        "requiredCredit": {
          "type": "string",
          "maxLength": 4000,
          "description": "Source-provided credit line. Preserved as supplied; the label does not establish a legal requirement."
        },
        "recommendedCitation": {
          "type": "string",
          "maxLength": 4000,
          "description": "Source-recommended citation retained separately from generated formats."
        },
        "photographer": {
          "type": "string",
          "maxLength": 4000,
          "description": "Photographer or image creator stated by source."
        },
        "rightsHolder": {
          "type": "string",
          "maxLength": 4000,
          "description": "Rights holder stated by source."
        },
        "changesAnswer": {
          "type": "string",
          "enum": [
            "",
            "yes",
            "no"
          ],
          "description": "yes or no, only when known."
        },
        "changesDescription": {
          "type": "string",
          "maxLength": 4000,
          "description": "Actual changes for this use."
        },
        "previousChanges": {
          "type": "string",
          "maxLength": 4000,
          "description": "Source notice of earlier modifications."
        },
        "figureNumber": {
          "type": "string",
          "maxLength": 4000,
          "description": "Optional figure number, 1 to 5 digits."
        },
        "pageTitle": {
          "type": "string",
          "maxLength": 4000,
          "description": "Museum web page title when target=museum_page."
        },
        "pageAuthor": {
          "type": "string",
          "maxLength": 4000,
          "description": "Web page author, not automatically the artist."
        },
        "siteName": {
          "type": "string",
          "maxLength": 4000,
          "description": "Website name for museum_page citations."
        },
        "pageDate": {
          "type": "string",
          "maxLength": 4000,
          "description": "Web page publication date YYYY-MM-DD, never the artwork date."
        },
        "accessDate": {
          "type": "string",
          "maxLength": 4000,
          "description": "Actual date accessed YYYY-MM-DD; do not invent. Independent of source retrieval timestamps."
        },
        "nameKind": {
          "type": "string",
          "enum": [
            "",
            "personal",
            "literal",
            "unknown"
          ],
          "description": "personal for verified name parts, literal for a studio or corporate creator, unknown for unknown creator."
        },
        "pageNameKind": {
          "type": "string",
          "enum": [
            "",
            "personal",
            "literal",
            "unknown"
          ],
          "description": "personal, literal for an organisation, or unknown."
        },
        "pageGivenName": {
          "type": "string",
          "maxLength": 4000,
          "description": "Verified web page author given name."
        },
        "pageFamilyName": {
          "type": "string",
          "maxLength": 4000,
          "description": "Verified web page author family name."
        }
      },
      "additionalProperties": false
    },
    "provenance": {
      "description": "Original provenance returned by still_resolve_artwork. Pass it unchanged with record to preserve source and UTC observation evidence.",
      "type": "object",
      "properties": {
        "method": {
          "type": "string",
          "enum": [
            "supplied_metadata",
            "source_api"
          ]
        },
        "sourceUrl": {
          "type": "string"
        },
        "rightsCheckedAtUtc": {
          "type": [
            "string",
            "null"
          ]
        },
        "provider": {
          "type": "string"
        },
        "objectId": {
          "type": "string"
        },
        "metadataFetchedAtUtc": {
          "type": "string"
        },
        "rawRights": {},
        "scope": {
          "type": "string"
        }
      },
      "required": [
        "method",
        "sourceUrl",
        "rightsCheckedAtUtc"
      ],
      "additionalProperties": false
    },
    "sourceUrl": {
      "description": "Fetch an artwork record from The Met or Cleveland. Use record for other sources or museum_page targets.",
      "type": "string",
      "maxLength": 4000
    },
    "outputs": {
      "minItems": 1,
      "maxItems": 6,
      "type": "array",
      "items": {
        "type": "string",
        "enum": [
          "website_credit",
          "social_credit",
          "figure_caption",
          "bibliography",
          "full_note",
          "in_text"
        ]
      },
      "description": "Credit outputs: website_credit, social_credit, figure_caption. Academic: bibliography, full_note (Chicago only), in_text (MLA/APA only)."
    },
    "style": {
      "description": "Required for academic outputs: Chicago 18, MLA 9, APA 7. One style per call.",
      "type": "string",
      "enum": [
        "chicago",
        "mla",
        "apa"
      ]
    },
    "target": {
      "default": "artwork",
      "type": "string",
      "enum": [
        "artwork",
        "museum_page"
      ]
    },
    "locale": {
      "default": "en",
      "description": "Formatting locale; does not translate source metadata.",
      "type": "string",
      "enum": [
        "en",
        "uk"
      ]
    }
  },
  "required": [
    "outputs"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#",
  "additionalProperties": false
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "schemaVersion": {
      "type": "string",
      "const": "1.0"
    },
    "toolId": {
      "type": "string"
    },
    "version": {
      "type": "string"
    },
    "status": {
      "type": "string",
      "enum": [
        "ok",
        "partial"
      ]
    },
    "record": {
      "type": "object",
      "properties": {
        "title": {
          "type": "string",
          "maxLength": 4000,
          "description": "Artwork title as stated by the source."
        },
        "artist": {
          "type": "string",
          "maxLength": 4000,
          "description": "Creator display name, unchanged from source."
        },
        "givenName": {
          "type": "string",
          "maxLength": 4000,
          "description": "Verified given name for a personal creator; do not infer from display name."
        },
        "familyName": {
          "type": "string",
          "maxLength": 4000,
          "description": "Verified family name for a personal creator; do not guess."
        },
        "date": {
          "type": "string",
          "maxLength": 4000,
          "description": "Artwork creation date, including approximate dates exactly as supplied. Not the web page date."
        },
        "medium": {
          "type": "string",
          "maxLength": 4000,
          "description": "Medium or technique from source."
        },
        "collection": {
          "type": "string",
          "maxLength": 4000,
          "description": "Museum or collection name."
        },
        "location": {
          "type": "string",
          "maxLength": 4000,
          "description": "Collection city or location."
        },
        "sourceUrl": {
          "type": "string",
          "maxLength": 4000,
          "description": "Original record page URL, not a direct image URL. This field in record is not fetched."
        },
        "rights": {
          "type": "string",
          "enum": [
            "",
            "unknown",
            "publicDomain",
            "pdm",
            "cc0",
            "ccBy",
            "ccBySa",
            "other"
          ],
          "description": "Exact image rights status from source: unknown, publicDomain, pdm, cc0, ccBy (4.0), ccBySa (4.0), or other. Use other for different versions."
        },
        "customRights": {
          "type": "string",
          "maxLength": 4000,
          "description": "Verbatim rights statement for other."
        },
        "licenceUrl": {
          "type": "string",
          "maxLength": 4000,
          "description": "Source licence URL for other rights."
        },
        "requiredCredit": {
          "type": "string",
          "maxLength": 4000,
          "description": "Source-provided credit line. Preserved as supplied; the label does not establish a legal requirement."
        },
        "recommendedCitation": {
          "type": "string",
          "maxLength": 4000,
          "description": "Source-recommended citation retained separately from generated formats."
        },
        "photographer": {
          "type": "string",
          "maxLength": 4000,
          "description": "Photographer or image creator stated by source."
        },
        "rightsHolder": {
          "type": "string",
          "maxLength": 4000,
          "description": "Rights holder stated by source."
        },
        "changesAnswer": {
          "type": "string",
          "enum": [
            "",
            "yes",
            "no"
          ],
          "description": "yes or no, only when known."
        },
        "changesDescription": {
          "type": "string",
          "maxLength": 4000,
          "description": "Actual changes for this use."
        },
        "previousChanges": {
          "type": "string",
          "maxLength": 4000,
          "description": "Source notice of earlier modifications."
        },
        "figureNumber": {
          "type": "string",
          "maxLength": 4000,
          "description": "Optional figure number, 1 to 5 digits."
        },
        "pageTitle": {
          "type": "string",
          "maxLength": 4000,
          "description": "Museum web page title when target=museum_page."
        },
        "pageAuthor": {
          "type": "string",
          "maxLength": 4000,
          "description": "Web page author, not automatically the artist."
        },
        "siteName": {
          "type": "string",
          "maxLength": 4000,
          "description": "Website name for museum_page citations."
        },
        "pageDate": {
          "type": "string",
          "maxLength": 4000,
          "description": "Web page publication date YYYY-MM-DD, never the artwork date."
        },
        "accessDate": {
          "type": "string",
          "maxLength": 4000,
          "description": "Actual date accessed YYYY-MM-DD; do not invent. Independent of source retrieval timestamps."
        },
        "nameKind": {
          "type": "string",
          "enum": [
            "",
            "personal",
            "literal",
            "unknown"
          ],
          "description": "personal for verified name parts, literal for a studio or corporate creator, unknown for unknown creator."
        },
        "pageNameKind": {
          "type": "string",
          "enum": [
            "",
            "personal",
            "literal",
            "unknown"
          ],
          "description": "personal, literal for an organisation, or unknown."
        },
        "pageGivenName": {
          "type": "string",
          "maxLength": 4000,
          "description": "Verified web page author given name."
        },
        "pageFamilyName": {
          "type": "string",
          "maxLength": 4000,
          "description": "Verified web page author family name."
        }
      },
      "additionalProperties": false
    },
    "results": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "kind": {
            "type": "string",
            "enum": [
              "website_credit",
              "social_credit",
              "figure_caption",
              "bibliography",
              "full_note",
              "in_text"
            ]
          },
          "status": {
            "type": "string",
            "enum": [
              "ready",
              "needs_review"
            ]
          },
          "text": {
            "type": "string"
          },
          "html": {
            "type": "string"
          },
          "warnings": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "code": {
                  "type": "string"
                },
                "fieldPath": {
                  "type": [
                    "string",
                    "null"
                  ]
                },
                "message": {
                  "type": "string"
                }
              },
              "required": [
                "code",
                "fieldPath"
              ],
              "additionalProperties": false
            }
          },
          "styleId": {
            "type": "string"
          },
          "styleEdition": {
            "type": "number"
          },
          "styleRevision": {
            "type": "string"
          },
          "formatterVersion": {
            "type": "string"
          },
          "attributionCompleteness": {
            "type": "string"
          },
          "csl": {
            "type": "object",
            "propertyNames": {
              "type": "string"
            },
            "additionalProperties": {}
          }
        },
        "required": [
          "kind",
          "status",
          "text",
          "html",
          "warnings"
        ],
        "additionalProperties": false
      }
    },
    "sourceRecommendedCitation": {
      "type": [
        "string",
        "null"
      ]
    },
    "provenance": {
      "type": "object",
      "properties": {
        "method": {
          "type": "string",
          "enum": [
            "supplied_metadata",
            "source_api"
          ]
        },
        "sourceUrl": {
          "type": "string"
        },
        "rightsCheckedAtUtc": {
          "type": [
            "string",
            "null"
          ]
        },
        "provider": {
          "type": "string"
        },
        "objectId": {
          "type": "string"
        },
        "metadataFetchedAtUtc": {
          "type": "string"
        },
        "rawRights": {},
        "scope": {
          "type": "string"
        }
      },
      "required": [
        "method",
        "sourceUrl",
        "rightsCheckedAtUtc"
      ],
      "additionalProperties": false
    },
    "generatedAtUtc": {
      "type": "string"
    }
  },
  "required": [
    "schemaVersion",
    "toolId",
    "version",
    "status",
    "record",
    "results",
    "sourceRecommendedCitation",
    "provenance",
    "generatedAtUtc"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#",
  "additionalProperties": false
}

推奨プロンプト

fetch_info
Fetch [information type] using STILL
想定されるツール: still_get_capabilities
retrieve_data
Get details about [item] from STILL
想定されるツール: still_get_capabilities

コミュニティ

このサーバーを評価する

エビデンス

最近の観測

検証済みバージョンは記録されていませんツール 3 件
検証済みバージョンは記録されていませんツール 3 件
検証済みバージョンは記録されていませんツール 3 件