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

A
Qualität der Beschreibung
96%
Vollständigkeit des Schemas
100%
Qualität der Benennung
100%
Risiko der Vergiftung
100%
Übereinstimmung der Berechtigungen
100%
Einhaltung des Protokolls
100%

Befunde (1)

  • LOWTool 'get_document' description lacks action verbin get_document

Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.

Kontextkosten

~1,304Tokens (Tool-Definitionen)
~1.2 KBTypische Antwortgröße
Mittlere Auswirkung auf die Aufmerksamkeit (1.02% von 128k Kontext)

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-http

Was es kann

Tool-Inventar

Tools (8)

🟢 Nur lesen🟡 Schreiben🔴 Löschen⚪ Unbekannt
🟢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

Diesen Server bewerten

Nachweis

Aktuelle Beobachtungen

verifiziertVersion nicht aufgezeichnet8 Tools