Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}
logging
{}
prompts
{
  "listChanged": true
}
resources
{
  "listChanged": true
}
completions
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
logging_setLevelA

Set the minimum logging level for MCP logging notifications. Available levels: debug, info, notice, warning, error, critical, alert, emergency

logging_statusA

Get current MCP logging configuration and status

system_infoC

Get comprehensive system information, server details, available tool categories, and resource usage. Example: system information, tool categories, installation guide

decrypt_ansible_vaultB

Decrypt Ansible Vault encrypted text

encrypt_ansible_vaultB

Encrypt text using Ansible Vault format

generate_ansible_inventoryC

Parse and validate Ansible inventory files

parse_ansible_inventoryB

Parse and validate Ansible inventory files

show_ansible_referenceB

Get Ansible commands reference and cheatsheet

validate_ansible_playbookB

Validate Ansible playbook syntax and structure

convert_hex_to_rgbA

Convert HEX color to RGB

convert_rgb_to_hexC

Convert RGB color to HEX

decode_jwtA

Decode JWT token (header and payload only)

generate_basic_authB

Generate HTTP Basic Authentication header

generate_bip39B

Generate BIP39 mnemonic phrases

generate_hmacC

Generate HMAC (Hash-based Message Authentication Code)

generate_otpB

Generate Time-based One-Time Password (TOTP) codes

generate_passwordC

Generate a secure password

generate_tokenC

Generate secure random tokens

hash_bcryptB

Generate bcrypt hash or verify password against hash

hash_md5C

Generate MD5 hash

hash_sha1B

Generate SHA1 hash

hash_sha256A

Generate SHA256 hash of input text. Example: "hello" → "2cf24dba4f21d..."

hash_sha512B

Generate SHA512 hash

compare_jsonB

Compare two JSON objects and show differences

convert_html_to_markdownC

Convert HTML to Markdown

convert_json_to_csvC

Convert JSON to CSV format

convert_json_to_tomlC

Convert JSON to TOML format

convert_markdown_to_htmlB

Convert Markdown to HTML

convert_toml_to_jsonB

Convert TOML to JSON format

format_jsonA

Format and prettify JSON with proper indentation. Example: {"a":1,"b":2} → formatted JSON with customizable spacing

format_phoneA

Parse and format phone numbers

format_sqlB

Format and prettify SQL queries

format_xmlA

Format and prettify XML

format_yamlC

Format and prettify YAML

minify_jsonA

Minify JSON by removing whitespace and unnecessary characters. Example: formatted JSON → compact single-line JSON

convert_listA

Convert between different list formats (comma-separated, line-separated, etc.)

format_htmlC

Format and beautify HTML code

format_javascriptC

Format and beautify JavaScript/CSS code

generate_crontabB

Generate crontab expressions

generate_markdown_tocA

Generate a table of contents from Markdown headers

test_regexC

Test regular expressions against text

convert_docker_compose_to_runA

Convert Docker Compose files to docker run commands

convert_docker_run_to_composeB

Convert docker run commands to Docker Compose format

generate_traefik_composeC

Generate Traefik Docker Compose configuration

show_docker_referenceA

Get Docker commands reference and cheatsheet

validate_docker_composeA

Validate Docker Compose files for syntax errors, compatibility issues, and best practices. Example: check YAML syntax, service configuration, network setup

convert_text_to_binaryB

Convert text to binary and vice versa

decode_base64A

Decode Base64 text back to original text. Example: "SGVsbG8gV29ybGQ=" → "Hello World"

decode_htmlB

Decode HTML entities

decode_urlB

URL decode text

encode_base64A

Encode text to Base64 format. Example: "Hello World" → "SGVsbG8gV29ybGQ="

encode_htmlC

Encode HTML entities

encode_html_entitiesC

Extended HTML entity encoding/decoding

encode_urlA

URL encode text

decode_safelinkA

Decode Microsoft Outlook SafeLink URLs

fang_urlA

Defang or refang URLs for safe sharing (security analysis)

identify_file_typeA

Identify file type based on magic numbers/file signatures

generate_qr_codeB

Generate QR code for any text including URLs, WiFi networks, contact info, etc.

generate_svg_placeholderC

Generate SVG placeholder images

generate_ulidA

Generate Universally Unique Lexicographically Sortable Identifier (ULID). Example: creates time-sortable unique IDs like '01ARZ3NDEKTSV4RRFFQ69G5FAV'

generate_uuidB

Generate a universally unique identifier (UUID). Example: generates "550e8400-e29b-41d4-a716-446655440000"

calculate_percentageB

Calculate percentages, percentage of a number, or percentage change

convert_number_baseB

Convert numbers between different bases (binary, octal, decimal, hexadecimal)

convert_roman_numeralsB

Convert between Arabic numbers and Roman numerals

convert_temperatureA

Convert temperatures between Celsius, Fahrenheit, and Kelvin

convert_unix_timestampB

Convert between Unix timestamps and human-readable dates

evaluate_mathC

Safely evaluate mathematical expressions

calculate_ip_subnetC

Calculate subnet information for IPv4

calculate_ipv4_subnetB

Calculate IPv4 subnet information

calculate_ipv6_subnetC

Calculate IPv6 subnet information

catB

Display content of a file

convert_cidr_to_ip_rangeA

Convert CIDR notation to IP address range

convert_ip_range_to_cidrA

Convert IP address range to CIDR notation(s)

curlB

Make HTTP requests to web endpoints. Example: GET request to an API or POST data to a server

digC

Perform DNS lookup with dig command

generate_ipv6_ulaC

Generate IPv6 Unique Local Address (ULA) prefix

generate_mac_addressC

Generate random MAC address

generate_random_portB

Generate random port numbers

grepC

Search for patterns in files

headA

Display the beginning of a file

nslookupB

Perform DNS lookup on a hostname or IP address

parse_urlA

Parse URL into components

pingA

Test network connectivity to a host. Example: ping google.com to check if it's reachable

psC

List running processes

scpB

Copy files to or from a remote host using SFTP (SCP-like)

sshA

Connect to a target via SSH

tailB

Display the end of a file

telnetA

Test TCP connectivity to a host and port

topA

Display system processes (snapshot)

validate_ibanB

Validate and parse IBAN (International Bank Account Number)

convert_angleC

Convert between different angle units

convert_energyB

Convert between different energy units

convert_powerA

Convert between different power units

analyze_distinct_wordsA

Count distinct words in text and show their frequency

analyze_text_statsA

Get statistics about text (character count, word count, etc.)

capitalize_textA

Capitalize first letter of each word

compare_textC

Compare two texts and show differences

convert_text_to_camelcaseA

Convert text to camelCase format. Example: 'hello world' → 'helloWorld', 'my-variable-name' → 'myVariableName'

convert_text_to_kebabcaseC

Convert text to kebab-case

convert_text_to_lowercaseB

Convert text to lowercase

Prompts

Interactive templates invoked by user choice

NameDescription
it-workflowGuided workflow for common IT tasks using available tools
security-checkAnalyze data for security concerns before processing
it-tools-workflowGuided workflow for common IT tasks using available tools

Resources

Contextual data attached and managed by the client

NameDescription
workspace-configCurrent workspace configuration and environment settings
manifest://infoServer information and capabilities
manifest://toolsComplete list of available tools
manifest://categoriesTool categories and descriptions
logs://systemSystem log entries
logs://errorError log entries
logs://debugDebug information
docs://ansibleDocumentation for ansible tools
docs://colorDocumentation for color tools
docs://cryptoDocumentation for crypto tools
docs://data_formatDocumentation for data_format tools
docs://developmentDocumentation for development tools
docs://dockerDocumentation for docker tools
docs://encodingDocumentation for encoding tools
docs://forensicDocumentation for forensic tools
docs://id_generatorsDocumentation for id_generators tools
docs://mathDocumentation for math tools
docs://networkDocumentation for network tools
docs://physicsDocumentation for physics tools
docs://textDocumentation for text tools
docs://utilityDocumentation for utility tools
readme://fullComplete README documentation
readme://installationInstallation instructions
readme://toolsAvailable tools overview
readme://examplesUsage examples

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/wrenchpilot/it-tools-mcp'

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