mcp-harbor

mcp-harbor

3.3

If you are the rightful owner of mcp-harbor and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

MCP Harbor is a Node.js application that provides a Model Context Protocol (MCP) server for interacting with Harbor container registry.

MCP Harbor is a robust Node.js application designed to facilitate interactions with the Harbor container registry through the Model Context Protocol (MCP). It is built using TypeScript, ensuring type safety and a better developer experience. The application supports a wide range of operations related to Harbor projects, repositories, tags, and Helm charts. It includes a comprehensive test suite to ensure reliable functionality. MCP Harbor is ideal for developers and organizations looking to streamline their container management processes with Harbor. The application is open-source and licensed under the MIT License, making it accessible for modification and distribution.

Features

  • MCP Server: Exposes tools for interacting with Harbor through the Model Context Protocol.
  • Harbor Operations: Supports operations for projects, repositories, tags, and Helm charts.
  • TypeScript: Written in TypeScript for better type safety and developer experience.
  • Automated Tests: Comprehensive test suite for reliable functionality.

Tools

  1. list_projects

    List all projects in Harbor.

  2. get_project

    Get project details by ID.

  3. create_project

    Create a new project.

  4. delete_project

    Delete a project.

  5. list_repositories

    List repositories in a project.

  6. delete_repository

    Delete a repository.

  7. list_tags

    List tags in a repository.

  8. delete_tag

    Delete a tag.

  9. list_charts

    List Helm charts.

  10. list_chart_versions

    List chart versions.

  11. delete_chart

    Delete chart version.