Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| logging_setLevel | Set the minimum logging level for MCP logging notifications. Available levels: debug, info, notice, warning, error, critical, alert, emergency |
| logging_status | Get current MCP logging configuration and status |
| system_info | Get comprehensive system information, server details, available tool categories, and resource usage. Example: system information, tool categories, installation guide |
| decrypt_ansible_vault | Decrypt Ansible Vault encrypted text |
| encrypt_ansible_vault | Encrypt text using Ansible Vault format |
| generate_ansible_inventory | Parse and validate Ansible inventory files |
| parse_ansible_inventory | Parse and validate Ansible inventory files |
| show_ansible_reference | Get Ansible commands reference and cheatsheet |
| validate_ansible_playbook | Validate Ansible playbook syntax and structure |
| convert_hex_to_rgb | Convert HEX color to RGB |
| convert_rgb_to_hex | Convert RGB color to HEX |
| decode_jwt | Decode JWT token (header and payload only) |
| generate_basic_auth | Generate HTTP Basic Authentication header |
| generate_bip39 | Generate BIP39 mnemonic phrases |
| generate_hmac | Generate HMAC (Hash-based Message Authentication Code) |
| generate_otp | Generate Time-based One-Time Password (TOTP) codes |
| generate_password | Generate a secure password |
| generate_token | Generate secure random tokens |
| hash_bcrypt | Generate bcrypt hash or verify password against hash |
| hash_md5 | Generate MD5 hash |
| hash_sha1 | Generate SHA1 hash |
| hash_sha256 | Generate SHA256 hash of input text. Example: "hello" → "2cf24dba4f21d..." |
| hash_sha512 | Generate SHA512 hash |
| compare_json | Compare two JSON objects and show differences |
| convert_html_to_markdown | Convert HTML to Markdown |
| convert_json_to_csv | Convert JSON to CSV format |
| convert_json_to_toml | Convert JSON to TOML format |
| convert_markdown_to_html | Convert Markdown to HTML |
| convert_toml_to_json | Convert TOML to JSON format |
| format_json | Format and prettify JSON with proper indentation. Example: {"a":1,"b":2} → formatted JSON with customizable spacing |
| format_phone | Parse and format phone numbers |
| format_sql | Format and prettify SQL queries |
| format_xml | Format and prettify XML |
| format_yaml | Format and prettify YAML |
| minify_json | Minify JSON by removing whitespace and unnecessary characters. Example: formatted JSON → compact single-line JSON |
| convert_list | Convert between different list formats (comma-separated, line-separated, etc.) |
| format_html | Format and beautify HTML code |
| format_javascript | Format and beautify JavaScript/CSS code |
| generate_crontab | Generate crontab expressions |
| generate_markdown_toc | Generate a table of contents from Markdown headers |
| test_regex | Test regular expressions against text |
| convert_docker_compose_to_run | Convert Docker Compose files to docker run commands |
| convert_docker_run_to_compose | Convert docker run commands to Docker Compose format |
| generate_traefik_compose | Generate Traefik Docker Compose configuration |
| show_docker_reference | Get Docker commands reference and cheatsheet |
| validate_docker_compose | Validate Docker Compose files for syntax errors, compatibility issues, and best practices. Example: check YAML syntax, service configuration, network setup |
| convert_text_to_binary | Convert text to binary and vice versa |
| decode_base64 | Decode Base64 text back to original text. Example: "SGVsbG8gV29ybGQ=" → "Hello World" |
| decode_html | Decode HTML entities |
| decode_url | URL decode text |
| encode_base64 | Encode text to Base64 format. Example: "Hello World" → "SGVsbG8gV29ybGQ=" |
| encode_html | Encode HTML entities |
| encode_html_entities | Extended HTML entity encoding/decoding |
| encode_url | URL encode text |
| decode_safelink | Decode Microsoft Outlook SafeLink URLs |
| fang_url | Defang or refang URLs for safe sharing (security analysis) |
| identify_file_type | Identify file type based on magic numbers/file signatures |
| generate_qr_code | Generate QR code for any text including URLs, WiFi networks, contact info, etc. |
| generate_svg_placeholder | Generate SVG placeholder images |
| generate_ulid | Generate Universally Unique Lexicographically Sortable Identifier (ULID). Example: creates time-sortable unique IDs like '01ARZ3NDEKTSV4RRFFQ69G5FAV' |
| generate_uuid | Generate a universally unique identifier (UUID). Example: generates "550e8400-e29b-41d4-a716-446655440000" |
| calculate_percentage | Calculate percentages, percentage of a number, or percentage change |
| convert_number_base | Convert numbers between different bases (binary, octal, decimal, hexadecimal) |
| convert_roman_numerals | Convert between Arabic numbers and Roman numerals |
| convert_temperature | Convert temperatures between Celsius, Fahrenheit, and Kelvin |
| convert_unix_timestamp | Convert between Unix timestamps and human-readable dates |
| evaluate_math | Safely evaluate mathematical expressions |
| calculate_ip_subnet | Calculate subnet information for IPv4 |
| calculate_ipv4_subnet | Calculate IPv4 subnet information |
| calculate_ipv6_subnet | Calculate IPv6 subnet information |
| cat | Display content of a file |
| convert_cidr_to_ip_range | Convert CIDR notation to IP address range |
| convert_ip_range_to_cidr | Convert IP address range to CIDR notation(s) |
| curl | Make HTTP requests to web endpoints. Example: GET request to an API or POST data to a server |
| dig | Perform DNS lookup with dig command |
| generate_ipv6_ula | Generate IPv6 Unique Local Address (ULA) prefix |
| generate_mac_address | Generate random MAC address |
| generate_random_port | Generate random port numbers |
| grep | Search for patterns in files |
| head | Display the beginning of a file |
| nslookup | Perform DNS lookup on a hostname or IP address |
| parse_url | Parse URL into components |
| ping | Test network connectivity to a host. Example: ping google.com to check if it's reachable |
| ps | List running processes |
| scp | Copy files to or from a remote host using SFTP (SCP-like) |
| ssh | Connect to a target via SSH |
| tail | Display the end of a file |
| telnet | Test TCP connectivity to a host and port |
| top | Display system processes (snapshot) |
| validate_iban | Validate and parse IBAN (International Bank Account Number) |
| convert_angle | Convert between different angle units |
| convert_energy | Convert between different energy units |
| convert_power | Convert between different power units |
| analyze_distinct_words | Count distinct words in text and show their frequency |
| analyze_text_stats | Get statistics about text (character count, word count, etc.) |
| capitalize_text | Capitalize first letter of each word |
| compare_text | Compare two texts and show differences |
| convert_text_to_camelcase | Convert text to camelCase format. Example: 'hello world' → 'helloWorld', 'my-variable-name' → 'myVariableName' |
| convert_text_to_kebabcase | Convert text to kebab-case |
| convert_text_to_lowercase | Convert text to lowercase |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| it-workflow | Guided workflow for common IT tasks using available tools |
| security-check | Analyze data for security concerns before processing |
| it-tools-workflow | Guided workflow for common IT tasks using available tools |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| workspace-config | Current workspace configuration and environment settings |
| manifest://info | Server information and capabilities |
| manifest://tools | Complete list of available tools |
| manifest://categories | Tool categories and descriptions |
| logs://system | System log entries |
| logs://error | Error log entries |
| logs://debug | Debug information |
| docs://ansible | Documentation for ansible tools |
| docs://color | Documentation for color tools |
| docs://crypto | Documentation for crypto tools |
| docs://data_format | Documentation for data_format tools |
| docs://development | Documentation for development tools |
| docs://docker | Documentation for docker tools |
| docs://encoding | Documentation for encoding tools |
| docs://forensic | Documentation for forensic tools |
| docs://id_generators | Documentation for id_generators tools |
| docs://math | Documentation for math tools |
| docs://network | Documentation for network tools |
| docs://physics | Documentation for physics tools |
| docs://text | Documentation for text tools |
| docs://utility | Documentation for utility tools |
| readme://full | Complete README documentation |
| readme://installation | Installation instructions |
| readme://tools | Available tools overview |
| readme://examples | Usage examples |