mcpField
D
Dev Tools Mcp

Dev Tools Mcp

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

Dev Tools Mcp について

Dev Tools Mcpは、エンコード、ハッシュ、ネットワーク確認、開発エコシステムの検索などを提供するMCPサーバーです。オフライン処理と、認証不要の公開API検索を備えています。

主な機能

  1. 01エンコード、ハッシュ、テキスト処理
  2. 02DNS、IP、SSL、URLの確認
  3. 03npmとGitHubリポジトリの検索
  4. 04JSON、SQL、正規表現のツール

活用シーン

  1. 01開発中の文字列のエンコードやハッシュ化
  2. 02DNSレコードやSSL証明書の確認
  3. 03npmパッケージやGitHubリポジトリ情報の検索
  4. 04開発データの整形や比較

MCP 対応

開発用ユーティリティをMCPツールとして公開します。Claude Desktop、Claude Code、Cursor、GitHub Copilot、Windsurfで利用でき、SSEによるデプロイ方法も記載されています。

設定

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

エンドポイントhttps://mcp-servers-161f.onrender.com/sse
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

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

パッケージ
npm@kapilraghuwanshi/dev-tools-mcp

ツール

詳細

@kapilraghuwanshi/dev-tools-mcp

開発者向けのゼロ設定 MCP サーバーです。 API キー不要。秘密情報不要。接続するだけで使えます。

エンコード、ハッシュ、DNS、IP ジオロケーション、SSL、URL トレース、WHOIS、npm 検索、GitHub など、22 種類以上のツールを利用できます。

npm version License: MIT


クイックスタート

Claude Desktop

~/Library/Application Support/Claude/claude_desktop_config.json(Mac)または %APPDATA%\Claude\claude_desktop_config.json(Windows)に追加します。

{
  "mcpServers": {
    "devtools": {
      "command": "npx",
      "args": ["-y", "@kapilraghuwanshi/dev-tools-mcp"]
    },
    "devtools-remote": {
      "type": "sse",
      "url": "https://mcp-servers-161f.onrender.com/sse"
    }
  }
}

Claude Desktop を再起動すると、すべてのツールがすぐに利用できます。


Claude Code(CLI)
claude mcp add @kapilraghuwanshi/dev-tools-mcp -- npx @kapilraghuwanshi/dev-tools-mcp

Cursor

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

{
  "mcpServers": {
    "devtools": {
      "command": "npx",
      "args": ["-y", "@kapilraghuwanshi/dev-tools-mcp"]
    },
    "devtools-remote": {
      "type": "sse",
      "url": "https://mcp-servers-161f.onrender.com/sse"
    }
  }
}

GitHub Copilot(VS Code)

ワークスペースの.vscode/mcp.jsonに追加します。

{
  "servers": {
    "devtools": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "@kapilraghuwanshi/dev-tools-mcp"]
    },
    "devtools-remote": {
      "type": "sse",
      "url": "https://mcp-servers-161f.onrender.com/sse"
    }
  }
}

Windsurf

~/.windsurf/mcp.jsonに追加します。

{
  "mcpServers": {
    "devtools": {
      "command": "npx",
      "args": ["-y", "@kapilraghuwanshi/dev-tools-mcp"]
    },
    "devtools-remote": {
      "type": "sse",
      "url": "https://mcp-servers-161f.onrender.com/sse"
    }
  }
}

ツール

🔵 計算 — オフラインですぐに利用可能
ツール機能
dt_encode_decodeBase64、URL、HTML のエンコード/デコード
dt_hash_stringMD5、SHA1、SHA256 のハッシュ生成
dt_generate_uuidUUID v4 または NanoID を1~20個生成
dt_parse_jwtJWT ヘッダーとペイロードをデコード(検証なし)
dt_diff_text2つの文字列を行ごとに比較
dt_convert_casecamelCase ↔ snake_case ↔ kebab-case ↔ PascalCase ↔ CONSTANT_CASE の変換
dt_format_jsonJSON の整形または最小化
dt_regex_test正規表現パターンをテストし、一致した内容とグループをすべて返す
dt_color_convertHEX ↔ RGB ↔ HSL の色変換
dt_timestamp_convertUnix ↔ ISO ↔ UTC の変換と相対時刻の表示
dt_url_parseURL をプロトコル、ホスト、パス、パラメーター、ハッシュに分解
dt_generate_password暗号学的に安全なランダムパスワードを生成
dt_unit_converterバイト(KB、MB、GB)と温度(C、F、K)を変換
dt_lorem_ipsumプレースホルダーテキスト(単語、文、段落)を生成
dt_format_sqlSQL クエリを基本的な形式に整形
🌐 ネットワーク — 認証不要の公開 API
ツール機能
dt_my_ipあなたのパブリック IP アドレスを取得
dt_ip_info任意の IP の地理情報、ISP、ASN、タイムゾーンを取得
dt_dns_lookupA、AAAA、CNAME、MX、TXT、NS、SOA レコードを取得
dt_http_traceリダイレクトの経路を追跡 — この URL はどこに移動するか
dt_http_headers任意の URL の HTTP レスポンスヘッダーをすべて確認
dt_ssl_checkSSL 証明書の有効期限、発行者、SAN、有効期限までの日数を確認
dt_port_checkホスト Y の TCP ポート X が開いているか確認
dt_whois_lookupドメインの登録情報、有効期限、レジストラーを取得
📦 検索 — 開発者向けエコシステム
ツール機能
dt_npm_infoパッケージのバージョン、ダウンロード数、ライセンス、依存関係を取得
dt_github_repoスター数、フォーク数、言語、トピック、ライセンスを取得
dt_gitignore_gengitignore.io 経由で任意のスタック向けの .gitignore を生成
dt_caniuseMDN のブラウザー互換性を検索

プロンプトの例

Hash this string with SHA256: "my-secret-key"
Parse this JWT and tell me when it expires
Convert "getUserById" to snake_case
Where does https://bit.ly/3xyz redirect?
Check if port 443 is open on github.com
What's the SSL cert expiry for stripe.com?
Get the npm info for the "zod" package
Generate a .gitignore for node, react, and macos
Look up the MX records for gmail.com
Convert hex color #ff6b6b to HSL
WHOIS lookup for github.com
Generate a secure 20-character password with symbols
Convert 1560 megabytes to gigabytes
What is 98.6 Fahrenheit in Celsius?
Give me 3 paragraphs of Lorem Ipsum text
Format this SQL: SELECT * FROM users WHERE active=1 ORDER BY id DESC
Generate a mock dataset of 10 users with names and UUIDs
Check if port 8080 is open on localhost
Decode this Base64 string: SGVsbG8gV29ybGQ=
Generate a NanoID with length 12
Look up browser compatibility for "WebGPU" on caniuse
What ISP and city is the IP 8.8.8.8 located in?
Audit the SSL cert and redirect chain for stripe.com
Create a .gitignore for Python, Django, and macOS

要件

  • Node.js 18+
  • API キーや設定は不要です

☁️ リモートデプロイ(SSE)

このサーバーはRender(100%無料のプラン)でホストできます。

  1. このリポジトリをフォークし、新しいRender Web Serviceに接続します。
  2. Root Directoryをsrc/devtoolsに設定します。
  3. Build Commandをnpm install && npm run build、Start Commandをnode dist/index.jsに設定します。
  4. PORTに10000を設定します。
  5. 公開 URL はhttps://your-service.onrender.com/sseになります。

注:無料プランのサーバーは、15分間操作がないと「スリープ」します。休止後の最初のリクエストでは、起動に30秒かかる場合があります。


ライセンス

MIT © Kapil Raghuwanshi

コメント

MCP は初めてですか?

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

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