arhiiv
Estonian jewellery art archive: 472 artists, works, exhibitions, museum holdings, source-cited press
使うべきか
品質と安全性
ツール定義とプロトコルへの準拠に関する自動分析に基づいています。
コンテキストコスト
これは、サーバーのツールがモデルのコンテキストに読み込まれるたびに消費されるおおよそのトークン数です。数が多いほど、ほかのタスクに使える注意が減ります。
インストール
ワンクリックインストール
これを `claude_desktop_config.json` ファイルに追加してください:
{
"mcpServers": {
"arhiiv": {
"url": "https://ehtekunst.ee/mcp"
}
}
}リモートエンドポイント
https://ehtekunst.ee/mcpstreamable-httpできること
ツール一覧
ツール(12)
🟢search_artists(query, school, category, grad_year_from, grad_year_to, ...)
Search the artist registry by name, school, and/or graduation-year range. Returns paginated artist cards with work/exhibition counts and canonical page URLs. Estonian jewellery/metalwork artists.
入力スキーマ
{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Name search (Estonian proper names)."
},
"school": {
"type": "string",
"description": "Graduation-school code, e.g. EKA or VKA."
},
"category": {
"type": "string",
"enum": [
"CONTEMPORARY",
"HISTORICAL_MASTER"
],
"description": "Registry category: CONTEMPORARY (living registry) or HISTORICAL_MASTER (pre-1944 goldsmiths)."
},
"grad_year_from": {
"type": "integer"
},
"grad_year_to": {
"type": "integer"
},
"page": {
"type": "integer",
"minimum": 1
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_artist(slug)
Get one artist by slug: biography, education, materials, linked-data (MuIS/Wikidata), knowledge-graph relations, and verified press mentions. Includes links.html for citation.
入力スキーマ
{
"type": "object",
"properties": {
"slug": {
"type": "string",
"description": "Artist slug, e.g. from search_artists links."
}
},
"required": [
"slug"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢search_works(query, artist_slug, material, year_from, year_to, ...)
Search jewellery works/objects by title, artist, material, year range, or for-sale status. Returns paginated work cards (artist, year, materials, thumbnail, canonical URL).
入力スキーマ
{
"type": "object",
"properties": {
"query": {
"type": "string"
},
"artist_slug": {
"type": "string"
},
"material": {
"type": "string"
},
"year_from": {
"type": "integer"
},
"year_to": {
"type": "integer"
},
"for_sale": {
"type": "boolean"
},
"page": {
"type": "integer",
"minimum": 1
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_work(slug)
Get one work by slug: description, dimensions, materials/techniques, images, museum holder, exhibitions it appeared in, price when for sale, and graph relations.
入力スキーマ
{
"type": "object",
"properties": {
"slug": {
"type": "string"
}
},
"required": [
"slug"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢search_exhibitions(query, year, organization_slug, page)
Search the exhibition database by title, year, or organizer. Returns paginated exhibition cards (title, dates, venue, city, canonical URL).
入力スキーマ
{
"type": "object",
"properties": {
"query": {
"type": "string"
},
"year": {
"type": "integer"
},
"organization_slug": {
"type": "string"
},
"page": {
"type": "integer",
"minimum": 1
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_exhibition(slug)
Get one exhibition by slug: description, curator, organizers, participating artists, works shown, and verified press reception.
入力スキーマ
{
"type": "object",
"properties": {
"slug": {
"type": "string"
}
},
"required": [
"slug"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_organization(slug)
Get one organization by slug (school, gallery, museum, association): description, linked-data, exhibition count, and graph relations.
入力スキーマ
{
"type": "object",
"properties": {
"slug": {
"type": "string"
}
},
"required": [
"slug"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_relations(entity_type, slug, relation_type)
Walk the knowledge graph around an entity: teachers and students (STUDIED_UNDER), exhibition participation, museum holdings (HELD_BY), memberships, awards. entity_type ∈ artist|work|exhibition|organization. Every edge carries its source citation and the target's URL.
入力スキーマ
{
"type": "object",
"properties": {
"entity_type": {
"type": "string",
"enum": [
"artist",
"work",
"exhibition",
"organization"
]
},
"slug": {
"type": "string"
},
"relation_type": {
"type": "string",
"description": "Filter to one RelationType, e.g. STUDIED_UNDER, HELD_BY."
}
},
"required": [
"entity_type",
"slug"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢search_press(query, year_from, year_to)
Find press and publication sources (Estonian newspapers via DEA, monographs) in a year range, optionally filtered by a text query against the source title/publication. Backed by the archive timeline.
入力スキーマ
{
"type": "object",
"properties": {
"query": {
"type": "string"
},
"year_from": {
"type": "integer"
},
"year_to": {
"type": "integer"
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢search_marks(query, town, century, page)
Search historical Estonian goldsmiths' maker's marks (monograms/letters) by lettering, town, or century. Returns marks with the attributed master (when known), town, active years, and the citing source. Audience: collectors and antique dealers as well as researchers.
入力スキーマ
{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Mark lettering, e.g. \"IHM\"."
},
"town": {
"type": "string",
"description": "Guild town."
},
"century": {
"type": "integer",
"description": "Century, e.g. 18 for the 1700s."
},
"page": {
"type": "integer",
"minimum": 1
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_timeline(from_year, to_year)
The archive in one query: merged, year-sorted events (graduations, exhibitions, press, publications) between two years. Great for a chronological overview of Estonian jewellery art.
入力スキーマ
{
"type": "object",
"properties": {
"from_year": {
"type": "integer"
},
"to_year": {
"type": "integer"
}
},
"required": [
"from_year",
"to_year"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_stats
Archive-wide published counts (artists, works, exhibitions, organizations, articles, sources), year coverage, and last-updated timestamp.
入力スキーマ
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#"
}コミュニティ
エビデンス