IARCCUM Archive of Anglican-Roman Catholic Dialogue
Read-only access to public records on Anglican-Roman Catholic dialogue in the IARCCUM Archive.
Sollte ich dies verwenden
Qualität und Sicherheit
Befunde (1)
- LOWin get_document
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": {
"archive": {
"url": "https://iarccum.org/mcp"
}
}
}Remote-Endpunkte
https://iarccum.org/mcpstreamable-httpWas es kann
Tool-Inventar
Tools (8)
🟢search_documents(query, date_from, date_to, organisation_id, author_id, ...)
Search public IARCCUM documents by title, description, and indexed full text. Embargoed records are never returned.
Eingabe-Schema
{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Search words or phrase.",
"minLength": 1,
"maxLength": 500
},
"date_from": {
"type": "string",
"description": "Optional lower date bound (YYYY, YYYY-MM, or YYYY-MM-DD).",
"minLength": 4,
"maxLength": 10
},
"date_to": {
"type": "string",
"description": "Optional upper date bound (YYYY, YYYY-MM, or YYYY-MM-DD).",
"minLength": 4,
"maxLength": 10
},
"organisation_id": {
"type": "integer",
"description": "Optional fonds/organisation authority ID.",
"minimum": 1
},
"author_id": {
"type": "integer",
"description": "Optional author/name authority ID.",
"minimum": 1
},
"offset": {
"type": "integer",
"description": "Zero-based result offset.",
"minimum": 0,
"maximum": 5000,
"default": 0
},
"limit": {
"type": "integer",
"description": "Number of results (maximum 50).",
"minimum": 1,
"maximum": 50,
"default": 20
}
},
"required": [
"query"
],
"additionalProperties": false
}🟢get_document(id)
Return structured metadata and public items for one released IARCCUM document.
Eingabe-Schema
{
"type": "object",
"properties": {
"id": {
"type": "integer",
"description": "IARCCUM document ID.",
"minimum": 1
}
},
"required": [
"id"
],
"additionalProperties": false
}🟢search_names(query, offset, limit)
Search person and named-body authority records by name components, dates, acronym, ORCID, ISNI, Wikidata ID, LCNAF, VIAF, and variant name.
Eingabe-Schema
{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Name, acronym, or external authority identifier to search.",
"minLength": 1,
"maxLength": 300
},
"offset": {
"type": "integer",
"description": "Zero-based result offset.",
"minimum": 0,
"maximum": 5000,
"default": 0
},
"limit": {
"type": "integer",
"description": "Number of results (maximum 50).",
"minimum": 1,
"maximum": 50,
"default": 20
}
},
"required": [
"query"
],
"additionalProperties": false
}🟢get_name(id)
Return one public authority record with public hierarchy and relationship data. Private contact fields are excluded.
Eingabe-Schema
{
"type": "object",
"properties": {
"id": {
"type": "integer",
"description": "IARCCUM name authority ID.",
"minimum": 1
}
},
"required": [
"id"
],
"additionalProperties": false
}🟢search_organisations(query, offset, limit)
Search authority records marked as IARCCUM organisations/fonds.
Eingabe-Schema
{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Organisation name, acronym, or variant.",
"minLength": 1,
"maxLength": 300
},
"offset": {
"type": "integer",
"description": "Zero-based result offset.",
"minimum": 0,
"maximum": 5000,
"default": 0
},
"limit": {
"type": "integer",
"description": "Number of results (maximum 50).",
"minimum": 1,
"maximum": 50,
"default": 20
}
},
"required": [
"query"
],
"additionalProperties": false
}🟢find_documents_by_protocol(protocol, offset, limit)
Find public documents by archive protocol number, ranking exact matches before partial matches.
Eingabe-Schema
{
"type": "object",
"properties": {
"protocol": {
"type": "string",
"description": "Complete or partial protocol number.",
"minLength": 1,
"maxLength": 150
},
"offset": {
"type": "integer",
"description": "Zero-based result offset.",
"minimum": 0,
"maximum": 5000,
"default": 0
},
"limit": {
"type": "integer",
"description": "Number of results (maximum 50).",
"minimum": 1,
"maximum": 50,
"default": 20
}
},
"required": [
"protocol"
],
"additionalProperties": false
}🟢get_related_documents(id, limit)
Find public documents explicitly linked to a document in the archive relationship table.
Eingabe-Schema
{
"type": "object",
"properties": {
"id": {
"type": "integer",
"description": "Public IARCCUM document ID.",
"minimum": 1
},
"limit": {
"type": "integer",
"description": "Number of results (maximum 50).",
"minimum": 1,
"maximum": 50,
"default": 20
}
},
"required": [
"id"
],
"additionalProperties": false
}🟢search_events(query, date_from, date_to, offset, limit)
Search events by title, location, description, participants, and optional dates.
Eingabe-Schema
{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Event search words.",
"minLength": 1,
"maxLength": 300
},
"date_from": {
"type": "string",
"description": "Optional lower date bound.",
"minLength": 4,
"maxLength": 10
},
"date_to": {
"type": "string",
"description": "Optional upper date bound.",
"minLength": 4,
"maxLength": 10
},
"offset": {
"type": "integer",
"description": "Zero-based result offset.",
"minimum": 0,
"maximum": 5000,
"default": 0
},
"limit": {
"type": "integer",
"description": "Number of results (maximum 50).",
"minimum": 1,
"maximum": 50,
"default": 20
}
},
"required": [
"query"
],
"additionalProperties": false
}Community
Nachweis