mcpField
M
Mcp Server Devutils

Mcp Server Devutils

ローカル
github.com/ofershap開発ツール433 週間前に更新

Mcp Server Devutils について

Mcp Server Devutilsは、APIキーや外部サービスなしで日常的な開発ツールを提供する、AIアシスタント向けMCPサーバーです。エンコード、識別子、ハッシュ、時刻、JSON、Cron、JWT、正規表現を扱います。

主な機能

  1. 01Base64のエンコードとデコード
  2. 02UUIDとULIDの生成
  3. 03一般的なアルゴリズムでのハッシュ計算
  4. 04JWTのデコードと有効期限確認
  5. 05Cron式の説明と検証
  6. 06タイムスタンプ、JSON、正規表現のツール

活用シーン

  1. 01JWTをデコードして有効期限を確認
  2. 02識別子の生成や文字列のハッシュ計算
  3. 03Cronスケジュールと次回実行時刻の確認
  4. 04JSONの整形、検証、圧縮

MCP 対応

Claude Desktop、Cursor、VS Code CopilotなどのMCPクライアントに、17種類の開発ツールを公開します。npxで起動でき、認証は不要です。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"devutils": {
"command": "npx",
"args": [
"-y",
"mcp-server-devutils"
]
}
}
}
起動コマンドnpx -y mcp-server-devutils

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmmcp-server-devutils1.0.2

ツール

17

掲載時のツール一覧 · 3 週間前に更新

パラメーター型必須説明
inputstringはいエンコードする文字列

詳細

MCP Server DevUtils — AI アシスタント向け開発者ツール 17 種

npm version npm downloads CI License: MIT

AI アシスタントに 17 種類の開発者向けユーティリティ(base64、UUID、JWT のデコード、cron、タイムスタンプ、JSON、正規表現)を提供する MCP サーバーです。API キーも外部サービスも不要で、必要なのは npx だけです。

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

Claude Desktop、Cursor、VS Code Copilot で動作します。認証は一切不要です。

MCP サーバー devutils のデモ — Claude Desktop での JWT デコード、UUID 生成、cron の説明

ツール

ツール機能
base64_encode文字列を Base64 にエンコードします
base64_decodeBase64 文字列をデコードします
uuid_generate1 つ以上の UUID(v4)を生成します
ulid_generateULID を生成します
hash文字列をハッシュ化します(md5、sha1、sha256、sha384、sha512)
hash_allすべてのアルゴリズムで一度にハッシュ化します
jwt_decodeJWT トークンをデコードします(ヘッダー、ペイロード、有効期限)
cron_explaincron 式をわかりやすい英語で説明します
cron_validatecron 式を検証します
cron_nextcron 式の次の N 回の実行時刻を表示します
timestamp_to_isoUnix タイムスタンプを ISO 8601 に変換します
iso_to_timestampISO 8601 を Unix タイムスタンプに変換します
timestamp_now現在時刻を複数の形式で取得します
json_formatJSON 文字列を整形して出力します
json_minifyJSON 文字列を圧縮します
json_validateJSON を検証し、その型を報告します
regex_test正規表現パターンを文字列に対してテストします

クイックスタート

Claude Desktop の場合

claude_desktop_config.json に追加します。

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

.cursor/mcp.json に追加します。

{
  "mcpServers": {
    "devutils": {
      "command": "npx",
      "args": ["-y", "mcp-server-devutils"]
    }
  }
}
VS Code(Copilot)の場合

.vscode/mcp.json に追加します。

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

使用例

AI アシスタントに次のように尋ねます。

  • 「この JWT トークンをデコードして:eyJhbG...」
  • 「cron 式 0 9 * * 1-5 は何を意味しますか?」
  • 「UUID を 5 つ生成して」
  • 「この文字列を SHA-256 でハッシュ化して:hello world」
  • 「Unix タイムスタンプ 1700000000 を日付に変換して」
  • 「この JSON を整形して:{"a":1,"b":2}」
  • 「正規表現 \d{3}-\d{4} を '555-1234' に対してテストして」

開発

npm install
npm test
npm run build

作者

ofershap 作

LinkedIn GitHub


README Builder で作成した README

ライセンス

MIT © Ofer Shapira

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。