Skip to content

[Kubernetes MCPRegistry] Registry API service #1745

@dmartinol

Description

@dmartinol

thv-registry-api REST API for Registry Access

  • Separate Registry API service as new Go package (cmd/thv-registry-api/)
  • Implement HTTP endpoints for single registry instance access
  • Add support for both ToolHive and upstream format output via query parameter
    • Implement only toolhive format in MVP-1
  • Create API handlers for registry info, server listing, and individual server access
  • Integrate with existing FormatConverter for format conversion
  • Build independent container image for deployment per MCPRegistry instance
    • Integrate in CI workflows for automatic build and push
  • Add OpenAPI documentation for registry endpoints
  • Add comprehensive unit tests

Deliverables

  • Independent Registry API service with container image

Metadata

Metadata

Assignees

Labels

apiItems related to the APIenhancementNew feature or requestgoPull requests that update go codekubernetesItems related to Kubernetesregistry

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions