accueil / serveurs / Recherche & Web / io.github.nulib/dc-api
io.github.nulib/dc-api
serveur MCP (Model Context Protocol) · dc-api-mcp 2.11.15
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.nulib/dc-api est sûr ?
Au dernier audit MCP Hub, le serveur MCP « io.github.nulib/dc-api » 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 8 outils
- get-work≈ 115 tokens
Retrieve the full metadata for a work from the NUL Digital Collections.
Paramètres, retour & exemple (1)
Paramètreswork_id· string · requis
The ID of the work to retrieve
Exemple d'appel{"name": "get-work", "arguments": {"work_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list-collections≈ 737 tokens
List collection records from the NUL Digital Collections.
Paramètres, retour & exemple (3)
Paramètrespage· number · optionnel
The page of search results to returnmax_results· number · optionnel
The maximum number of search results to return per pagepublic_only· boolean · optionnel
Only include publicly available works in search results
Exemple d'appel{"name": "list-collections", "arguments": {"page": 1, "max_results": 1, "public_only": true}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": [], "info": {}, "explain": "texte", "pagination": {}, "aggregations": "texte"}} - search≈ 2088 tokens
Search for works in the Digital Collections using field-based and/or natural language queries. If both a natural language query and specific field values are provided, the natural language query will take priority, using the specified field values as additional constraints. The result will also include a list of aggregations that show how many results match different values for certain fields. For example, you could see how many results match each collection, work type, or visibility and use that information to refine your search. Perform an empty search to retrieve all works and their aggregations. NOTE: Structured field values enclosed in double quotes will be treated as exact, case-sensitive matches, while unquoted values will be treated as full-text searches.
Paramètres, retour & exemple (5)
Paramètrespage· number · optionnel
The page of search results to returnquery· string · optionnel
A natural language query. Best for exploratory / conceptual searches.fields· object · optionnel
Structured field search. Best when searching for specific known items or values, or for narrowing a search by specifying particular fields to search within.max_results· number · optionnel
The maximum number of search results to return per pagepublic_only· boolean · optionnel
Only include publicly available works in search results
Exemple d'appel{"name": "search", "arguments": {"page": 1, "query": "texte", "fields": {}, "max_results": 1, "public_only": true}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": [], "info": {}, "explain": "texte", "pagination": {}, "aggregations": "texte"}} - similarity-search≈ 843 tokens
Find works that are similar to a given work. Uses semantic similarity based on work embeddings.
Paramètres, retour & exemple (4)
Paramètrespage· number · optionnel
The page of search results to returnwork_id· string · requis
ID of a work to find similar items for.max_results· number · optionnel
The maximum number of search results to return per pagepublic_only· boolean · optionnel
Only include publicly available works in search results
Exemple d'appel{"name": "similarity-search", "arguments": {"work_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": [], "info": {}, "explain": "texte", "pagination": {}, "aggregations": "texte"}} - view-collection≈ 194 tokens
View a collection from the NUL Digital Collections in an interactive viewer.
Paramètres, retour & exemple (1)
Paramètrescollection_id· string · requis
The ID of the collection to view
Exemple d'appel{"name": "view-collection", "arguments": {"collection_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"iiifContentUrl": "texte"}} - view-search-results≈ 1373 tokens
View results from the search-works tool in an interactive viewer.
Paramètres, retour & exemple (5)
Paramètrespage· number · optionnel
The page of search results to returnquery· string · optionnel
A natural language query. Best for exploratory / conceptual searches.fields· object · optionnel
Structured field search. Best when searching for specific known items or values, or for narrowing a search by specifying particular fields to search within.max_results· number · optionnel
The maximum number of search results to return per pagepublic_only· boolean · optionnel
Only include publicly available works in search results
Exemple d'appel{"name": "view-search-results", "arguments": {"page": 1, "query": "texte", "fields": {}, "max_results": 1, "public_only": true}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"iiifContentUrl": "texte"}} - view-similar-works≈ 291 tokens
View results from the similarity-search tool in an interactive viewer.
Paramètres, retour & exemple (4)
Paramètrespage· number · optionnel
The page of search results to returnwork_id· string · requis
ID of a work to find similar items for.max_results· number · optionnel
The maximum number of search results to return per pagepublic_only· boolean · optionnel
Only include publicly available works in search results
Exemple d'appel{"name": "view-similar-works", "arguments": {"work_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"iiifContentUrl": "texte"}} - view-work≈ 186 tokens
View a work from the NUL Digital Collections in an interactive viewer.
Paramètres, retour & exemple (1)
Paramètreswork_id· string · requis
The ID of the work to view
Exemple d'appel{"name": "view-work", "arguments": {"work_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"iiifContentUrl": "texte"}}
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é ».