Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
JIRA_EMAIL | No | Email address for JIRA authentication | |
FIGMA_TOKEN | No | Token for Figma API access | |
GITHUB_TOKEN | Yes | GitHub Personal Access Token with repo permissions (must have access to the target repo; SSO-authorized if org enforces it) | |
JIRA_API_KEY | No | API key for JIRA authentication | |
JIRA_BASE_URL | No | Base URL for JIRA instance | |
SEMGREP_RULES_DIR | No | Directory containing Semgrep rules | .mcp/code-review/semgrep-rules |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
No prompts |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
No resources |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
code-review | Run an AI-powered code review for a GitHub PR. Usage: @code-review [prId] [--flags] |
github.resolve_pr | Resolve owner/repo and PR number from an input |
github.fetch_files | Fetch files/diff for a PR |
jira.fetch | Fetch Jira tickets by keys or from prMeta |
analysis.run_static | Run ESLint/tsc/Prettier on files |
security.run_semgrep | Run Semgrep scan |
tests.run_playwright | Run Playwright tests |
report.generate | Generate a code review report markdown |
cleanup.prune | Prune old logs and reports |