Skip to main content
Glama
MUSE-CODE-SPACE

Vibe Coding Documentation MCP (MUSE)

projectProfile.d.ts6.84 kB
/** * 프로젝트 프로파일 도구 * 프로젝트별 설정 관리 * v2.7: Project Profile */ import { ProjectProfile, StoredProfile, PublishingConfig, CodeAnalysisConfig, DocumentationConfig } from '../core/profileStorage.js'; export type ProfileAction = 'create' | 'get' | 'update' | 'delete' | 'list' | 'setActive' | 'getActive' | 'clone'; export interface ProjectProfileInput { action: ProfileAction; name?: string; description?: string; projectPath?: string; repository?: string; version?: string; publishing?: PublishingConfig; codeAnalysis?: CodeAnalysisConfig; documentation?: DocumentationConfig; defaultTags?: string[]; tagCategories?: { name: string; tags: string[]; }[]; team?: { name: string; members?: { name: string; role?: string; email?: string; }[]; }; metadata?: Record<string, unknown>; profileId?: string; newName?: string; limit?: number; offset?: number; sortBy?: 'createdAt' | 'updatedAt' | 'name'; sortOrder?: 'asc' | 'desc'; } export interface ProjectProfileOutput { success: boolean; action: ProfileAction; profile?: ProjectProfile; profiles?: StoredProfile[]; total?: number; message?: string; error?: string; } export declare function projectProfileTool(input: ProjectProfileInput): Promise<ProjectProfileOutput>; export declare const projectProfileSchema: { name: string; description: string; inputSchema: { type: string; properties: { action: { type: string; enum: string[]; description: string; }; profileId: { type: string; description: string; }; name: { type: string; description: string; }; newName: { type: string; description: string; }; description: { type: string; description: string; }; projectPath: { type: string; description: string; }; repository: { type: string; description: string; }; version: { type: string; description: string; }; publishing: { type: string; description: string; properties: { defaultPlatform: { type: string; enum: string[]; }; platformSettings: { type: string; }; autoPublish: { type: string; }; }; }; codeAnalysis: { type: string; description: string; properties: { defaultLanguage: { type: string; enum: string[]; }; defaultDiagramTypes: { type: string; items: { type: string; enum: string[]; }; }; excludePatterns: { type: string; items: { type: string; }; }; useAI: { type: string; }; }; }; documentation: { type: string; description: string; properties: { defaultDocType: { type: string; enum: string[]; }; language: { type: string; enum: string[]; }; author: { type: string; }; license: { type: string; }; includeTableOfContents: { type: string; }; }; }; defaultTags: { type: string; items: { type: string; }; description: string; }; tagCategories: { type: string; description: string; items: { type: string; properties: { name: { type: string; }; tags: { type: string; items: { type: string; }; }; }; }; }; team: { type: string; description: string; properties: { name: { type: string; }; members: { type: string; items: { type: string; properties: { name: { type: string; }; role: { type: string; }; email: { type: string; }; }; }; }; }; }; metadata: { type: string; description: string; }; limit: { type: string; description: string; }; offset: { type: string; description: string; }; sortBy: { type: string; enum: string[]; description: string; }; sortOrder: { type: string; enum: string[]; description: string; }; }; required: string[]; }; }; //# sourceMappingURL=projectProfile.d.ts.map

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/MUSE-CODE-SPACE/vibe-coding-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server