octocode-mcp
Version:
Model Context Protocol (MCP) server for advanced GitHub repository analysis and code discovery. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub.
7 lines (6 loc) • 719 B
TypeScript
import type { GitHubAPIResponse } from './githubAPI';
import type { FileContentQuery, ContentResult, GitHubViewRepoStructureQuery } from '../types';
import type { GitHubRepositoryStructureResult, GitHubRepositoryStructureError } from '../scheme/github_view_repo_structure';
import { AuthInfo } from '@modelcontextprotocol/sdk/server/auth/types';
export declare function fetchGitHubFileContentAPI(params: FileContentQuery, authInfo?: AuthInfo, sessionId?: string): Promise<GitHubAPIResponse<ContentResult>>;
export declare function viewGitHubRepositoryStructureAPI(params: GitHubViewRepoStructureQuery, authInfo?: AuthInfo, sessionId?: string): Promise<GitHubRepositoryStructureResult | GitHubRepositoryStructureError>;