Integrations
Supports Maven dependency checking in Gradle build tool format
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:artifactId:version:packaging:classifier)
- 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)
You must be authenticated.
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
- AsecurityFlicenseAqualityA powerful Model Context Protocol (MCP) server enabling seamless Vercel project management, including deployments, domains, environment variables, and team configurations through Cursor's Composer or Codeium's Cascade.Last updated -6017TypeScript
Semgrep MCP Serverofficial
AsecurityAlicenseAqualityAn MCP server that provides a comprehensive interface to Semgrep, enabling users to scan code for security vulnerabilities, create custom rules, and analyze scan results through the Model Context Protocol.Last updated -6140PythonMIT License- -security-license-qualityA specialized server that helps users create new Model Context Protocol (MCP) servers by providing tools and templates for scaffolding projects with various capabilities.Last updated -1TypeScript
- -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 -37778TypeScriptMIT License