Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| GITHUB_TOKEN | Yes | GitHub Personal Access Token. Generate at: https://github.com/settings/tokens. Required scopes: repo, read:user, read:org | |
| GITHUB_USERNAME | Yes | Your GitHub username | |
| CACHE_TTL_SECONDS | No | Cache time-to-live in seconds | 3600 |
| CACHE_CHECK_PERIOD_SECONDS | No | Cache check period in seconds | 600 |
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_repositories | Lists all public repositories for GitHub user: octocat. Returns repository metadata including name, description, stars, forks, language, topics, and last update date. Supports sorting by stars, forks, updated date, or name. Optionally limit the number of results. |
| get_repository_details | Gets detailed information about a specific repository including full metadata, topics, README content, open issues count, creation date, and homepage URL. Useful for deep-diving into a particular project. |
| get_recent_commits | Fetches recent commits either for a specific repository or across all repositories. Returns commit SHA, message, author, date, and URL. Useful for tracking recent development activity. |
| get_repository_stats | Calculates aggregate statistics across all repositories including: total repositories count, total stars, total forks, language breakdown with percentages, most starred/forked repositories, recently updated repos, and total open issues. Perfect for portfolio summaries and analytics. |
| search_projects_by_tech | Searches and filters repositories by technology stack, programming language, topics, or minimum stars. Supports advanced filtering and sorting. Use this to find projects by category (e.g., "all Python projects", "DevOps projects", "AI/ML repositories"). |
| get_contribution_activity | Analyzes contribution activity and returns metrics including: total commits, repositories contributed to, most active day, and contribution streak. Useful for understanding development patterns and activity trends. |
| get_skills_matrix | π― RECRUITER TOOL: Generates a comprehensive skills matrix analyzing all repositories. Returns categorized technical skills (Programming Languages, DevOps, Cloud), proficiency levels, domain expertise (Web Dev, AI/ML, DevOps), and project counts. Perfect for HR screening and technical assessment. |
| generate_portfolio_summary | π RECRUITER TOOL: Creates a recruiter-friendly portfolio summary with candidate profile, professional summary, key achievements, featured projects with highlights, technical proficiency breakdown, and GitHub metrics. Optimized for HR review and candidate evaluation. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| recruiter_evaluation | π― HR Tool: Comprehensive candidate evaluation for recruiters |
| technical_assessment | π§ Technical deep-dive for engineering managers |
| portfolio_showcase | πΌ Generate an impressive portfolio presentation |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| Developer Profile | Complete developer profile with contact info and expertise areas |
| Professional Resume | Markdown-formatted resume/CV generated from GitHub data |
| Skills Matrix | Comprehensive technical skills assessment with proficiency levels |