Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| NODE_ENV | No | Node environment setting | production |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| scan_security_issues | Scan code for security issues including secrets, vulnerabilities, and insecure patterns |
| detect_secrets | Detect hardcoded secrets and credentials in code |
| analyze_permissions | Analyze file permissions and access control issues |
| check_compliance | Check code compliance with security standards (simplified) |
| analyze_code_quality | Analyze overall code quality including complexity, maintainability, code smells, and duplications |
| calculate_complexity | Calculate cyclomatic complexity for code files |
| detect_code_smells | Detect code smells in code files |
| analyze_maintainability | Calculate maintainability index for code |
| find_duplicate_code | Find duplicate code blocks across files |
| analyze_test_coverage | Analyze test coverage for code files (simplified) |
| generate_code_metrics | Generate detailed code metrics report |
| suggest_refactoring | Suggest refactoring opportunities based on code analysis |
| analyze_dependencies | Analyze project dependencies including unused, outdated, and vulnerable packages |
| find_unused_dependencies | Find unused dependencies in project |
| check_vulnerabilities | Check for security vulnerabilities in dependencies |
| check_outdated_packages | Check for outdated packages |
| analyze_bundle_size | Analyze bundle size of dependencies |
| suggest_dependency_updates | Suggest dependency updates based on analysis |
| lint_code | Lint code files using ESLint |
| format_code | Format code files using Prettier |
| check_typescript | Check TypeScript files for type errors |
| validate_syntax | Validate syntax of code files |
| fix_lint_issues | Automatically fix linting issues in code files |
| scrape_html | Scrape HTML content from a URL |
| extract_text | Extract text content from a web page |
| extract_links | Extract all links from a web page |
| extract_images | Extract all image URLs from a web page |
| extract_tables | Extract table data from a web page |
| scrape_by_selector | Scrape content using CSS selector |
| scrape_dynamic_content | Scrape JavaScript-rendered content using browser |
| scrape_with_interaction | Scrape content after user interactions (click, scroll, etc.) |
| screenshot_page | Take a screenshot of a web page |
| wait_for_element | Wait for an element to appear and extract its content |
| extract_after_click | Click an element and extract content from another element |
| discover_api_endpoints | Discover API endpoints by monitoring network requests on a web page |
| analyze_network_requests | Analyze all network requests made by a web page |
| extract_api_schema | Extract API schema from discovered endpoints |
| test_api_endpoint | Test an API endpoint with HTTP request |
| parse_json | Parse JSON data |
| parse_xml | Parse XML data |
| parse_csv | Parse CSV data |
| format_scraped_data | Format scraped data into different output formats |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |