bmobot-mcp

bmobot-mcp

MCP server providing 37 developer tools for hashing, encoding, regex, JSON, SQL, cron, QR codes, UUID, JWT, and more, all powered by bmobot.ai APIs.

Category
Visit Server

README

bmobot-mcp

MCP server providing 37 developer tools — hash, encode, regex, JSON, SQL, cron, QR codes, UUID, JWT, and more. All tools are powered by bmobot.ai APIs.

Works with Claude Desktop, Claude Code, and any MCP-compatible client.

Quick Start

Claude Code

claude mcp add bmobot-mcp -- npx -y bmobot-mcp

Claude Desktop

Add to ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "bmobot": {
      "command": "npx",
      "args": ["-y", "bmobot-mcp"]
    }
  }
}

Tools (37)

Hash & Encode

Tool Description
hash Hash text with MD5, SHA-1, SHA-256, SHA-384, SHA-512
hmac Generate HMAC signatures with a secret key
encode Base64, URL, hex, HTML entity encode/decode

Text

Tool Description
convert_case camelCase, snake_case, kebab-case, PascalCase, CONSTANT_CASE, Title Case, and more
slugify Convert text to URL-safe slugs
count_words Word/char/sentence count with reading time estimate
extract_from_text Extract emails, URLs, numbers, hashtags, mentions, phones

JSON

Tool Description
format_json Format, validate, and pretty-print JSON
json_diff Compare two JSON objects and show differences
json_query Query JSON with dot-notation paths

Code & Dev

Tool Description
test_regex Test regex patterns against text
explain_regex Explain regex in plain English
format_sql Format SQL queries (MySQL, PostgreSQL, SQLite)
analyze_sql Extract tables, columns, JOINs from SQL
parse_cron Parse cron expressions with next run times
decode_jwt Decode JWT tokens (header, payload, expiration)
parse_semver Parse versions and check range satisfaction
http_status Look up HTTP status code meanings
diff_text Unified diff between two texts
test_glob Test glob pattern matching

Data Formats

Tool Description
csv_to_json Convert CSV to JSON
yaml_to_json Convert YAML to JSON
json_to_yaml Convert JSON to YAML
markdown_to_html Convert Markdown to HTML
extract_markdown_toc Extract table of contents from Markdown

Generators

Tool Description
generate_uuid UUID v4, v7, or ULID
generate_password Secure passwords, passphrases, PINs
generate_lorem Lorem ipsum placeholder text
generate_fake_data Realistic test data (people, addresses, companies, finance)
generate_qr QR codes as base64 PNG, SVG, or terminal art

Validation & Analysis

Tool Description
validate_email Email validation with MX lookup, disposable detection, typo suggestions
validate_ip IP address validation (v4/v6), type identification
calculate_cidr Network calculations from CIDR notation
color_palette Generate color palettes (complementary, analogous, triadic, etc.)
check_contrast WCAG color contrast ratio checker

Date & Time

Tool Description
datetime_now Current time in any timezone
datetime_diff Calculate difference between two dates

Examples

Once installed, just ask Claude naturally:

  • "Hash this API key with SHA-256"
  • "Explain this regex: ^(?=.*[A-Z])(?=.*\d).{8,}$"
  • "Parse this cron: 0 */6 * * 1-5"
  • "Generate 5 UUIDs"
  • "Check if #333 on #fff passes WCAG contrast"
  • "Format this SQL query"
  • "Convert this YAML to JSON"
  • "Validate this email address"

Configuration

By default, tools call the hosted APIs at *.bmobot.ai. To use a custom API base:

# Claude Code
claude mcp add bmobot-mcp \
  --env BMOBOT_API_BASE=https://{service}.your-domain.com \
  -- npx -y bmobot-mcp

# Claude Desktop
{
  "mcpServers": {
    "bmobot": {
      "command": "npx",
      "args": ["-y", "bmobot-mcp"],
      "env": {
        "BMOBOT_API_BASE": "https://{service}.your-domain.com"
      }
    }
  }
}

The {service} placeholder is replaced with the service name (e.g., hash, json, cron).

Requirements

  • Node.js 18+
  • No API key required — all tools are free to use

License

MIT

Recommended Servers

playwright-mcp

playwright-mcp

A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.

Official
Featured
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.

Official
Featured
Local
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.

Official
Featured
Local
TypeScript
VeyraX MCP

VeyraX MCP

Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.

Official
Featured
Local
graphlit-mcp-server

graphlit-mcp-server

The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.

Official
Featured
TypeScript
Kagi MCP Server

Kagi MCP Server

An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.

Official
Featured
Python
E2B

E2B

Using MCP to run code via e2b.

Official
Featured
Neon Database

Neon Database

MCP server for interacting with Neon Management API and databases

Official
Featured
Exa Search

Exa Search

A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.

Official
Featured
Qdrant Server

Qdrant Server

This repository is an example of how to create a MCP server for Qdrant, a vector search engine.

Official
Featured