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
TypeScript
/**
* 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;
}