Dependencias de Maven del servidor MCP
Un servidor MCP (Protocolo de Contexto de Modelo) que proporciona herramientas para verificar las versiones de las dependencias de Maven. Este servidor permite a los LLM verificar las dependencias de Maven y recuperar sus últimas versiones del Repositorio Central de Maven.
Instalación
Puede instalar este servidor MCP globalmente usando npm:
O ejecútelo directamente usando npx:
Instalación mediante herrería
Para instalar Maven Dependencies Server para Claude Desktop automáticamente a través de Smithery :
Características
- Consultar la última versión de cualquier dependencia de Maven
- Verificar si existe una dependencia de Maven
- Comprobar si existe una versión específica de una dependencia
- Soporte para coordenadas Maven completas, incluido empaquetado y clasificador
- Acceso en tiempo real a los datos del repositorio central de Maven
- Compatible con múltiples formatos de herramientas de compilación (Maven, Gradle, SBT, Mill)
Para desarrollo:
- Clonar este repositorio
- Instalar dependencias:
npm install
- Construya el servidor:
npm run build
Configuración
Agregue el servidor a su archivo de configuración de MCP:
Si se instala globalmente, también puedes usar:
Opciones de transporte
El servidor admite dos modos de transporte:
- stdio (predeterminado): comunicación de entrada/salida estándar
- SSE (Eventos enviados por el servidor): comunicación basada en HTTP con acceso remoto opcional
Para utilizar el transporte SSE, puede especificar tanto el host como el puerto:
Al utilizar el transporte SSE en la configuración de MCP:
Para acceso remoto, utilice la IP o el nombre de host del servidor en la configuración de su cliente:
Herramientas disponibles
obtener_la_última_versión_de_maven
Recupera la última versión de una dependencia de Maven.
Esquema de entrada:
Ejemplo de uso:
comprobar_que_la_versión_de_maven_existe
Comprueba si existe una versión específica de una dependencia de Maven. La versión puede proporcionarse en la cadena de dependencia o como un parámetro independiente.
Esquema de entrada:
Ejemplo de uso:
Detalles de implementación
- Utiliza la API REST de Maven Central para obtener información de dependencia
- Admite coordenadas Maven completas (groupId)
- Ordena los resultados por marca de tiempo para garantizar que se devuelva la última versión
- Incluye manejo de errores para dependencias no válidas y problemas de API.
- Devuelve cadenas de versiones limpias y analizables para dependencias válidas
- Proporciona respuestas booleanas para las comprobaciones de existencia de versiones
Manejo de errores
El servidor maneja varios casos de error:
- Formato de dependencia no válido
- Formato de versión no válido
- Dependencias inexistentes
- Problemas de conexión de API
- Respuestas malformadas
- Falta información de la versión
Desarrollo
Para modificar o ampliar el servidor:
- Realizar cambios en
src/index.ts
- Reconstruir usando
npm run build
- Reinicie el servidor MCP para aplicar los cambios
Licencia
Instituto Tecnológico de Massachusetts (MIT)
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Un servidor MCP (Protocolo de Contexto de Modelo) que proporciona herramientas para verificar las versiones de las dependencias de Maven. Este servidor permite a los LLM verificar las dependencias de Maven y recuperar sus últimas versiones del Repositorio Central de Maven.
Related MCP Servers
- -securityAlicense-qualityMCP Server simplifies the implementation of the Model Context Protocol by providing a user-friendly API to create custom tools and manage server workflows efficiently.Last updated -43TypeScriptMIT License
- AsecurityAlicenseAqualityA Model Context Protocol (MCP) server for querying the CVE-Search API. This server provides comprehensive access to CVE-Search, browse vendor and product、get CVE per CVE-ID、get the last updated CVEs.Last updated -615PythonMIT License
- -securityAlicense-qualityA server implementation of the Model Context Protocol (MCP) for managing development workflow with features like project management, task tracking, and QA review support.Last updated -JavaScriptAGPL 3.0
- -securityAlicense-qualityA Model Context Protocol (MCP) server that scrapes, indexes, and searches documentation for third-party software libraries and packages, supporting versioning and hybrid search.Last updated -231129TypeScriptMIT License