UNPKG

remcode

Version:

Turn your AI assistant into a codebase expert. Intelligent code analysis, semantic search, and software engineering guidance through MCP integration.

23 lines (22 loc) 663 B
/** * GitHub MCP Handler * * Handles GitHub-related MCP requests, allowing AI assistants * to interact with GitHub repositories for codebase analysis. */ import { Request, Response } from 'express'; export interface GitHubMCPOptions { token: string; } export declare class GitHubMCPHandler { private options; private baseUrl; constructor(options: GitHubMCPOptions); handleRequest(req: Request, res: Response): Promise<void>; handleToolRequest(req: Request, res: Response): Promise<void>; private makeGitHubRequest; private handleGetRepo; private handleListFiles; private handleGetFile; private handleSearchCode; }