Integrations
Allows interaction with the Crossref API to search for academic works by title or author, and retrieve detailed publication metadata using Digital Object Identifiers (DOIs).
Servidor MCP de Crossref
Un servidor de Protocolo de Contexto de Modelo (MCP) para interactuar con la API de Crossref.
Características
- Buscar obras por título
- Buscar obras por autor
- Obtener detalles del trabajo por DOI
Instalación
Uso
El servidor proporciona tres herramientas principales:
1. Buscar por título
Buscar obras en Crossref por título:
2. Búsqueda por autor
Buscar obras en Crossref por autor:
3. Obtener trabajo por DOI
Recuperar una obra específica utilizando su DOI:
Formato de respuesta
Todas las respuestas se devuelven como objetos JSON estructurados con el siguiente formato:
Para búsquedas exitosas:
Para la búsqueda de un solo DOI:
En caso de errores o falta de resultados:
Pruebas
El servidor incluye un conjunto completo de pruebas con Vitest. Las pruebas abarcan todas las herramientas disponibles e incluyen diversos escenarios, como respuestas correctas, resultados vacíos y gestión de errores.
Ejecución de pruebas
Estructura de la prueba
Las pruebas utilizan las capacidades de simulación de Vitest para simular las respuestas de la API de Crossref sin realizar solicitudes de red reales. La estructura de la prueba incluye:
- Datos simulados : ejemplos de respuestas para búsquedas de títulos, autores y DOI
- Controladores simulados : versiones de prueba de las funciones del controlador en
mcp-server-test-handlers.js
- Casos de prueba : Pruebas para todas las herramientas que cubren:
- Respuestas de API exitosas
- Conjuntos de resultados vacíos
- Manejo de errores y fallas de red
Ampliación de pruebas
Para agregar más casos de prueba:
- Agregue nuevos datos simulados al archivo de prueba si es necesario
- Cree casos de prueba adicionales en el bloque de descripción correspondiente
- Utilice el ayudante
mockFetchResponse()
para simular respuestas de API
Ejemplo:
This server cannot be installed
Un servidor de protocolo de contexto de modelo que permite consultar la API de Crossref para buscar publicaciones académicas por título, autor o DOI y devuelve metadatos estructurados sobre trabajos académicos.
Related MCP Servers
- -securityAlicense-qualitySemantic Scholar API, providing comprehensive access to academic paper data, author information, and citation networks.Last updated -22PythonMIT License
- AsecurityAlicenseAqualityA Model Context Protocol server that provides access to the DBLP computer science bibliography database, allowing AI models to search publications, process citations, and generate accurate BibTeX entries.Last updated -61PythonMIT License
- -securityFlicense-qualityA Model-Client-Protocol server that enables users to search the Gallica digital library of the National Library of France and generate structured sequential research reports with formatted citations and relevant images.Last updated -2Python
- -securityFlicense-qualityProvides tools for accessing the Semantic Scholar API to search papers, retrieve paper and author details, and fetch citations and references through the Model Context Protocol.Last updated -1Python