@utaba/ucm-mcp-server
Version:
Universal Context Manager MCP Server - AI-native artifact management
40 lines • 892 B
TypeScript
export interface ArtifactMetadata {
name: string;
description: string;
version: string;
contractVersion?: string;
author: string;
repository: string;
category: string;
subcategory: string;
technology?: string;
tags?: string[];
dependencies?: {
services?: string[];
commands?: string[];
external?: Record<string, string>;
};
}
export interface ArtifactData {
id: string;
path: string;
metadata: ArtifactMetadata;
content?: string;
examples?: any[];
lastUpdated: string;
publishedAt: string;
}
export interface AuthorData {
id: string;
name: string;
email?: string;
createdAt: string;
artifactCount?: number;
}
export interface UcmApiResponse<T = any> {
data: T;
success: boolean;
message?: string;
error?: string;
}
//# sourceMappingURL=UcmApiTypes.d.ts.map