Skip to main content
Glama
himurafred

hdc-nexus-mcp-server

by himurafred

hdc-nexus-mcp-server

Read-only MCP server for searching Nexus Repository Manager 3.

Tools

Tool

Description

list_repositories

List all visible repositories

search_components

Search components (Docker, Maven, npm, PyPI…) by name/group/version/format

search_docker_tags

List Docker image tags for a given image, newest first

find_docker_image

Auto-discover a Docker image by base name, probing known namespace prefixes (oas/, orbis-u/, hdc/, local/, none)

get_latest_version

Get the single latest version of a component

Every tool takes host as first parameter (Nexus hostname, defaults to registry-nexus.orbis.dedalus.com). Only override if targeting a different Nexus instance — do not set it to a repository name. Credentials (NEXUS_USER / NEXUS_PASSWORD) are injected via ExternalSecret from AWS Secrets Manager (nexus/dev/credentials).

Related MCP server: nexus-mcp

Build & push

# Build
docker build --tag 10.244.20.62:8081/local-docker-repository/hdc-nexus-mcp-server:latest .

# Push
docker push 10.244.20.62:8081/local-docker-repository/hdc-nexus-mcp-server:latest

AWS Secret (first-time setup)

aws secretsmanager create-secret \
  --name nexus/dev/credentials \
  --secret-string '{"user":"<nexus-user>","password":"<nexus-password>"}' \
  --region eu-central-1

Architecture

Client → NGF (nginx-gateway) → Kong (key-auth) → nexus-mcp-server:8000/mcp
                                                         ↓
                                             Nexus REST API v1 (GET only)
                                             https://<host>/service/rest/v1/

Environment variables

Variable

Description

Default

NEXUS_USER

Nexus username (from secret)

NEXUS_PASSWORD

Nexus password (from secret)

OTEL_EXPORTER_OTLP_ENDPOINT

OTel collector endpoint

http://otel-collector...4317

OTEL_SERVICE_NAME

Service name for traces/logs

nexus-mcp-server

OTEL_RESOURCE_ATTRIBUTES

Extra OTel resource attributes

LOG_LEVEL

Log level

INFO

F
license - not found
-
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    A
    quality
    C
    maintenance
    An MCP server that queries 19 package registries (npm, PyPI, crates.io, etc.) to retrieve the latest version of packages and their metadata.
    Last updated
    21
    1
    MIT
  • A
    license
    -
    quality
    C
    maintenance
    A local MCP server for Nexus Mods mod discovery and research, backed by the v2 GraphQL API, enabling search of games, mods, collections, and users.
    Last updated
    172
    1
    ISC
  • A
    license
    -
    quality
    B
    maintenance
    Read-only MCP server for JFrog Artifactory repository intelligence, enabling listing repositories and paths, fetching metadata, properties, and stats, and performing bounded file searches without mutation.
    Last updated
    MIT

View all related MCP servers

Related MCP Connectors

  • MCP server for hex.pm and hexdocs.pm: search, inspect, compare, and audit Elixir packages

  • Docker Hub MCP — wraps the Docker Hub v2 API (free, no auth required for public data)

  • MCP server for accessing curated awesome list documentation

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/himurafred/hdc-nexus-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server