Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| REPOS | Yes | Repository path(s). Single repo: 'default:/absolute/path/to/repo'. Multiple repos: 'CompanyA:/path1,CompanyB:/path2,Personal:/path3' | |
| JIRA_URL | No | Your Jira instance URL (e.g., https://your-company.atlassian.net) | |
| JIRA_USER | No | Your Jira user email | |
| JIRA_EMAIL | No | Your Jira account email | |
| AUTHOR_NAME | Yes | Your git username/author name (must match exactly with git config user.name) | |
| CREDLY_USER_ID | No | Your Credly username (found in your profile URL: https://www.credly.com/users/YOUR-USERNAME) | |
| JIRA_API_TOKEN | No | Your Jira API token (get from https://id.atlassian.com/manage-profile/security/api-tokens) | |
| LINKEDIN_PROFILE_URL | No | Your LinkedIn profile URL (e.g., https://www.linkedin.com/in/yourprofile) - Note: Not yet implemented | |
| MAX_BULLETS_PER_EXPERIENCE | No | Maximum number of bullet points per experience section in CV formatting |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_git_log | Get latest git commits by author from default repo (excludes merge commits) |
| list_repos | List all configured git repositories |
| get_git_log_by_repo | Get git commits from a specific repository by name |
| get_git_log_all_repos | Get git commits from all configured repositories, grouped by repo |
| get_commit_details | Get detailed commit information including code changes (diff) to analyze impact. Use this to understand what was actually done in commits. |
| analyze_commits_impact | Get commits with their code changes for impact analysis. Returns commit messages + diffs to help AI understand the actual work done. |
| read_cv | Read current CV (LaTeX) |
| read_wins | Read wins.md achievements file |
| get_jira_tickets | Get Jira tickets assigned to or created by user |
| get_credly_badges | Get Credly badges and certifications |
| get_linkedin_profile | Get LinkedIn profile summary (headline, about, experience) |
| get_cv_guidelines | Get CV formatting guidelines and constraints |
| parse_cv_pdf | Parse an existing CV PDF file to extract text content and structure |
| generate_enhanced_cv | Generate an enhanced CV by combining existing CV content with data from all sources |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |