プロトタイプ · プレビュー版:公式レジストリのすべてのサーバーを掲載し、30分ごとに同期しています。レビューとアカウント機能は今後のステップで始まります。
PopNx MCPAIを使う人のためのMCPサーバー · やさしい言葉で解説

DevUtils MCP Server

作者:paladiniバージョン 1.1.0i★ –iパソコンで動く
レジストリ名io.github.paladini/devutils-mcp-server

インストール

概要

作者による説明(英語の原文)

36 local developer utilities for AI agents. Hash, encoding, UUID, JWT, JSON, network, text.

PopNx MCPの3つの柱

この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。

できること

このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。

  • 接続方法: パソコンで動く
  • トランスポート: stdio
  • カテゴリ: その他

インストール

使っているAIアプリを選んで、設定をコピーしてください。

インストールの前に

  • 基本チェック:1項目中1項目に合格
  • あなたのパソコンで、あなたのユーザーと同じ権限(ファイル、ネットワーク、アプリ)で動きます。
  • レジストリには、入力が必要なキーは載っていません。

必要なもの

  • npmNode.jsのインストール(npxコマンドに必要)

どのアプリを使っていますか?

上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。

Claude Desktop → Settings → Developer → Edit Config を開き、claude_desktop_config.json にこれを貼り付けます

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

ターミナルでこれを実行します

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

Cursorで開く

または、設定を自分でコピーする

プロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます

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

ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。

VS Codeで開く

または、設定を自分でコピーする

プロジェクトの .vscode/mcp.json に貼り付けます

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

ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。

これはパソコンで動くサーバーですが、ChatGPTがつなげるのはインターネット上のサーバーだけです。ほかのアプリを選んでください。

選んだアプリは、この端末のCookieに保存されます。アカウントは不要です。

この設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。

できること

パソコンで動くサーバーです。インストールすると、ツール一覧がAIアプリに表示されます。

基本チェックi

誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月6日にチェック

  • ✓ 合格

    作者とリポジトリが一致

    レジストリ名は、リポジトリを所有するGitHubアカウント paladini で確認済みです

  • … 未チェック

    今もメンテナンスされている

    このリポジトリはまだGitHubから読み取っていません

  • … 未チェック

    ライセンスがある

    このリポジトリはまだGitHubから読み取っていません

  • – 対象外

    エンドポイントが応答する

    これはパソコンで動くため、インターネット上のエンドポイントはありません

  • – 対象外

    OAuthでサインイン

    パソコンで動き、代わりにローカルの設定を使います

  • … 未チェック

    ツールの説明に隠れた指示がない

    パソコンで動くサーバーです。ツール一覧を読み取れるのは、インターネット上のエンドポイントがある場合だけです

その他のほかのサーバーとの比較i

  • このカテゴリのほかの32371件のうち0%よりスターが多い
  • このカテゴリのほかの32371件のうち16%より最近レジストリに公開
  • 基本チェックの結果が、このカテゴリのほかの32371件のうち100%と同じかそれ以上

レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。

よくある質問

DevUtils MCP Serverは安全ですか?

当てはまる基本チェック1項目のうち1項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。

どんなキーやコードが必要ですか?

レジストリには必須のキーは載っていません。ただし、最初に使うときにサインインを求めるサーバーもあります。

パソコンで動きますか、それともクラウドですか?

あなたのパソコンで動きます。必要なときにAIアプリが起動し、データは作者のサーバーを通りません(サーバー自体がオンラインサービスを呼び出す場合を除きます)。

今もメンテナンスされていますか?

GitHubリポジトリの最終更新は–、最新バージョン(1.1.0)がレジストリに届いたのは4 か月前です。

どのアプリで使えますか?

Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。パソコンにNode.jsも必要です。

代わりに使えるものは?

同じカテゴリには:Spec Driven Development, Remote Desktop Commander, Opencu

代わりの候補

同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。

カードの見方:★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i

Remote Desktop Commander

作者:desktop-commander

Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.

クラウドで動く★ 211昨日更新
インストール

Opencu

作者:Daily-AC

Independent local computer-use engine and MCP server for macOS, Windows, Linux and Android

パソコンで動く今日更新
インストール

作者のREADME

READMEを開く

作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。

DevUtils MCP Server

36 everyday developer tools for any MCP-compatible AI assistant. Hashing, encoding, UUID generation, JWT decoding, JSON formatting, network tools, text utilities, and more — all local, no external APIs.

Think of it as `busybox` for developer tools — small, essential, and always useful.

Also available as a plugin: devutils-cursor-plugin — one-click install for Cursor and Claude Code.


Why?

Every developer needs to hash strings, encode/decode data, generate UUIDs, decode JWTs, format JSON, calculate CIDR ranges, and convert timestamps every day. DevUtils MCP Server brings all of these tools directly into your AI assistant — works with Claude, Cursor, VS Code, Windsurf, and any other MCP-compatible client.


Installation

Prerequisite: Node.js 18+ (Node 22 recommended). Verify with node -v.

One-click / plugin

Use the Add to Cursor / VS Code badges above, or install the plugin:

/plugin marketplace add paladini/devutils-cursor-plugin

/plugin install devutils-mcp@devutils-cursor-plugin

Cursor: Settings → Customize, or add from GitHub paladini/devutils-cursor-plugin.

npx (no install)
npx -y devutils-mcp-server
npm
npm install -g devutils-mcp-server

devutils-mcp-server

Docker
# Published image (when available)

docker run -i --rm ghcr.io/paladini/devutils-mcp-server

Or build locally

docker build -t devutils-mcp-server . docker run -i --rm devutils-mcp-server

Or with Compose

docker compose build docker compose run --rm -i devutils-mcp

Official MCP Registry

Listed as io.github.paladini/devutils-mcp-server. Search for io.github.paladini/devutils.

GitHub Packages

Releases are dual-published to npm and GitHub Packages as @paladini/devutils-mcp-server (see .github/workflows/release.yml). Prefer the public npm package for most installs; use GitHub Packages when you already authenticate against npm.pkg.github.com.

# After authenticating to npm.pkg.github.com for the @paladini scope:

npx -y @paladini/devutils-mcp-server

Smithery

Also available on Smithery.


Client setup

Cursor

One-click: use the Add to Cursor badge at the top of this README.

Plugin (recommended): Install DevUtils MCP from Cursor Settings → Customize.

Manual: Add to ~/.cursor/mcp.json:

{

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

Claude Desktop

Add to ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):

{

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

Or with Docker:

{

"mcpServers": { "devutils": { "command": "docker", "args": ["run", "-i", "--rm", "ghcr.io/paladini/devutils-mcp-server"] } } }

Claude Code
/plugin marketplace add paladini/devutils-cursor-plugin

/plugin install devutils-mcp@devutils-cursor-plugin

VS Code (GitHub Copilot)

One-click: use the VS Code badge at the top, or add to .vscode/mcp.json / user settings:

{

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

Windsurf

Add to ~/.codeium/windsurf/mcp_config.json:

{

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

Docker MCP Toolkit (Docker Desktop)

If this server is available in the Docker MCP Catalog:

  1. Open Docker Desktop → MCP Toolkit
  2. Search for DevUtils
  3. Click Enable
Local development
npm install

npm run dev


Available tools (36)

Hash (6)
ToolDescription
hash_md5Generate MD5 hash
hash_sha1Generate SHA-1 hash
hash_sha256Generate SHA-256 hash
hash_sha512Generate SHA-512 hash
hash_bcryptGenerate bcrypt hash (configurable rounds)
hash_bcrypt_verifyVerify string against bcrypt hash
Encoding (8)
ToolDescription
base64_encodeEncode string to Base64
base64_decodeDecode Base64 to string
url_encodeURL-encode (percent-encoding)
url_decodeDecode URL-encoded string
html_encodeEncode HTML entities
html_decodeDecode HTML entities
hex_encodeEncode string to hex
hex_decodeDecode hex to string
Generators (4)
ToolDescription
generate_uuidCryptographic UUID v4 (batch support)
generate_nanoidCompact URL-friendly ID (configurable length)
generate_passwordSecure password (configurable complexity)
generate_random_hexRandom hex string (configurable length)
JWT (2)
ToolDescription
jwt_decodeDecode JWT header & payload (with human-readable dates)
jwt_validateValidate JWT structure & expiration
Formatters (3)
ToolDescription
json_formatPretty-print or minify JSON
json_validateValidate JSON with error location
json_path_queryExtract values using dot-notation path
Converters (5)
ToolDescription
timestamp_to_dateUnix timestamp → human date (timezone support)
date_to_timestampDate string → Unix timestamp
number_base_convertConvert between bases (bin/oct/dec/hex/any)
color_convertConvert colors (HEX ↔ RGB ↔ HSL)
byte_convertConvert byte units (B/KB/MB/GB/TB/PB)
Network (2)
ToolDescription
cidr_calculateCIDR → network, broadcast, mask, host range, host count
ip_validateValidate & classify IPv4/IPv6 address
Text (6)
ToolDescription
text_statsCharacter/word/line/sentence count, reading time
lorem_ipsumGenerate placeholder text
case_convertConvert between camelCase, snake_case, PascalCase, etc.
slugifyConvert string to URL-friendly slug
regex_testTest regex pattern against input
text_diffLine-by-line diff between two texts

Architecture

src/

├── index.ts # MCP server entry point (stdio transport) └── tools/ ├── hash.ts # Cryptographic hash functions ├── encoding.ts # Encode/decode utilities ├── generators.ts # ID and password generators ├── jwt.ts # JWT decode and validation ├── formatters.ts # JSON formatting and querying ├── converters.ts # Data type and unit converters ├── network.ts # Network calculation utilities └── text.ts # Text analysis and manipulation

Tech stack: TypeScript + Node.js 22 · @modelcontextprotocol/sdk · bcryptjs · nanoid · zod

Zero external API dependencies. All tools run locally with no network calls.


Docker

The image uses a multi-stage build for minimal size:

  1. Build stage: Compiles TypeScript on Node 22 Alpine
  2. Runtime stage: Runs compiled JS on Node 22 Alpine as a non-root user
docker build -t devutils-mcp-server .

Smoke-test with an MCP initialize request

echo '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2024-11-05","capabilities":{},"clientInfo":{"name":"test","version":"1.0.0"}}}' | docker run -i --rm devutils-mcp-server


FAQ & design philosophy

Why MCP, and not just a library?

Valid criticism: If you're writing Python scripts and need to hash something, hashlib is 2 lines of code. Why run MCP overhead?

Answer: This server is optimized for AI agents in multi-step workflows, not programmers writing code:

  1. AI hallucination cost >> MCP overhead — An AI model spending 50ms calling an MCP tool (vs. 1ms library call) is negligible when the alternative is the model *making up a hash* or using the wrong encoding.
  2. Reliable tool semantics — MCP enforces strict tool contracts. For example, jwt_decode *always* returns human-readable dates with timezone support.
  3. Universally accessible — Any MCP-compatible client can use these tools. A Python library only works if your agent is Python-based.
  4. Multi-tenant safety — MCP provides explicit tool whitelisting with input validation.
When to use DevUtils versus alternatives

Use DevUtils if:

  • You're using Claude, Cursor, VS Code Copilot, Windsurf, or any MCP-compatible AI assistant
  • You want reliable, validated utility operations in AI workflows
  • You need 36 tools in one package

Don't use DevUtils if:

  • You're writing regular application code (use native libraries)
  • You need extreme performance (direct library calls are faster)
  • Your AI client does not support MCP
Design philosophy
  • Small & focused: 36 utilities, zero external APIs, ~50MB container
  • **Security-fi

冒頭だけを表示しています。続きはリポジトリで読めます

PopNxに聞く