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.
15 lines (14 loc) • 627 B
TypeScript
import { McpServer, RegisteredTool } from '@modelcontextprotocol/sdk/server/mcp.js';
export interface ToolConfig {
name: string;
description: string;
isDefault: boolean;
type: 'search' | 'content' | 'history' | 'debug';
fn: (server: McpServer) => RegisteredTool;
}
export declare const GITHUB_SEARCH_CODE: ToolConfig;
export declare const GITHUB_FETCH_CONTENT: ToolConfig;
export declare const GITHUB_VIEW_REPO_STRUCTURE: ToolConfig;
export declare const GITHUB_SEARCH_REPOSITORIES: ToolConfig;
export declare const GITHUB_SEARCH_PULL_REQUESTS: ToolConfig;
export declare const DEFAULT_TOOLS: ToolConfig[];