mcp-harbor
Version:
A Node.js application for connecting to Harbor and providing operations capabilities.
172 lines (171 loc) • 4.21 kB
TypeScript
export declare const TOOL_DEFINITIONS: {
list_projects: {
description: string;
inputSchema: {
type: string;
properties: {};
required: never[];
};
};
get_project: {
description: string;
inputSchema: {
type: string;
properties: {
projectId: {
type: string;
};
};
required: string[];
};
};
create_project: {
description: string;
inputSchema: {
type: string;
properties: {
project_name: {
type: string;
};
metadata: {
type: string;
properties: {
public: {
type: string;
};
enable_content_trust: {
type: string;
};
prevent_vul: {
type: string;
};
severity: {
type: string;
};
auto_scan: {
type: string;
};
};
};
};
required: string[];
};
};
delete_project: {
description: string;
inputSchema: {
type: string;
properties: {
projectId: {
type: string;
};
};
required: string[];
};
};
list_repositories: {
description: string;
inputSchema: {
type: string;
properties: {
projectId: {
type: string;
};
};
required: string[];
};
};
delete_repository: {
description: string;
inputSchema: {
type: string;
properties: {
projectId: {
type: string;
};
repositoryName: {
type: string;
};
};
required: string[];
};
};
list_tags: {
description: string;
inputSchema: {
type: string;
properties: {
projectId: {
type: string;
};
repositoryName: {
type: string;
};
};
required: string[];
};
};
delete_tag: {
description: string;
inputSchema: {
type: string;
properties: {
projectId: {
type: string;
};
repositoryName: {
type: string;
};
tag: {
type: string;
};
};
required: string[];
};
};
list_charts: {
description: string;
inputSchema: {
type: string;
properties: {
projectId: {
type: string;
};
};
required: string[];
};
};
list_chart_versions: {
description: string;
inputSchema: {
type: string;
properties: {
projectId: {
type: string;
};
chartName: {
type: string;
};
};
required: string[];
};
};
delete_chart: {
description: string;
inputSchema: {
type: string;
properties: {
projectId: {
type: string;
};
chartName: {
type: string;
};
version: {
type: string;
};
};
required: string[];
};
};
};