AgrovocMCP: Restricted FastMCP Server for Searching and Exploring the AGROVOC Vocabulary (Skosmos API)
收藏DataCite Commons2025-12-16 更新2026-05-03 收录
下载链接:
https://data.cipotato.org/citation?persistentId=doi:10.21223/P3/HC1ASG
下载链接
链接失效反馈官方服务:
资源简介:
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 (https://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. Source vocabulary services are provided by FAO AGROVOC through the Skosmos API (https://agrovoc.fao.org/).
提供机构:
International Potato Center
创建时间:
2025-12-15



