Constarium
← Search

Data · dataset · 2025

AgrovocMCP: Restricted FastMCP Server for Searching and Exploring the AGROVOC Vocabulary (Skosmos API)

Listed in International Potato Center

Description

This dataset contains restricted research software implementing AgrovocMCP, a FastMCP server that provides structured tools for searching and exploring the FAO AGROVOC controlled vocabulary via the Skosmos REST API (agrovoc.fao.org/browse/rest/v1). The server exposes tools to search concepts (search_agrovoc), retrieve detailed concept records (get_concept_details), and navigate concept relationships (get_broader_concepts, get_narrower_concepts, get_related_concepts), as well as list top concepts (get_top_concepts).

A helper HTTP client function handles API requests and translates 404 responses into a domain-specific ConceptNotFoundError. The deposit also includes pytest-based automated tests that mock the upstream API calls to validate tool registration and output parsing. The deposited files are restricted because they currently contain non-public software.

Read the rest (1 more)

Source vocabulary services are provided by FAO AGROVOC through the Skosmos API (agrovoc.fao.org/).

Links

Where it is published

Catalogue records · 1

Topics

From keywords
Life Sciences
Provenance · 1 source records, 8 field assertions
SourceKeyLast seenRaw
International Potato Centerdoi:10.21223/P3/HC1ASG12 d agoJSON v1
FieldAssertionExtractorEvidence
concepts[field].dataverse_subject:computer-and-information-sciencesource · data cipotato orgconnector:data_cipotato_org@1.0.0/subjects
concepts[field].local:field:life-sciencesmapping · data cipotato orgconnector:data_cipotato_org@1.0.0/subjects
created_datesource · data cipotato orgconnector:data_cipotato_org@1.0.0
descriptionsource · data cipotato orgconnector:data_cipotato_org@1.0.0/description
publication_datesource · data cipotato orgconnector:data_cipotato_org@1.0.0
titlesource · data cipotato orgconnector:data_cipotato_org@1.0.0/name
updated_datesource · data cipotato orgconnector:data_cipotato_org@1.0.0
version_labelsource · data cipotato orgconnector:data_cipotato_org@1.0.0