internal/

directory
v0.4.9 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 15, 2026 License: Apache-2.0

Directories

Path Synopsis
api
Package api provides the REST API server for MCP Registry access.
Package api provides the REST API server for MCP Registry access.
common
Package common provides shared HTTP utility functions for API handlers.
Package common provides shared HTTP utility functions for API handlers.
extension/v0
Package v0 provides extension API v0 endpoints for server management.
Package v0 provides extension API v0 endpoints for server management.
registry/v01
Package v01 provides registry API v0.1 endpoints for MCP server discovery.
Package v01 provides registry API v0.1 endpoints for MCP server discovery.
app
Package app provides application lifecycle management for the registry server.
Package app provides application lifecycle management for the registry server.
storage
Package storage provides factory functions for creating storage-dependent components.
Package storage provides factory functions for creating storage-dependent components.
storage/mocks
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.
Package auth provides authentication middleware for the registry API server.
Package auth provides authentication middleware for the registry API server.
mocks
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.
Package config provides configuration loading and management for the registry server.
Package config provides configuration loading and management for the registry server.
db
pgtypes
Package pgtypes provides custom types for PostgreSQL database operations.
Package pgtypes provides custom types for PostgreSQL database operations.
Package filtering provides server filtering capabilities for registry data.
Package filtering provides server filtering capabilities for registry data.
Package git provides Git repository operations for registry sources.
Package git provides Git repository operations for registry sources.
Package httpclient provides HTTP client functionality for API operations
Package httpclient provides HTTP client functionality for API operations
Package kubernetes provides a Kubernetes controller that watches MCPServer resources and syncs them to the registry.
Package kubernetes provides a Kubernetes controller that watches MCPServer resources and syncs them to the registry.
Package registry contains shared types, utilities and constants for registry operations
Package registry contains shared types, utilities and constants for registry operations
Package service provides the business logic for the MCP registry API
Package service provides the business logic for the MCP registry API
db
Package database provides a database-backed implementation of the RegistryService interface
Package database provides a database-backed implementation of the RegistryService interface
factory
Package factory provides factory functions for creating service implementations.
Package factory provides factory functions for creating service implementations.
inmemory
Package inmemory provides the business logic for the MCP registry API
Package inmemory provides the business logic for the MCP registry API
inmemory/mocks
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.
mocks
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.
Package sources provides interfaces and implementations for retrieving MCP registry data from various external sources.
Package sources provides interfaces and implementations for retrieving MCP registry data from various external sources.
mocks
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.
Package status provides sync status tracking and persistence for the registry.
Package status provides sync status tracking and persistence for the registry.
mocks
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.
Package sync provides synchronization management interfaces and implementations for registry resources in the ToolHive Registry Server.
Package sync provides synchronization management interfaces and implementations for registry resources in the ToolHive Registry Server.
coordinator
Package coordinator provides background synchronization coordination for registry resources.
Package coordinator provides background synchronization coordination for registry resources.
mocks
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.
state
Package state contains logic for managing registry state which the server persists.
Package state contains logic for managing registry state which the server persists.
state/mocks
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.
writer
Package writer contains the SyncWriter interface and implementations
Package writer contains the SyncWriter interface and implementations
Package validators provides validation functions for MCP Registry Server entities.
Package validators provides validation functions for MCP Registry Server entities.
Package versions provides version information for the ToolHive Registry API application.
Package versions provides version information for the ToolHive Registry API application.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL