Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
GITHUB_TOKENYesGitHub Personal Access Token. Generate at: https://github.com/settings/tokens. Required scopes: repo, read:user, read:org
GITHUB_USERNAMEYesYour GitHub username
CACHE_TTL_SECONDSNoCache time-to-live in seconds3600
CACHE_CHECK_PERIOD_SECONDSNoCache check period in seconds600

Capabilities

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription
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

NameDescription
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

NameDescription
Developer ProfileComplete developer profile with contact info and expertise areas
Professional ResumeMarkdown-formatted resume/CV generated from GitHub data
Skills MatrixComprehensive technical skills assessment with proficiency levels

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/marwaniiwael18/GitInsight-MCP'

If you have feedback or need assistance with the MCP directory API, please join our Discord server