delx-agent-utilities について
delx-agent-utilitiesは、URL、DNS、JWT、エンコード、解析などを扱う、AIエージェント向けのステートレスで決定的なユーティリティ群です。APIキーやLLM呼び出しは不要で、stdioのMCPサーバー、CLI、Pythonインターフェースから利用できます。
主な機能
- 01URL、ページ、ネットワーク接続を調査
- 02DNSおよびRDAPを検索
- 03JWTの確認とJSON・CSV変換
- 04エンコード、ハッシュ、正規表現、cronのツール
- 05マニフェスト、接続状態、プライバシー監査
活用シーン
- 01サイトの稼働状況、ページ内容、リンクを確認
- 02ドメインのDNSまたはRDAP情報を検索
- 03Agentが扱うデータを検証・変換
- 04テキスト、エンコード、時間表現の処理
MCP 対応
stdioのMCPサーバーを通じて、ステートレスなユーティリティとマニフェスト、接続状態、プライバシー監査の機能をMCPクライアントに公開します。HTTPトランスポートは提供していません。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Delx Agent Utilities
AI エージェント向けのステートレスなユーティリティツール — URL/HTTP、DNS/RDAP、x402、JWT、エンコード、解析、正規表現、cron。
ローカルファースト。API キー不要。決定論的。
mcp-name: io.github.davidmosiah/delx-agent-utilities
概要
AI エージェントが頻繁に利用する、89 個のステートレスなユーティリティツールです。URL の稼働状況チェック、ページ抽出、MCP 対応状況の確認、x402 サーバーの検出、ロイヤルティ報酬の見積もり、JWT の確認、DNS/RDAP の検索、JSON/CSV 変換、ハッシュ/base64、cron の説明などを利用できます。
- ステートレス — 各呼び出しは独立しており、セッション、キャッシュ、DB はありません。
- API キー不要 — 公開エンドポイントのみを使用します(rdap.org、dns.google、およびユーザー指定の URL)。
- 決定論的 — LLM、モデル呼び出し、あいまいな出力はありません。
- 高速 — ほとんどのツールは 100ms 未満、ネットワークを利用するツールはタイムアウト付きで 5s 未満です。
- MCP ネイティブ — エージェント対応状況のマニフェスト、接続ステータス、プライバシー監査を備えています。
このパッケージは Delx Protocol MCP サーバーから切り出されたもので、Delx ランタイムに依存せず、あらゆる AI 開発者がツールキットを直接利用できます。公開製品とプロトコルの詳細は ontology.delx.ai/utilities にあります。
HTTP(v2 ステートレス)
提供していません。Python FastMCP の追加機能は stdio のみです。Streamable HTTP を追加するには、フラグを 1 つ有効にするだけではなく、Starlette の /health の配線が別途必要になるため、ドキュメント上でスキップとして記載しています(google-ads-intent-mcp も同様です)。ツール自体はすでにリクエスト単位でステートレスです。
インストール
pipx install "delx-agent-utilities[mcp]"
CLI エントリーポイント:delx-agent-utilities、delx-utils(エイリアス)、delx-utils-mcp(MCP サーバー)。
すぐに使う
MCP クライアントから(Claude Desktop、Cursor、Hermes、OpenClaw)
{
"mcpServers": {
"delx-utils": {
"command": "delx-utils-mcp"
}
}
}
90 個のツールをすぐに利用できるほか、エージェント対応状況を示す 3 つのインターフェースも利用できます。
delx_utilities_manifestdelx_utilities_connection_statusdelx_utilities_privacy_audit
CLI から
delx-utils manifest
delx-utils list-tools
delx-utils show util_url_health
delx-utils call util_url_health --json '{"url":"https://example.com"}'
Python から
import asyncio
from delx_agent_utilities import call_util_tool, list_util_tool_schemas
result = asyncio.run(call_util_tool("util_url_health", {"url": "https://example.com"}))
print(result["status_code"], result["latency_ms"])
schemas = list_util_tool_schemas()
print(f"{len(schemas)} tools available")
90 個のツール
エンコードと解析(15)
util_json_validate、util_token_estimate、util_uuid_generate、util_timestamp_convert、util_base64、util_hash、util_regex_test、util_cron_describe、util_http_codes、util_timezone_lookup、util_unit_convert、util_business_days、util_jwt_inspect、util_csv_to_json、util_json_to_csv
Web 抽出(6)
util_page_extract、util_open_graph、util_links_extract、util_forms_extract、util_contact_extract、util_feed_discover
ネットワークプローブ(8)
util_url_health、util_robots_inspect、util_sitemap_probe、util_tls_inspect、util_security_txt_inspect、util_http_headers_inspect、util_dns_lookup、util_rdap_lookup
x402 / API インテリジェンス(6)
util_x402_server_probe, util_x402_resource_summary, util_x402_server_audit, util_api_health_report, util_openapi_summary, util_mcp_server_readiness_report
アイデンティティ / 連絡先(1)
util_email_validate
複合レポート(8)
util_website_intelligence_report, util_domain_trust_report, util_docs_site_map, util_pricing_page_extract, util_company_contact_pack, util_api_integration_readiness, util_login_surface_report, util_content_distribution_report
コマースのワークフロー
util_loyalty_reward_quote
公開データとアイデンティティ(4)
util_vin_decode, util_wmi_decode, util_lei_lookup, util_inflation_calculator
ローカルのテキスト、データ、識別子(35)
util_holidays, util_slugify, util_mime_lookup, util_color_convert,
util_ip_classify, util_cidr_contains, util_ulid_generate,
util_html_strip, util_semver_compare, util_word_count,
util_markdown_to_text, util_duration_parse, util_case_convert,
util_query_string, util_url_join, util_percent_change, util_clamp,
util_luhn_check, util_isbn_check, util_diff_lines, util_levenshtein,
util_similarity,
util_normalize_whitespace, util_extract_urls, util_extract_emails,
util_url_encode, util_hex_convert, util_number_base, util_dedupe_lines,
util_sort_lines, util_random_int, util_rot13, util_text_truncate,
util_reading_time, util_random_choice
営業主導のローカル事前チェック(6)
util_seeded_random_sample, util_base_gas_budget_check,
util_dns_record_diff, util_http_header_diff,
util_x402_payment_preflight, util_image_result_contract_check
これら6つの事前チェックは、外部コマースの売上集計から選ばれました。 これらはローカル実装のみです。料金設定、x402 による配信、テレメトリー、返金の管理は Delx Commerce が引き続き担います。
各ツールの完全な入力スキーマは、delx-utils show <tool> または Python の UTIL_TOOL_SCHEMAS["<tool>"] で確認できます。
プライバシーに関する方針
API キーなし。テレメトリーなし。状態保持なし。 ネットワークを使用するツールがアクセスするのは、以下のみです。
- RDAP ルックアップ用の
rdap.org/domain/<domain> - DNS-over-HTTPS 用の
dns.google/resolve - それ以外の用途ではユーザー指定の URL
ネットワークを使用するツールを呼び出す前に、delx_utilities_privacy_audit(または delx-utils privacy-audit)を実行すると、方針全体を JSON 形式で確認できます。
アーキテクチャ
src/delx_agent_utilities/
├── __init__.py # public re-exports
├── agent.py # manifest / status / privacy_audit
├── cli.py # CLI argparse
├── dispatcher.py # call_util_tool, _normalize_util_args
├── mcp_server.py # FastMCP server
├── schemas.py # public re-export of UTIL_TOOL_NAMES / SCHEMAS
└── _internal/ # implementation, not stable across versions
├── _helpers.py
├── _schemas.py
├── _tools_encoding.py
├── _tools_cron.py
├── _tools_http_codes.py
├── _tools_sales_led.py
├── _tools_web.py # roadmap: split into web/network/x402/composite in v0.2.0
└── _tools_jwt_csv.py
ロードマップ
- v0.2.0 —
_internal/_tools_web.py(1k LOC)をドメインごとのモジュール_tools_web_extract.py、_tools_network.py、_tools_x402.py、_tools_composite.pyに分割します。 - スモークテストのみのテストスイートを、ツールごとのユニットテスト(ツールごとに1ファイル)に置き換えます。
- バッチプローブ用に
httpx.AsyncClientを任意で再利用します。 - 環境変数(
DELX_UTILITIES_DEFAULT_TIMEOUT_S、DELX_UTILITIES_URL_HEALTH_TIMEOUT_S、…)でツールごとのタイムアウトを設定できるようにします。
出自
もともとは Delx Protocol MCP サーバーの一部でした。Delx Protocol のランタイムに依存せず、あらゆる AI ビルダーがツールキットを利用できるよう、2026-05-09 に独立したオープンソースパッケージとして切り出されました。
Delx Protocol 自体(リカバリー/ハートビート/アイデンティティ/ガバナンスのプリミティブ)は引き続きクローズドソースです。このパッケージは、その基盤となるオープンなユーティリティレイヤーです。
コントリビューション
PR を歓迎します。詳しくは CONTRIBUTING.md をご覧ください。特に役立つ変更は以下のとおりです。
- 「ステートレス/API キーなし/決定論的」というルールに沿った新しいユーティリティツール。
- 上記の v0.2.0 ロードマップに沿った
_internal/_tools_web.pyの分割。 - ツールごとのユニットテスト。
📧 お問い合わせ・サポート
- 📨 [email protected] — 一般的なお問い合わせ、インテグレーションのサポート、パートナーシップ
- 🐛 バグ報告/機能リクエスト — GitHub Issues
- 🐦 最新情報 — X の @delx369
- 🌐 サイト — wellness.delx.ai
ライセンス
MIT — LICENSEをご覧ください。
このツールキットがエージェントのワークフローに役立った場合は、ぜひリポジトリにスターを付けてください。スターが増えると、ほかのAIビルダーにプロジェクトを見つけてもらいやすくなり、Delxがローカルファーストのエージェントインフラストラクチャを提供し続ける助けになります。
作成者
David Mosiah — @delx369 — Delxで自律型AIエージェント向けのプロトコルレイヤーを構築しています。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。