mcpField
D
delx-agent-utilities

delx-agent-utilities

ローカル
ontology.delx.ai開発ツール01 週間前に更新

delx-agent-utilities について

delx-agent-utilitiesは、URL、DNS、JWT、エンコード、解析などを扱う、AIエージェント向けのステートレスで決定的なユーティリティ群です。APIキーやLLM呼び出しは不要で、stdioのMCPサーバー、CLI、Pythonインターフェースから利用できます。

主な機能

  1. 01URL、ページ、ネットワーク接続を調査
  2. 02DNSおよびRDAPを検索
  3. 03JWTの確認とJSON・CSV変換
  4. 04エンコード、ハッシュ、正規表現、cronのツール
  5. 05マニフェスト、接続状態、プライバシー監査

活用シーン

  1. 01サイトの稼働状況、ページ内容、リンクを確認
  2. 02ドメインのDNSまたはRDAP情報を検索
  3. 03Agentが扱うデータを検証・変換
  4. 04テキスト、エンコード、時間表現の処理

MCP 対応

stdioのMCPサーバーを通じて、ステートレスなユーティリティとマニフェスト、接続状態、プライバシー監査の機能をMCPクライアントに公開します。HTTPトランスポートは提供していません。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"davidmosiah-delx-agent-utilities": {
"command": "uvx",
"args": [
"delx-agent-utilities"
]
}
}
}
起動コマンドuvx delx-agent-utilities

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
pypidelx-agent-utilities0.1.2

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

Delx Agent Utilities

AI エージェント向けのステートレスなユーティリティツール — URL/HTTP、DNS/RDAP、x402、JWT、エンコード、解析、正規表現、cron。
ローカルファースト。API キー不要。決定論的。

PyPI バージョン MIT ライセンス CI MCP 向けに構築

Delx Agent Utilities GitHub のスター数

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_manifest
  • delx_utilities_connection_status
  • delx_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 の分割。
  • ツールごとのユニットテスト。

📧 お問い合わせ・サポート

ライセンス

MIT — LICENSEをご覧ください。

このツールキットがエージェントのワークフローに役立った場合は、ぜひリポジトリにスターを付けてください。スターが増えると、ほかのAIビルダーにプロジェクトを見つけてもらいやすくなり、Delxがローカルファーストのエージェントインフラストラクチャを提供し続ける助けになります。

作成者

David Mosiah — @delx369 — Delxで自律型AIエージェント向けのプロトコルレイヤーを構築しています。

コメント

MCP は初めてですか?

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

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