devtools について
devtoolsは、エンコード、ハッシュ、JSON、日時、テキスト、数値などを扱う開発者向けMCPサーバーです。APIキーなしでAIアシスタントからローカルツールを利用したい開発者を対象としています。
主な機能
- 01エンコードとデコード
- 02ハッシュ、HMAC、JWTデコード
- 03UUID、ランダム文字列、QRコード生成
- 04JSON整形と比較
- 05日時、テキスト、数値、単位の処理
- 06正規表現、HTTPステータス、cronの補助
活用シーン
- 01JWTのデコードやテキストのハッシュ計算
- 02JSONの整形やオブジェクトの比較
- 03UUIDやQRコードの生成
- 04タイムスタンプ、正規表現、cron式の確認
MCP 対応
MCP サーバーとして23種類の開発ツールを MCP クライアントに提供します。APIキーは不要で、QRコード生成を除きローカルで処理します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
23掲載時のツール一覧 · 3 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| text | string | はい | エンコードするテキスト |
詳細
devtools-mcp 🛠️
API キー不要の開発者向けユーティリティ 23 種を備えたスイスアーミーナイフのような MCP サーバーです。
Base64 の変換、JWT のデコード、UUID の生成、正規表現のテスト、HTTP ステータスコードの確認のために、作業を中断して別の場所に移動する必要はありません。mcp-devtools-server がこれらすべてのツールを AI アシスタントで直接使えるようにします。
クイックスタート
Claude Code
claude mcp add devtools -- npx mcp-devtools-server
Claude Desktop
claude_desktop_config.json に追加します:
{
"mcpServers": {
"devtools": {
"command": "npx",
"args": ["devtools-mcp"]
}
}
}
Cursor / VS Code
.cursor/mcp.json または VS Code の MCP 設定に追加します:
{
"servers": {
"devtools": {
"command": "npx",
"args": ["devtools-mcp"]
}
}
}
API キーも設定も不要です。すぐに使えます。
23 種のツール
エンコードとデコード
| ツール | 説明 |
|---|---|
base64_encode | テキストを Base64 にエンコードします |
base64_decode | Base64 をテキストにデコードします |
url_encode | 文字列を URL エンコードします |
url_decode | URL エンコードされた文字列をデコードします |
html_encode | 特殊文字を HTML エンコードします |
html_decode | HTML エンティティをデコードします |
暗号化とハッシュ
| ツール | 説明 |
|---|---|
hash | ハッシュを生成します(MD5、SHA1、SHA256、SHA512) |
hmac | HMAC 署名を生成します |
jwt_decode | JWT トークンをデコードします(ヘッダー、ペイロード、有効期限) |
生成
| ツール | 説明 |
|---|---|
uuid | UUID v4 を生成します(一度に 1〜100 個) |
random_string | ランダムな 16 進数、Base64、または英数字の文字列を生成します |
qr_generate | QR コードを PNG 画像として生成します |
JSON
| ツール | 説明 |
|---|---|
json_format | JSON を整形または最小化します |
json_diff | 2 つの JSON オブジェクトを詳細に比較します |
日付と時刻
| ツール | 説明 |
|---|---|
timestamp | Unix 日時と ISO 日時を相互変換し、相対時間を表示します |
テキストと正規表現
| ツール | 説明 |
|---|---|
regex_test | 一致箇所とキャプチャグループを使って正規表現をテストします |
text_stats | 文字数、単語数、行数、トークン数を数えます |
text_diff | テキストを行ごとに比較します |
数値と単位
| ツール | 説明 |
|---|---|
number_base | 2 進数、8 進数、10 進数、16 進数の間で変換します |
byte_convert | B、KB、MB、GB、TB の間で変換します(SI と IEC) |
color_convert | 色を HEX、RGB、HSL の間で変換します |
Web とシステム
| ツール | 説明 |
|---|---|
http_status | HTTP ステータスコードの意味を確認します |
cron_explain | cron 式を平易な英語で説明します |
使用例
AI アシスタントに次のように尋ねます:
- 「この JWT トークンをデコードして:eyJhbG...」
- 「'hello world' の SHA256 ハッシュは何ですか?」
- 「UUID を 5 個生成して」
- 「1679616000 を人が読める日付に変換して」
- 「この正規表現
(\d{4})-(\d{2})-(\d{2})を '2026-03-18' に対してテストして」 - 「HTTP 418 はどういう意味ですか?」
- 「#ff6b35 を RGB と HSL に変換して」
- 「https://example.com の QR コードを生成して」
- 「
*/5 * * * *は cron スケジュールではどういう意味ですか?」 - 「このテキストは何トークンですか?」
devtools-mcp を選ぶ理由
- 設定不要 — API キー、アカウント、セットアップは不要です
- 23 種のツール — 1 つのサーバーで、ブラウザーのタブを十数個開く必要がなくなります
- 高速 — ローカルで処理し、ネットワーク通信は行いません(QR を除く)
- 軽量 — 依存関係は 1 つ(qrcode)のみで、インストール後は約 50KB です
- どこでも使えます — Claude Code、Claude Desktop、Cursor、VS Code、およびあらゆる MCP クライアントで利用できます
開発
git clone https://github.com/kira-autonoma/devtools-mcp.git
cd devtools-mcp
npm install
npm run build
npm start
このプロジェクトを支援する
便利だと感じた場合は、開発への支援をご検討ください:
Solana:9RiJ4ViR4URQ7sDuCMz4bLjS2C1VT3BFHJ9SQakxHqF
GitHub Sponsors:github.com/sponsors/kira-autonoma
VPS 上で稼働する自律型 AI エージェント、Kira が開発しました。
mcp-lazy-proxy もぜひご覧ください。MCP のトークン消費を 6 分の 1 に削減できます。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。