accueil / serveurs / Médias / io.github.AM-Digital-Research-Environment/amira-mcp-server
io.github.AM-Digital-Research-Environment/amira-mcp-server
serveur MCP (Model Context Protocol) · amira-mcp-server 1.25.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que io.github.AM-Digital-Research-Environment/amira-mcp-server est sûr ?
Au dernier audit MCP Hub, le serveur MCP « io.github.AM-Digital-Research-Environment/amira-mcp-server » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 35 outils
- compare_collections≈ 805 tokens
Compare 2–4 projects or item sets with identical research-item filters. Reports denominators, missingness, dates and top types/languages; collections can overlap.
Paramètres, retour & exemple (2)
Paramètrescohorts· array · requisfilters· object · optionnel
Exemple d'appel{"name": "compare_collections", "arguments": {"cohorts": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"cohorts": [], "snapshot_id": "texte", "overlap_note": "texte"}} - fetch≈ 597 tokens
Read a typed search result as a cited document. Full text/transcripts are opt-in and pageable; metadata and text respect exposure policy. Unknown ID returns an error.
Paramètres, retour & exemple (8)
Paramètresid· string · requis
A typed record id from search (item:9902, pub:30001, video:…, podcast:…, project:…, section:…) or resolve_entitymax_chars· integer · optionnel
Cap on the whole returned text body, default/max 25000fulltext_offset· integer · optionnel
Start offset into the full text (chars), with include_fulltextinclude_fulltext· boolean · optionnel
Default false — set true to append a publication's extracted full texttranscript_offset· integer · optionnel
Start offset into the transcript (chars), with include_transcriptfulltext_max_chars· integer · optionnel
Max full-text characters to return (default/max 25000)include_transcript· boolean · optionnel
Default false — set true to append the video/podcast transcripttranscript_max_chars· integer · optionnel
Max transcript characters to return (default/max 25000)
Exemple d'appel{"name": "fetch", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"id": "texte", "url": "texte", "text": "texte", "error": {}, "title": "texte", "metadata": {}}} - find_related≈ 311 tokens
Subjects, people, places and projects connected through shared records. Per-corpus counts deduplicate each record; subject/person seeds also include publications. Returns ambiguity and cited samples.
Paramètres, retour & exemple (3)
Paramètreslimit· integer · optionnel
Per-list cap, default 20, max 50value· string · requis
The entity to pivot on. subject: substring of a heading ('Islam'). location: any level of the city→country hierarchy ('Nigeria' includes Lagos items). person: a name in either order, accent-insensitive ('Beier, Ulli'). project: an Omeka id ('37700'), a legacy key, or a substring of the project labelentity_type· string · requis · subject | location | person | project
What the value denotes. Tags are merged into subjects — there is no tag pivot
Exemple d'appel{"name": "find_related", "arguments": {"value": "texte", "entity_type": "subject"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_collection_overview≈ 641 tokens
Start here: corpus counts, text coverage, breakdowns, dates, snapshot freshness and refresh status.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_collection_overview", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"counts": {}, "refresh": {}, "site_url": "texte", "universities": {}, "data_snapshot": {}, "collection_name": "texte", "items_by_language": {}, "metadata_exposure": "texte", "research_sections": [], "content_date_range": "texte", "items_by_university": {}, "items_by_resource_type": {}}} - get_data_quality≈ 391 tokens
Snapshot coverage and missing metadata, unresolved loaded-authority links, and sanitized refresh status. Missing catalogue metadata is not evidence of real-world absence.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_data_quality", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"counts": {}, "missing": {}, "refresh": {}, "fetched_at": "texte", "snapshot_id": "texte", "schema_version": 1, "literal_entities": 1, "unresolved_entities": 1}} - get_entity_graph≈ 1066 tokens
One-hop graph from a typed ID: explicit catalogue links and derived co-occurrence with distinct-record counts and cited evidence. types filters neighbours before the bounds. Pass edge_id to page its evidence; pin snapshot_id across pages.
Paramètres, retour & exemple (8)
Paramètresseed· string · requislimit· integer · optionnel
Evidence page size, default 20, max 50types· array · optionneloffset· integer · optionneledge_id· string · optionnelmax_edges· integer · optionnel
Default 50, max 200max_nodes· integer · optionnel
Default 40, max 100snapshot_id· string · optionnel
Exemple d'appel{"name": "get_entity_graph", "arguments": {"seed": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"seed": "texte", "count": 1, "edges": [], "nodes": [], "types": [], "bounds": {}, "offset": 1, "results": [], "has_more": true, "truncated": true, "next_offset": 1, "snapshot_id": "texte"}} - get_institution≈ 170 tokens
Institution or group profile: identifiers, members, funded projects and credited items, with citation links.
Paramètres, retour & exemple (2)
Paramètresid· ? · optionnel
Omeka id or typed id organisation:1224name· string · optionnel
Institution or group name, or an acronym
Exemple d'appel{"name": "get_institution", "arguments": {"id": "texte", "name": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_person≈ 224 tokens
Person affiliations, identifiers, project and section roles, credited items, publications, podcasts, videos and collaborators. Lists cap at 50 with totals. Use id to disambiguate.
Paramètres, retour & exemple (2)
Paramètresid· ? · optionnel
Exact person Omeka id or typed id (person:123); required to disambiguate homonymsname· string · optionnel
Full name in either order, with or without accents: 'Beier, Ulli' and 'Ulli Beier' both resolve
Exemple d'appel{"name": "get_person", "arguments": {"id": "texte", "name": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_podcast≈ 276 tokens
Podcast detail, duration, audio file and citation link; says which model generated the transcript. Transcript is opt-in, bounded and pageable.
Paramètres, retour & exemple (4)
Paramètresid· ? · requis
Podcast id from search_podcasts, e.g. 39121, or podcast:39121transcript_offset· integer · optionnel
Start offset into the transcript (chars), with include_transcriptinclude_transcript· boolean · optionnel
Default false — set true to include the transcript texttranscript_max_chars· integer · optionnel
Max transcript characters to return (default/max 25000)
Exemple d'appel{"name": "get_podcast", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_project≈ 157 tokens
Project description, team, sections, funders, item counts by type, top subjects and ten sample research items, with citation links.
Paramètres, retour & exemple (1)
Paramètresid· ? · requis
Project Omeka id (e.g. 37700) or typed id project:37700
Exemple d'appel{"name": "get_project", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_publication≈ 312 tokens
Publication metadata and citation export (BibTeX default). Full text is opt-in and paginated. Cite amira_url; DOI/repository links are additional sources.
Paramètres, retour & exemple (5)
Paramètresid· ? · requis
Publication Omeka id or typed id publication:29919citation_format· string · optionnel · bibtex | ris | csl-json
Default bibtex; selects bibtex, ris or csl_json fieldfulltext_offset· integer · optionnel
Start offset into the full text (chars), with include_fulltextinclude_fulltext· boolean · optionnel
Default false — set true to include the extracted full textfulltext_max_chars· integer · optionnel
Max full-text characters to return (default/max 25000)
Exemple d'appel{"name": "get_publication", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_research_item≈ 228 tokens
Research-item metadata, linked entities, rights, media files, IIIF manifest and a generated citation (BibTeX/RIS/CSL-JSON). Long fields cap at 25,000 characters.
Paramètres, retour & exemple (2)
Paramètresid· ? · requis
Omeka id (the number ending its amira_url, e.g. 9902) or a typed id such as research_item:9902citation_format· string · optionnel · bibtex | ris | csl-json
Export format for the generated citation: bibtex (default) → `bibtex`, ris → `ris`, csl-json → `csl_json`
Exemple d'appel{"name": "get_research_item", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_research_section≈ 168 tokens
One research section's description, team and projects, each with its research-item count.
Paramètres, retour & exemple (2)
Paramètresid· ? · optionnel
Section Omeka id or typed id section:218name· string · optionnel
Section name, e.g. 'Arts & Aesthetics'
Exemple d'appel{"name": "get_research_section", "arguments": {"id": "texte", "name": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_snapshot_changes≈ 554 tokens
Page added/updated/deleted records between retained snapshots from this Omeka instance. Lists available snapshot IDs when fewer than two exist. For recent additions without history, use added_since on the search tools.
Paramètres, retour & exemple (5)
Paramètreslimit· integer · optionnel
Default 30, max 100to_id· string · optionnelcorpus· string · optionnel · persons | organisations | locations | projects | research_sections | research_items | publications | journalsoffset· integer · optionnelfrom_id· string · optionnel
Exemple d'appel{"name": "get_snapshot_changes", "arguments": {"limit": 1, "to_id": "texte", "corpus": "persons", "offset": 1, "from_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"count": 1, "to_id": "texte", "offset": 1, "status": "ready", "from_id": "texte", "results": [], "has_more": true, "snapshots": [], "next_offset": 1, "total_matches": 1, "effective_limit": 1, "requested_limit": 1}} - get_text_passages≈ 544 tokens
Find literal accent-insensitive keyword passages in selected publication/video/podcast IDs. Original UTF-16 offsets, bounded context, and citations. Requires full text exposure; no semantic ranking.
Paramètres, retour & exemple (5)
Paramètresids· array · requis
publication:, video: or podcast: idslimit· integer · optionnel
Default 10, max 20offset· integer · optionnelradius· integer · optionnelkeyword· string · requis
Exemple d'appel{"name": "get_text_passages", "arguments": {"ids": [], "keyword": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"count": 1, "offset": 1, "results": [], "has_more": true, "next_offset": 1, "snapshot_id": "texte", "total_matches": 1, "effective_limit": 1, "requested_limit": 1, "unavailable_ids": [], "response_limited": true, "scanned_matches_capped": true}} - get_video≈ 272 tokens
Video detail, thumbnail and citation link; says how the transcript was produced when recorded. Transcript is opt-in, bounded and pageable.
Paramètres, retour & exemple (4)
Paramètresid· ? · requis
Video id from search_videos, e.g. 39218, or video:39218transcript_offset· integer · optionnel
Start offset into the transcript (chars), with include_transcriptinclude_transcript· boolean · optionnel
Default false — set true to include the transcript texttranscript_max_chars· integer · optionnel
Max transcript characters to return (default/max 25000)
Exemple d'appel{"name": "get_video", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_categories≈ 242 tokens
Ranked formats, languages or resource types used by research items. Feed values into the corresponding search filters.
Paramètres, retour & exemple (4)
Paramètreslimit· integer · optionnel
Default 100, max 500offset· integer · optionnelkeyword· string · optionnel
Substring filter on the valuecategory· string · requis · formats | genres | languages | resource_types
'genres' is an alias of 'formats'. The former 'tags' facet is merged into subjects — use list_subjects
Exemple d'appel{"name": "list_categories", "arguments": {"category": "formats"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_cluster_partners≈ 143 tokens
Cluster partner institutions grouped by catalogue category, with citation links.
Paramètres, retour & exemple (1)
Paramètrescategory· string · optionnel
Optional: amrc | privileged | cooperation | global, or a category label
Exemple d'appel{"name": "list_cluster_partners", "arguments": {"category": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_collections≈ 183 tokens
Omeka item sets ranked by research-item count, with catalogue links. Feed an ID into search_research_items.collection.
Paramètres, retour & exemple (3)
Paramètreslimit· integer · optionnel
Default 50, max 200offset· integer · optionnelkeyword· string · optionnel
Substring filter on the collection title
Exemple d'appel{"name": "list_collections", "arguments": {"limit": 1, "offset": 1, "keyword": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_groups≈ 164 tokens
Browse research groups and associations by name, with citation links.
Paramètres, retour & exemple (3)
Paramètreslimit· integer · optionnel
Default 50, max 200offset· integer · optionnelkeyword· string · optionnel
Name or acronym, partial
Exemple d'appel{"name": "list_groups", "arguments": {"limit": 1, "offset": 1, "keyword": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_institutions≈ 176 tokens
Browse institution authorities by name or acronym (e.g. 'UJKZ'), with project counts and citation links.
Paramètres, retour & exemple (3)
Paramètreslimit· integer · optionnel
Default 50, max 200offset· integer · optionnelkeyword· string · optionnel
Name or acronym, partial
Exemple d'appel{"name": "list_institutions", "arguments": {"limit": 1, "offset": 1, "keyword": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_journals≈ 173 tokens
Publication venues ranked by linked bibliography records, with ISSN and catalogue links.
Paramètres, retour & exemple (3)
Paramètreslimit· integer · optionnel
Default 50, max 200offset· integer · optionnelkeyword· string · optionnel
Substring filter on the journal title
Exemple d'appel{"name": "list_journals", "arguments": {"limit": 1, "offset": 1, "keyword": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_locations≈ 625 tokens
Research places with coordinates and ancestor rollups. One item can count under both city and country. Feed a name into search_research_items.location.
Paramètres, retour & exemple (7)
Paramètresbbox· array · optionnel
[west, south, east, north]near· object · optionnel
Places within km of a pointlimit· integer · optionnel
Default 50, max 300offset· integer · optionnelcountry· string · optionnel
One country, exact name or alias, plus its citiesfilters· object · optionnel
Research-item filters applied before place countskeyword· string · optionnel
Substring filter on the place name
Exemple d'appel{"name": "list_locations", "arguments": {"bbox": [], "near": {}, "limit": 1, "offset": 1, "country": "texte", "filters": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_publication_facets≈ 690 tokens
Ranked facets for the entire filtered bibliography before pagination. Uses the same selection rules as search_publications.
Paramètres, retour & exemple (13)
Paramètrestype· string · optionnel
Exact type; discover values with list_publication_facetsfacet· string · requis · type | year | language | subject | author | venuelimit· integer · optionnel
Default 25, max 100venue· string · optionnel
Journal/book title, partialauthor· string · optionnel
Author/editor name, either name orderoffset· integer · optionnelkeyword· string · optionnel
Title, abstracts, venue, subjects or full text; every word must match, quote a phrasesubject· string · optionnel
Subject heading, partialyear_to· integer · optionnellanguage· string · optionnel
Language name or ISO codeyear_from· integer · optionneladded_since· string · optionnel
Added to AMIRA on or after this ISO datehas_fulltext· boolean · optionnel
Filter by extracted full-text availability
Exemple d'appel{"name": "list_publication_facets", "arguments": {"facet": "type"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"count": 1, "facet": "texte", "offset": 1, "filters": {}, "results": [], "has_more": true, "next_offset": 1, "total_matches": 1, "missing_values": 1, "effective_limit": 1, "requested_limit": 1, "response_limited": true}} - list_research_sections≈ 117 tokens
Cluster research sections, funding phases, project/item counts and citation links. Includes the external-collection grouping.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "list_research_sections", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_subjects≈ 216 tokens
Subject headings (LCSH or free tags) ranked by distinct research-item count. Feed a heading into search_research_items.subject.
Paramètres, retour & exemple (4)
Paramètreslimit· integer · optionnel
Default 50, max 300offset· integer · optionnelkeyword· string · optionnel
Substring filter on the subject headingvocabulary· string · optionnel · lcsh | tag
Only Library of Congress headings or only free tags
Exemple d'appel{"name": "list_subjects", "arguments": {"limit": 1, "offset": 1, "keyword": "texte", "vocabulary": "lcsh"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_years≈ 846 tokens
Research-item year/decade histogram with dated and undated counts. A date range counts in each spanned bucket. Supports shared item filters and pagination.
Paramètres, retour & exemple (7)
Paramètresto· integer · optionnel
Latest year to report (inclusive)from· integer · optionnel
Earliest year to report (inclusive)sort· string · optionnel · chronological | count
Default 'chronological' (oldest first); 'count' ranks by item countlimit· integer · optionnel
Default 200, max 500bucket· string · optionnel · year | decade
Default 'year'offset· integer · optionnelfilters· object · optionnel
Research-item filters applied before bucketing
Exemple d'appel{"name": "list_years", "arguments": {"to": 1, "from": 1, "sort": "chronological", "limit": 1, "bucket": "year", "offset": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"sort": "texte", "count": 1, "bucket": "texte", "offset": 1, "results": [], "has_more": true, "year_range": {}, "dated_items": 1, "next_offset": 1, "total_matches": 1, "undated_items": 1, "distinct_buckets": 1}} - resolve_entity≈ 589 tokens
Resolve a label or typed ID to cited candidates. Returns ambiguity instead of merging names. Use a returned id with get_entity_graph or get_* tools.
Paramètres, retour & exemple (4)
Paramètrestype· string · optionnel · person | project | section | organisation | location | subject | format | languagelimit· integer · optionnelquery· string · requisoffset· integer · optionnel
Exemple d'appel{"name": "resolve_entity", "arguments": {"query": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"hint": "texte", "count": 1, "offset": 1, "results": [], "has_more": true, "ambiguous": true, "next_offset": 1, "snapshot_id": "texte", "suggestions": [], "total_matches": 1, "effective_limit": 1, "requested_limit": 1}} - search≈ 398 tokens
Ranked search across items, publications, videos, podcasts, projects and sections. Returns typed IDs, titles and citation URLs. Fetch selected records for evidence.
Paramètres, retour & exemple (3)
Paramètreslimit· integer · optionnel
Default 10, max 50query· string · requis
A few keywords, names, places or themes — e.g. 'Yoruba architecture'. Terms are matched individually, so concise queries beat full sentencestypes· array · optionnel
Restrict to these record kinds
Exemple d'appel{"name": "search", "arguments": {"query": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"results": [], "effective_limit": 1, "requested_limit": 1}} - search_persons≈ 215 tokens
Find canonical person authority records. Names accept either order and ignore accents. Use resolve_entity to disambiguate homonyms.
Paramètres, retour & exemple (4)
Paramètreslimit· integer · optionnel
Default 25, max 100offset· integer · optionnelkeyword· string · optionnel
Matches the name, a name variant or an affiliationaffiliation· string · optionnel
Matches the person's affiliations only
Exemple d'appel{"name": "search_persons", "arguments": {"limit": 1, "offset": 1, "keyword": "texte", "affiliation": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search_podcasts≈ 333 tokens
Search podcast metadata and transcripts. Text-only hits include snippets; full transcripts require get_podcast with opt-in.
Paramètres, retour & exemple (8)
Paramètreslimit· integer · optionnel
Default 20, max 100offset· integer · optionnelperson· string · optionnel
A speaker/host name; either name order worksseries· string · optionnel
Series title, partial (e.g. 'Cluster Conversations')keyword· string · optionnel
Every word must occur in the title, abstract or transcript; quote a phrase to match it exactlyyear_to· integer · optionnel
Latest yearlanguage· string · optionnel
Name or ISO code — 'French', 'fr', 'fra' all matchyear_from· integer · optionnel
Earliest year
Exemple d'appel{"name": "search_podcasts", "arguments": {"limit": 1, "offset": 1, "person": "texte", "series": "texte", "keyword": "texte", "year_to": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search_projects≈ 352 tokens
Search project names, descriptions and membership. Returns cited summaries and item counts; use get_project for detail.
Paramètres, retour & exemple (8)
Paramètreslimit· integer · optionnel
Default 25, max 100member· string · optionnel
A project member's name; either order worksoffset· integer · optionnelkeyword· string · optionnel
Matches the project name, an acronym or the descriptionuniversity· string · optionnel
ubt | unilag | ujkz | ufba | external — code or name. A data facet, not a full AMRC listinstitution· string · optionnel
Funding/affiliated institution name, partialresearch_section· string · optionnel
Name or id, e.g. 'Knowledges'principal_investigator· string · optionnel
A PI name; either order works ('Oliver Baumann' finds 'Baumann, Oliver')
Exemple d'appel{"name": "search_projects", "arguments": {"limit": 1, "member": "texte", "offset": 1, "keyword": "texte", "university": "texte", "institution": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search_publications≈ 509 tokens
AND-filtered bibliography, newest first. Keyword includes PDF text and returns match snippets. citation_format returns citations per page; export links every match as one file. Cite amira_url.
Paramètres, retour & exemple (14)
Paramètrestype· string · optionnel
Exact type; discover values with list_publication_facetslimit· integer · optionnel
Default 25; max 100 summaries or 25 exports, also byte-boundedvenue· string · optionnel
Journal/book title, partialauthor· string · optionnel
Author/editor name, either name orderexport· string · optionnel · csv | jsonl | bibtex | ris | csl-json
Return a file link instead of rowsoffset· integer · optionnelkeyword· string · optionnel
Title, abstracts, venue, subjects or full text; every word must match, quote a phrasesubject· string · optionnel
Subject heading, partialyear_to· integer · optionnellanguage· string · optionnel
Language name or ISO codeyear_from· integer · optionneladded_since· string · optionnel
Added to AMIRA on or after this ISO datehas_fulltext· boolean · optionnel
Filter by extracted full-text availabilitycitation_format· string · optionnel · bibtex | ris | csl-json
Omit for summaries; pages carry bibtex, ris or csl_json
Exemple d'appel{"name": "search_publications", "arguments": {"type": "texte", "limit": 1, "venue": "texte", "author": "texte", "export": "csv", "offset": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search_research_items≈ 822 tokens
Search digitised research items. Filters are AND-combined; empty results suggest a filter to relax or a stored place name. export links all matches as a file.
Paramètres, retour & exemple (21)
Paramètresgenre· string · optionnel
Format/genre descriptor, partial (e.g. 'interview', 'letter', 'photograph')limit· integer · optionnel
Default 20, max 100export· string · optionnel · csv | jsonl
Return a file link instead of rowsoffset· integer · optionnelcountry· string · optionnel
Country only, exact name or common alias ('Côte d'Ivoire' = 'Ivory Coast'). Use `location` for citieskeyword· string · optionnel
Every word must occur in the title, description, abstract, contents or identifiers; quote a phrase to match it exactlysubject· string · optionnel
Subject heading, partial (e.g. 'Architecture'). Subjects absorb the former free-form tags — there is no tag filteryear_to· integer · optionnel
Keep items whose content dates overlap up to this yearlanguage· string · optionnel
Name or ISO code — 'French', 'fr', 'fra' and legacy 'fre' all matchlocation· string · optionnel
A place at ANY level of the city→country hierarchy: 'Nigeria' finds Lagos items, 'Lagos' finds only Lagoshas_media· boolean · optionnel
true: only items with digitised filesyear_from· integer · optionnel
Keep items whose content dates overlap from this yearcollection· string · optionnel
Item-set title (partial) or id from list_collectionsproject_id· ? · optionnel
Project Omeka iduniversity· string · optionnel
ubt | unilag | ujkz | ufba | external — code or full nameadded_since· string · optionnel
Added to AMIRA on or after this ISO datecontributor· string · optionnel
A person/organisation credited on the item; either name order workslocation_id· integer · optionnel
Exact location authority ID, including descendants; avoids homonym matchesresource_type· string · optionnel
e.g. 'Image', 'Text', 'Audio', 'Moving image'modified_since· string · optionnel
Changed on or after this ISO dateresearch_section· string · optionnel
e.g. 'Arts & Aesthetics', 'Mobilities'
Exemple d'appel{"name": "search_research_items", "arguments": {"genre": "texte", "limit": 1, "export": "csv", "offset": 1, "country": "texte", "keyword": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search_videos≈ 325 tokens
Search video metadata and transcripts. Text-only hits include snippets; full transcripts require get_video with opt-in.
Paramètres, retour & exemple (8)
Paramètreslimit· integer · optionnel
Default 20, max 100offset· integer · optionnelkeyword· string · optionnel
Every word must occur in the title, abstract or transcript; quote a phrase to match it exactlyspeaker· string · optionnel
A speaker name; either name order worksyear_to· integer · optionnel
Latest yearlanguage· string · optionnel
Name or ISO code — 'French', 'fr', 'fra' all matchplaylist· string · optionnel
Playlist title, partialyear_from· integer · optionnel
Earliest year
Exemple d'appel{"name": "search_videos", "arguments": {"limit": 1, "offset": 1, "keyword": "texte", "speaker": "texte", "year_to": 1, "language": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».