mcpField
D
D3vtools

D3vtools

リモート
github.com/gigili開発ツール018 週間前に更新
リポジトリ

D3vtools について

D3vtoolsは、データ変換、フォーマット、暗号処理などの開発者向けツールをAIコーディングエージェントに提供するリモートMCPサーバーです。カタログ、詳細確認、実行のツールで、発見から実行まで行えます。

主な機能

  1. 01カテゴリや階層でツールを検索
  2. 02ツールの要件と制限を確認
  3. 03変換・処理ツールを実行
  4. 04エンコード、暗号、整形などに対応
  5. 05認証不要のStreamable HTTP接続

活用シーン

  1. 01開発中のデータのエンコード・デコード
  2. 02JSON、SQL、CSSの整形
  3. 03色、単位、タイムスタンプの変換
  4. 04UUID、ハッシュ、パスワードの生成

MCP 対応

`https://d3v.tools/mcp/tools`でStreamable HTTP経由の`list_tools_catalog`、`get_tool_details`、`execute_tool`を提供します。MCPクライアントはツールの検索、入力仕様の確認、実行ができます。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://d3v.tools/mcp/tools
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

3
パラメーター型必須説明
slugstringいいえ特定のツール slug による任意のフィルター。
tierstringいいえ任意の tier フィルター(free または premium)。
categorystringいいえ任意の category slug フィルター。

詳細

D3vTools MCP サーバー

MCP Server License: MIT Live URL smithery badge

AI エージェントに100 種類以上の開発者向けユーティリティ(エンコーダー、デコーダー、カラーコンバーター、暗号化ツール、フォーマッターなど)へのアクセスを提供する Model Context Protocol(MCP) サーバーです。開発中にデータを変換したり、形式を調べたり、単位を変換したりする必要がある AI コーディングアシスタント向けに構築されています。

MCP サーバーは https://d3v.tools/mcp/tools で streamable-http トランスポートを使用して実行されます。認証は不要です。


ツール

このサーバーは、連携して動作する 3 つのツールを公開し、ツールの検索から実行までのパイプラインを提供します。

list_tools_catalog

カテゴリ、ティア(無料/プレミアム)、またはスラッグによるオプションの絞り込みを指定して、利用可能なすべてのツールを一覧表示します。

パラメーター:

名前型必須説明
categorystringいいえカテゴリのスラッグで絞り込みます(例:encode-decode、color、crypto)
tierstringいいえティア(free または premium)で絞り込みます
slugstringいいえ特定のツールのスラッグで絞り込みます

例:

list tools in the "color" category → list_tools_catalog({ "category": "color" })

get_tool_details

1 つのツールについて、必須フィールド、入力型、レート制限、キーワードを含む完全な API 仕様を取得します。

パラメーター:

名前型必須説明
categorystringはいツールのカテゴリスラッグ
slugstringはいツールのスラッグ

例:

inspect a tool → get_tool_details({ "category": "encode-decode", "slug": "base64-encode" })

execute_tool

入力とオプションのパラメーターを指定してツールを実行します。テキスト入力、変換形式(from/to)、構造化オプションに対応しています。

パラメーター:

名前型必須説明
categorystringはいツールのカテゴリスラッグ
slugstringはいツールのスラッグ
inputstringいいえ主な入力値
optionsobjectいいえ複雑なツール向けの構造化引数
fromstringいいえ変換元の単位(変換ツール)
tostringいいえ変換先の単位(変換ツール)
valuestringいいえ変換する値(from/to と併用)

例:

encode text → execute_tool({
  "category": "encode-decode",
  "slug": "base64-encode",
  "input": "Hello, World!"
})

使用の流れ

ツールは次のように連携して使用するよう設計されています。

  1. 検索 — list_tools_catalog を呼び出して、利用可能なツールを確認します
  2. 確認 — get_tool_details を呼び出して、ツールの API 仕様を確認します
  3. 実行 — execute_tool を呼び出して、入力を指定してツールを実行します

接続

サーバーの詳細
プロパティ値
URLhttps://d3v.tools/mcp/tools
トランスポートstreamable-http
認証なし
機能tools
クライアントの設定

Claude Desktop

claude_desktop_config.json に追加します。

{
  "mcpServers": {
    "d3vtools": {
      "url": "https://d3v.tools/mcp/tools",
      "transport": "streamable-http"
    }
  }
}

OpenCode

opencode.json に追加します。

{
  "mcpServers": {
    "d3vtools": {
      "url": "https://d3v.tools/mcp/tools",
      "transport": "streamable-http"
    }
  }
}

Cursor

Cursor の Settings → MCP Servers に追加します。

{
  "mcpServers": {
    "d3vtools": {
      "url": "https://d3v.tools/mcp/tools",
      "transport": "streamable-http"
    }
  }
}
自動検出

サーバーは https://d3v.tools/.well-known/mcp.json にある .well-known/mcp.json を通じて公開されるため、MCP 対応クライアント(VS Code 拡張機能など)が自動的に検出できます。


使用例

// Step 1: Find available tools
→ list_tools_catalog({ "category": "crypto" })

// Step 2: Get details on a specific tool
→ get_tool_details({ "category": "crypto", "slug": "uuid-generator" })

// Step 3: Execute the tool
→ execute_tool({ "category": "crypto", "slug": "uuid-generator", "input": "" })

対応カテゴリ

カテゴリ例
encode-decodeBase32、Base58、Base64、URL、HTML、JWT、QR コード
colorHex から RGB、RGB から HSL、色名検索
cryptoUUID、ハッシュ生成器、HMAC、パスワード生成器
formatterJSON、XML、CSS、SQL のフォーマッター/ミニファイアー
converter温度、長さ、重量、通貨
text文字数カウンター、大文字・小文字変換、スラッグ化
imageData URI 変換、SVG 最適化
math数値基数変換、パーセンテージ計算機
networkIP 計算機、ポートチェッカー
dateタイムスタンプ変換、タイムゾーン変換

アーキテクチャ

┌──────────────┐     Streamable HTTP      ┌──────────────────────┐
│  AI Agent    │ ◄──────────────────────► │  d3v.tools/mcp/tools │
│  (Claude,    │                           │                      │
│   Cursor,    │   list_tools_catalog      │  Laravel + laravel/  │
│   OpenCode)  │   get_tool_details        │  mcp package         │
│              │   execute_tool            │                      │
└──────────────┘                           └──────────┬───────────┘
                                                       │
                                                        └──► ToolExecutionService
                                                             └──► Service classes
                                                                   (client-side JS
                                                                    or server-side PHP)

サーバーは Laravel と laravel/mcp パッケージで構築されています。クライアントサイドのツールはブラウザー内で JavaScript により実行され、サーバーサイドのツールは PHP サービスクラスを使用します。すべての処理はサーバー側またはクライアント側で行われ、外部 API 呼び出しはありません。


レート制限

プランリクエスト/分
匿名10
登録済み(無料)30
プレミアム1000+

ライセンス

MIT

コメント

MCP は初めてですか?

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

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