omnideck について
OmniDeck MCPは、トークンやログなど、Webサイトに送るべきでない内容を扱うAIエージェント向けのローカルプライバシーツールです。すべての処理をプロセス内で行い、ソケットを開いたり外部へリクエストしたりしません。
主な機能
- 01メールやキーなどの機密情報をマスキング
- 02JWTをデコードして有効期限を確認
- 03モデル間のリクエスト単価を比較
- 04トークン予算に合わせて長文を分割
- 05要約内の名称・数値・日付を検出
- 06テキストのハッシュをローカル計算
活用シーン
- 01ログ共有前に機密情報を除去
- 02JWTのヘッダーとペイロードをオフラインで確認
- 03バッチ処理のモデル費用を見積もり
- 04長文をコンテキスト用のサイズに分割
MCP 対応
MCP サーバーはstdio経由でMCPクライアントにローカルプライバシーツールを提供します。ソケットを開かず、外部リクエストも行いません。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
6掲載時のツール一覧 · 2 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| text | string | はい | スクラブするテキスト。 |
| categories | array | いいえ | マスキングするカテゴリ。デフォルトではすべて対象です:emails、api_keys、credit_cards、iban、ip_addresses、phone_numbers。 |
詳細
OmniDeck MCP
AI エージェント向けの、ローカルでプライバシーを最優先するツールです。ネットワーク通信は一切ありません。
通常の方法ではウェブサイトに秘密情報を貼り付けることになるため、AI エージェントに任せにくいタスクがあります。JWT のデコード、パスワードのハッシュ化、API に送る前のログファイルのマスキングなどです。このサーバーは、こうした処理をローカルで行います。
すべてのツールは、実行中のプロセス内で純粋な計算のみを行います。サーバーはソケットを開かず、外部へのリクエストも行いません。渡した情報がマシンの外に出ることはありません。
インストール
npm install -g omnideck-mcp
または、インストールせずに実行できます。
npx omnideck-mcp
設定
Claude Desktop — claude_desktop_config.json に追加します。
{
"mcpServers": {
"omnideck": {
"command": "npx",
"args": ["-y", "omnideck-mcp"]
}
}
}
Claude Code:
claude mcp add omnideck -- npx -y omnideck-mcp
stdio に対応する MCP クライアントであれば、同じ方法で動作します。
ツール
redact_sensitive_data
メールアドレス、API キー、クレジットカード番号、IBAN、IP アドレス、電話番号をマスキングします。 ログ、設定ファイル、ユーザーが貼り付けたテキストに対し、外部 API や共有トランスクリプトに渡す前に実行してください。
パターンは、より具体的なものから順に適用されるため、sk-ant-… のようなキーが汎用的な電話番号パターンで分割されることなく、全体として一致します。
Contact me at [email protected], key sk-ant-abcdefghij1234567890
→ Contact me at [EMAIL REDACTED], key [API KEY REDACTED]
省略可能な categories 引数を指定すると、マスキングする分類を限定できます。
decode_jwt
トークンのヘッダーとペイロードをデコードし、有効期限が切れているかどうかを報告します。署名は検証されません。秘密情報は必要なく、どこにも貼り付けないでください。JWT は有効な認証情報です。このツールは、オンラインデコーダーに貼り付けずに済むように用意されています。
estimate_llm_cost
1 回のリクエストにかかる費用を、GPT、Claude、Gemini の 9 種類のモデルで比較し、安い順に表示します。text を渡すと(gpt-tokenizer でトークン数を正確に数えます)、または input_tokens を直接渡します。大規模なバッチジョブに使うモデルを決める前に便利です。
表示価格は2026-10時点のもので、定期的に更新されます。請求に関する判断に使う前に、プロバイダーの料金ページをご確認ください。
split_for_context
長いドキュメントを、トークン予算内に収まるチャンクに分割します。段落の境界で分割し、段落で分割できない場合は文の境界を使うため、チャンクが文の途中で終わることはありません。
check_output_fidelity
AI が生成した要約に含まれている名前、数値、日付のうち、元の情報にないものを検出します。これは、捏造された詳細によく見られるパターンです。
これは**事実確認ツールではなく、語彙上のヒューリスティックです。**誤った推論ではなく、作り出された具体的な情報を検出します。また、正しく言い換えられた語句が検出されることもあります。出力は、手作業で確認すべき項目のリストとして扱ってください。
hash_text
文字列の MD5、SHA-1、SHA-256、SHA-512 ダイジェストをローカルで計算します。入力がパスワードやその他の個人情報で、オンラインのハッシュ生成ツールに渡すべきでない場合に使えます。
プライバシー
- ネットワークリクエストはありません。テレメトリも分析機能もありません。入力内容のログ記録もありません。
- 実行時の依存関係は 3 つです。MCP SDK、
zod、gpt-tokenizerです。 - MIT ライセンスです。すべてを確認するには、
index.jsをお読みください。読みやすい単一ファイルです。
関連情報
このサーバーの詳しいドキュメントは、英語とスペイン語でご覧いただけます。 omnideck.cc/mcp
これらのツールは、ほかの約 125 種類のツールとともに、無料のブラウザベースのユーティリティとしても利用できます。 omnideck.cc — 同じ原則に基づき、すべてクライアント側で処理します。
ライセンス
MIT © AAPD Studio
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。