ofershap/mcp-server-devutils

ofershap/mcp-server-devutils

от ofershap
MCP-сервер с 17 утилитами для разработчиков: кодирование base64, UUID, JWT, cron, временные метки, JSON, regex. Не требует API-ключей — запускается через npx. Помогает AI-ассистентам декодировать т...

MCP Server DevUtils — 17 Developer Tools for AI Assistants

npm version npm downloads CI License: MIT

An MCP server that gives your AI assistant 17 developer utilities — base64, UUID, JWT decode, cron, timestamps, JSON, regex. No API keys, no external services, just npx.

You: "Decode this JWT: eyJhbGci..."
AI:  Header: { alg: "RS256" }  Payload: { sub: "1234", exp: 1700000000 }  Expired: yes

Works with Claude Desktop, Cursor, and VS Code Copilot. Zero auth required.

MCP server devutils demo — JWT decode, UUID generation, and cron explanation in Claude Desktop

Tools

Tool What it does
base64_encode Encode a string to Base64
base64_decode Decode a Base64 string
uuid_generate Generate one or more UUIDs (v4)
ulid_generate Generate a ULID
hash Hash a string (md5, sha1, sha256, sha384, sha512)
hash_all Hash with all algorithms at once
jwt_decode Decode a JWT token (header, payload, expiry)
cron_explain Explain a cron expression in plain English
cron_validate Validate a cron expression
cron_next Show next N run times for a cron expression
timestamp_to_iso Convert Unix timestamp to ISO 8601
iso_to_timestamp Convert ISO 8601 to Unix timestamp
timestamp_now Get current time in multiple formats
json_format Pretty-print a JSON string
json_minify Minify a JSON string
json_validate Validate JSON and report its type
regex_test Test a regex pattern against a string
Инструменты были проиндексированы:
base64_decode

Декодирует строку Base64

Параметры
  • inputstringобязательный

    Строка Base64, которую нужно декодировать.

base64_encode

Кодирует строку в Base64

Параметры
  • inputstringобязательный

    Строка для кодирования

cron_explain

Объясни cron-выражение простым языком

Параметры
  • expressionstringобязательный

    Cron-выражение (5 полей, например "0 9 * * 1-5")

cron_next

Показывает следующие N моментов выполнения для cron-выражения

Параметры
  • countinteger

    Сколько следующих запусков показывать

  • expressionstringобязательный

    Cron-выражение

cron_validate

Проверить cron-выражение

Параметры
  • expressionstringобязательный

    Cron-выражение для проверки

hash

Хеширует строку с помощью указанного алгоритма. Поддерживаемые алгоритмы: md5, sha1, sha256, sha384, sha512.

Параметры
  • algorithmenum

    Хеш-алгоритм

  • inputstringобязательный

    Строка для хеширования.

hash_all

Хешировать строку сразу всеми поддерживаемыми алгоритмами.

Параметры
  • inputstringобязательный

    Строка для хеширования.

iso_to_timestamp

Преобразует строку даты в формате ISO 8601 в метку времени Unix

Параметры
  • datestringобязательный

    Строка даты в формате ISO 8601

json_format

Красиво отформатировать / форматировать JSON-строку

Параметры
  • indentinteger

    Размер отступа

  • inputstringобязательный

    Форматирует строку JSON.

json_minify

Минифицировать JSON-строку (удалить пробелы)

Параметры
  • inputstringобязательный

    Минифицирует JSON-строку.

json_validate

Проверить строку JSON и сообщить её тип

Параметры
  • inputstringобязательный

    JSON-строка для проверки

jwt_decode

Декодировать JWT токен (без проверки) и показать заголовок, полезную нагрузку, срок действия

Параметры
  • tokenstringобязательный

    JWT-токен для декодирования

regex_test

Проверить регулярное выражение на строке

Параметры
  • flagsstring

    Флаги регулярных выражений (например, "gi", "gm")

  • patternstringобязательный

    Шаблон регулярного выражения

  • testStringstringобязательный

    Строка для проверки

timestamp_now

Возвращает текущее время в нескольких форматах.

Параметры

Без параметров.

timestamp_to_iso

Преобразовать Unix-таймстамп в строку даты ISO 8601

Параметры
  • timestampnumberобязательный

    Unix-метка времени (секунды или миллисекунды)

ulid_generate

01J5X8H9KZP7R0A1B2C3D4E5F6

Параметры

Без параметров.

uuid_generate

c74b8e51-7f19-4a41-87cb-3eef0d8d6a2b f1a3c9d0-2b4e-4f7a-9c1d-8e0f3a6b7c8d a9b8c7d6-e5f4-3210-9876-543210fedcba

Параметры
  • countinteger

    Количество UUID для генерации

1.0.2основная
1.0.1
1.0.0

Выберите клиент, чтобы установить ofershap/mcp-server-devutils:

Любой клиент

Конфиг добавления MCP сервера стандартный, обычно он не меняется вообще, поэтому подходит практически к любому ИИ клиенту, поддерживающему MCP.

{
  "mcpServers": {
    "ofershap-mcp-server-devutils-kz39xx1obd": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-server-devutils"
      ]
    }
  }
}
CursorCursor

Перейдите по ссылке и сервер автоматически будет добавлен в Cursor. Либо откройте/создайте файл ~/.cursor/mcp.json(%USERPROFILE%\.cursor\mcp.json на Windows) и добавьте конфиг сервера:

{
  "mcpServers": {
    "ofershap-mcp-server-devutils-kz39xx1obd": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-server-devutils"
      ]
    }
  }
}
VS Code

Создайте .vscode/mcp.json в проекте (ключ верхнего уровня — servers):

{
  "servers": {
    "ofershap-mcp-server-devutils-kz39xx1obd": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "mcp-server-devutils"
      ]
    }
  }
}

Либо добавьте сервер через терминал:

code --add-mcp "{\"name\":\"ofershap-mcp-server-devutils-kz39xx1obd\",\"type\":\"stdio\",\"command\":\"npx\",\"args\":[\"-y\",\"mcp-server-devutils\"]}"
ClaudeClaude Desktop

Откройте Settings → Developer → Edit Config — это откроет файл claude_desktop_config.json:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Впишите сервер и полностью перезапустите Claude Desktop:

{
  "mcpServers": {
    "ofershap-mcp-server-devutils-kz39xx1obd": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-server-devutils"
      ]
    }
  }
}
Claude CodeClaude Code

Добавьте сервер одной командой в терминале:

claude mcp add ofershap-mcp-server-devutils-kz39xx1obd -- npx -y mcp-server-devutils

Либо через JSON-конфиг:

claude mcp add-json ofershap-mcp-server-devutils-kz39xx1obd "{\"command\":\"npx\",\"args\":[\"-y\",\"mcp-server-devutils\"]}"
CodexCodex

Добавьте сервер командой в терминале:

codex mcp add ofershap-mcp-server-devutils-kz39xx1obd -- npx -y mcp-server-devutils

Либо вручную в ~/.codex/config.toml(%USERPROFILE%\.codex\config.toml на Windows):

[mcp_servers.ofershap-mcp-server-devutils-kz39xx1obd]
command = "npx"
args = ["-y", "mcp-server-devutils"]
PerplexityPerplexity

MCP доступен подписчикам Perplexity Pro / Max / Enterprise. Локальные серверы — только в приложении для macOS.

  1. Откройте Настройки аккаунта → Connectors.
  2. Установите вспомогательное приложение PerplexityXPC (один раз).
  3. Нажмите Add Connector → вкладка Simple.
  4. В поле Server Name укажите ofershap/mcp-server-devutils, а в поле команды запуска — строку ниже:
npx -y mcp-server-devutils

Нажмите Save и дождитесь статуса Running.

WindsurfWindsurf

Откройте Windsurf Settings → Cascade → MCP Servers или отредактируйте файл ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "ofershap-mcp-server-devutils-kz39xx1obd": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-server-devutils"
      ]
    }
  }
}
ClineCline

В панели Cline нажмите иконку MCP Servers → Configure → Configure MCP Servers (или отредактируйте ~/.cline/mcp.json) и добавьте сервер:

{
  "mcpServers": {
    "ofershap-mcp-server-devutils-kz39xx1obd": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-server-devutils"
      ],
      "disabled": false,
      "autoApprove": []
    }
  }
}
Continue

Создайте файл в .continue/mcpServers/ (например ofershap-mcp-server-devutils-kz39xx1obd.yaml) или добавьте блок в config.yaml. MCP работает только в режиме agent:

mcpServers:
  - name: ofershap-mcp-server-devutils-kz39xx1obd
    command: npx
    args:
      - "-y"
      - "mcp-server-devutils"
Zed

Выполните agent: add context server или откройте настройки (zed: open settings file) и добавьте сервер в объект context_servers:

{
  "context_servers": {
    "ofershap-mcp-server-devutils-kz39xx1obd": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-server-devutils"
      ]
    }
  }
}

Похожие MCP-сервера

paladini/devutils-mcp-server

paladini/devutils-mcp-server

от paladini

DevUtils MCP сервер даёт 36 утилит для повседневных задач: хэширование, кодирование, работа с UUID, JWT, JSON, CIDR и текстом. Всё работает локально в Claude, Cursor, VS Code и других MCP-клиентах ...

TypeScript⭐ 5
MarkItDown MCP

MarkItDown MCP

официальный

от microsoft

Конвертирует PDF, Word, Excel и изображения в Markdown, сохраняя заголовки, таблицы и ссылки. Официальная утилита Microsoft, понимает YouTube и EPUB.

Python⭐ 191167
ZeparHyfar/mcp-datetime

ZeparHyfar/mcp-datetime

от zeparhyfar

MCP сервер для получения текущей даты и времени в десятках форматов: от стандартных (ISO, дата/время) до японских, компактных и файловых (.md, .log). Интегрируется с Claude Desktop App — идеально для автоматизации задач с точными метками времени.

Python⭐ 31
ofershap/mcp-server-npm-plus

ofershap/mcp-server-npm-plus

от ofershap

MCP сервер для анализа npm-пакетов: поиск, размер бандла, уязвимости, сравнение загрузок и дерево зависимостей. Без ключей, через публичные API — незаменим при выборе библиотеки в редакторе.

TypeScript⭐ 1
Helm-Protocol/openttt-mcp

Helm-Protocol/openttt-mcp

от helm-protocol

MCP-сервер для Proof of Time — криптографические метки, предотвращающие амнезию AI-агентов после сжатия контекста. Восстанавливает шаги рабочего процесса за O(1) по eventId. Подходит для длительных...

TypeScript⭐ 1
fabio-rovai/open-ontologies

fabio-rovai/open-ontologies

от fabio-rovai

Валидирует и классифицирует онтологии RDF/OWL, управляет версиями и сравнивает схемы. 70+ инструментов, работает локально без API-ключей.

Rust⭐ 1132
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин