Botoi MCP

Botoi MCP: 49 утилит для разработчиков — DNS, WHOIS, JWT, хеши, конвертеры форматов

От сообщества: Добавлен пользователем или импортирован; проверьте владельца перед подключениемРаботаетБез входаГлобальныйБесплатноТолько чтение

Что умеет

  • Проверять DNS-записи, WHOIS и SSL-сертификаты доменов
  • Определять геолокацию и провайдера по IP-адресу
  • Кодировать и декодировать Base64, генерировать UUID и хеши
  • Конвертировать между JSON, YAML, XML и CSV
  • Подписывать и проверять JWT-токены

Какие данные видит

Сервер обращается к открытым публичным реестрам (DNS, WHOIS, IP-базы) и не требует доступа к личным аккаунтам пользователя.

Нужен ли аккаунт

Не нужен: сервер работает без входа

Botoi MCP собирает набор бытовых инструментов разработчика в одном сервере: DNS и WHOIS-запросы, геолокация по IP, проверка SSL-сертификатов, валидация email, работа с JWT и хешами, генерация UUID и QR-кодов, конвертация JSON/YAML/XML. Подключается к Claude, ChatGPT или Cursor без ключа API — достаточно указать адрес сервера. Бесплатный тариф ограничен 5 запросами в минуту и 100 в день.

Как подключить

Как подключить Botoi MCP к Claude

Адрес сервера, который нужно вставить в настройках Claude:

https://botoi.run.tools

  1. Откройте Claude (сайт claude.ai или приложение для компьютера).
  2. Перейдите в Настройки → Коннекторы (в английском интерфейсе: Settings → Connectors).
  3. Нажмите Добавить пользовательский коннектор (Add custom connector).
  4. Вставьте адрес сервера, скопированный ниже, в поле URL удалённого MCP-сервера и нажмите Добавить.
  5. В чате нажмите + → Коннекторы и включите новый коннектор.

Пользовательские коннекторы доступны на тарифах Free, Pro, Max, Team и Enterprise. На Free можно добавить только один. В Team и Enterprise коннектор сначала добавляет владелец организации в Настройки организации → Коннекторы.

Авторизация

После нажатия Добавить откроется окно входа в сервис. Войдите под своим аккаунтом и подтвердите доступ. Пароль Claude не видит.

Как подключить Botoi MCP к ChatGPT

Адрес сервера, который нужно вставить в настройках ChatGPT:

https://botoi.run.tools

  1. Откройте ChatGPT в браузере (chatgpt.com). Нужен тариф Plus, Pro, Business, Enterprise или Edu.
  2. Один раз включите режим разработчика: Настройки → Приложения → Дополнительные настройки → Режим разработчика (Settings → Apps → Advanced settings → Developer mode).
  3. Откройте Настройки → Коннекторы и нажмите Создать (Create).
  4. Заполните форму: Название (любое), Описание (одна фраза, что делает сервис), URL MCP-сервера (скопируйте ниже).
  5. В поле Аутентификация выберите OAuth, если сервис требует вход, иначе Нет. Нажмите Создать.
  6. В новом чате откройте + → Приложения/Коннекторы и включите коннектор.

Название раздела у OpenAI менялось (Connectors → Apps/Plugins). Если пункт называется иначе, ищите «режим разработчика» в настройках. В рабочих пространствах Business/Enterprise администратор должен разрешить пользовательские коннекторы.

Авторизация

При первом использовании ChatGPT откроет окно входа в сервис. Войдите и подтвердите доступ.

Как подключить Botoi MCP к Cursor

Адрес сервера, который нужно вставить в настройках Cursor:

https://botoi.run.tools

Быстрый способ: нажмите кнопку Открыть в Cursor ниже, Cursor сам предложит добавить сервер.

Вручную:

  1. В Cursor откройте Settings → Cursor Settings → MCP и нажмите Add new global MCP server.
  2. Вставьте JSON, скопированный ниже, в открывшийся файл ~/.cursor/mcp.json (для одного проекта: .cursor/mcp.json в корне проекта).
  3. Сохраните файл. Сервер появится в списке MCP; при необходимости пройдите авторизацию по кнопке рядом с ним.

Авторизация

Если сервис требует вход, рядом с сервером в списке MCP появится кнопка авторизации.

Список инструментов сервера (49)

Технические названия из tools/list. Нужны только разработчикам.

lookup_ipLook up geolocation, ISP, and network details for an IP address. Use when you need to determine the physical location, internet provider, or AS number for a given IP.
lookup_dnsQuery DNS records (A, AAAA, MX, TXT, CNAME, NS) for a domain. Use when you need to check DNS configuration or troubleshoot domain resolution.
lookup_whoisGet WHOIS registration data for a domain. Use when you need to find domain ownership, registrar, or expiration date.
lookup_sslCheck SSL certificate details and expiry for a domain. Use when verifying HTTPS configuration or checking certificate validity.
lookup_emailValidate an email address (syntax, MX record, disposable check). Use when you need to verify if an email address is real and deliverable.
lookup_headersFetch HTTP response headers for a URL. Use when inspecting server configuration, security headers, or caching policies.
lookup_url_metadataExtract title, description, OG tags, and favicon from a URL. Use when you need to preview or summarize a webpage.
lookup_domain_availabilityCheck if a domain name is available for registration.
lookup_tech_detectDetect technologies used by a website (frameworks, CMS, analytics). Use when analyzing a competitor's tech stack.
lookup_vpn_detectCheck if an IP address is a VPN, proxy, or Tor exit node.
lookup_phoneParse and validate a phone number (country, carrier, line type).
lookup_companyLook up company information by domain name.
text_base64_encodeEncode a UTF-8 string to Base64. Use for embedding data in URLs or APIs that require Base64.
text_base64_decodeDecode a Base64 string back to UTF-8.
text_json_formatFormat and pretty-print a JSON string with configurable indentation.
text_json_validateValidate whether a string is valid JSON and report parsing errors.
text_markdown_to_htmlConvert Markdown text to HTML.
text_html_to_markdownConvert HTML to clean Markdown.
text_csv_to_jsonParse CSV text into a JSON array of objects.
text_yaml_to_jsonConvert YAML to JSON.
text_json_to_yamlConvert JSON to YAML.
text_xml_to_jsonConvert XML to JSON.
dev_hashGenerate a hash (MD5, SHA-1, SHA-256, SHA-512) of input text. Use for checksums, data integrity, or fingerprinting.
dev_uuidGenerate one or more UUIDs (v4 or v7).
dev_jwt_signCreate and sign a JWT with a given payload and secret.
dev_jwt_verifyVerify and decode a JWT. Use when debugging authentication tokens.
dev_cron_describeConvert a cron expression to a human-readable description.
dev_password_generateGenerate a random password with configurable length and complexity.
dev_url_encodeURL-encode a string.
dev_url_decodeURL-decode a string.
dev_regex_testTest a regex pattern against a string and return matches.
dev_diffCompute a unified diff between two text strings.
dev_semver_parseParse a semver string into major, minor, patch components.
dev_timestamp_convertConvert between Unix timestamps and ISO 8601 dates.
security_encryptEncrypt text using AES-256-GCM with a passphrase.
security_decryptDecrypt AES-256-GCM encrypted text with a passphrase.
security_totp_generateGenerate a TOTP secret and provisioning URI for 2FA setup.
security_validate_credit_cardValidate a credit card number (Luhn check, network detection).
security_pii_detectDetect personally identifiable information (emails, phones, SSNs) in text.
transform_minify_jsMinify JavaScript code.
transform_minify_cssMinify CSS stylesheets.
transform_sql_formatFormat and beautify SQL queries.
transform_code_formatFormat source code (supports JS, TS, Python, Go, Rust, and more).
transform_json_to_typescriptGenerate TypeScript interfaces from a JSON sample.
lookup_address_validateValidate a freeform address and return structured components (street, city, state, postal code, country), GPS coordinates, and confidence score. Use when you need to verify or parse an address.
lookup_breach_checkCheck if a password has appeared in known data breaches using k-Anonymity. Returns breach count. Use when you need to verify password safety.
lookup_ssl_cert_expiryCheck SSL certificate expiry for a domain. Returns issuer, valid dates, days remaining, and expired/expiring-soon flags. Use when monitoring certificate health.
lookup_dns_monitorCheck DNS records for a domain and compare against the previous snapshot. Detects record changes over time. Use when monitoring DNS configuration.
lookup_accessibilityRun 10 basic accessibility checks on a webpage URL. Returns a score, issues list, and summary. Use when you need a quick accessibility audit.