UNPKG

copilot-mcp-server

Version:

MCP server that integrates with GitHub Copilot to provide code assistance

23 lines 958 B
import { GitHubConfig, CopilotResponse, CopilotChatRequest, CopilotExplainRequest, CopilotSuggestRequest, CopilotReviewRequest } from './types.js'; export declare class CopilotClient { private config; private requestCount; private lastResetTime; private cachedGitHubToken?; private cachedCopilotToken?; constructor(config: GitHubConfig); private checkRateLimit; private getGitHubToken; private getCopilotToken; chat(request: CopilotChatRequest): Promise<CopilotResponse>; explain(request: CopilotExplainRequest): Promise<CopilotResponse>; suggest(request: CopilotSuggestRequest): Promise<CopilotResponse>; review(request: CopilotReviewRequest): Promise<CopilotResponse>; getUsage(): Promise<any>; private buildChatPrompt; private buildExplainPrompt; private buildSuggestPrompt; private buildReviewPrompt; private makeCompletionRequest; } //# sourceMappingURL=copilot-client.d.ts.map