
Delx Agent Utilities
io.github.davidmosiah由 GitHub 帳號 davidmosiah 發布v0.1.2更新於 Oct 24, 2026
Stateless URL, DNS, x402, JWT, encoding, and parsing tools for AI agents.
概覽
一個本機 Python MCP 伺服器,提供約 90 個無狀態公用工具,用於 URL、DNS、JWT、編碼、解析與網頁擷取工作。
- 可以做什麼
- 提供約 90 個獨立、確定性的公用工具供助理呼叫:URL 健康檢查、頁面與連結擷取、robots 與 sitemap 探測、TLS 與 HTTP 標頭檢查、DNS 與 RDAP 查詢、JWT 檢查、JSON/CSV 轉換、雜湊、base64、正規表達式測試、cron 描述,以及各式文字與識別碼輔助工具。另提供網站情報、網域信任、API 整合就緒度等綜合報告,以及清單、連線狀態與隱私稽核三個代理就緒介面。所有呼叫皆為無狀態,沒有工作階段、快取或資料庫。
- 適用情境
- 當助理需要快速、確定性的查詢與轉換而非模型推理時值得加入:檢查 URL 是否可連線、查詢 DNS 或 RDAP 記錄、解碼 JWT、將 JSON 轉為 CSV,或從頁面擷取連結與中介資料。適合希望不需設定 API 金鑰即可取得廣泛工具集的本機桌面 MCP 用戶端。
- 執行需求
- 以本機 stdio 程序在使用者機器上執行,從 PyPI 安裝 delx-agent-utilities 並加上 mcp 附加項目(例如透過 pipx)。僅限桌面,沒有網頁可執行版本。未宣告 API 金鑰、環境變數或標頭。聯網工具需要對 rdap.org 與 dns.google 的對外網路連線,以及使用者提供的 URL。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 Delx Agent Utilities,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。
其他 MCP 客戶端
參照 儲存庫 中的啟動說明。
README
Delx Agent Utilities
Stateless utility tools for AI agents — URL/HTTP, DNS/RDAP, x402, JWT, encoding, parsing, regex, cron.
Local-first. No API keys. Deterministic.
[PyPI version] [License MIT] [CI] [Built for MCP]
[Delx Agent Utilities] [GitHub stars]
mcp-name: io.github.davidmosiah/delx-agent-utilities
What it is
89 stateless utility tools that AI agents reach for constantly: URL health checks, page extraction, MCP readiness, x402 server discovery, loyalty reward quotes, JWT inspection, DNS / RDAP lookups, JSON / CSV conversion, hash / base64, cron description, and more.
- Stateless — every call is independent; no session, no cache, no DB.
- No API keys — fixed public providers and user-supplied public URLs; see Privacy posture for destinations.
- Deterministic — no LLMs, no model calls, no fuzzy outputs.
- Bounded operations — network tools use per-call timeouts, subject to resolver and parser limits described below.
- MCP-native — agent-readiness manifest, connection status, privacy audit.
This package was extracted from the Delx Protocol MCP server so any AI builder can use the toolkit directly, without depending on the Delx runtime. The public product and protocol context lives at ontology.delx.ai/utilities.
HTTP (v2 stateless)
Not shipped. The Python FastMCP extra is stdio-only. Adding Streamable HTTP would need extra Starlette /health wiring beyond a one-flag opt-in, so it stays documented-skip (same for google-ads-intent-mcp). The tools themselves are already request-stateless.
Install
CLI entrypoints: delx-agent-utilities, delx-utils (alias), delx-utils-mcp (MCP server).
Quick use
From an MCP client (Claude Desktop, Cursor, Hermes, OpenClaw)
90 tools become available immediately, plus three agent-readiness surfaces:
delx_utilities_manifestdelx_utilities_connection_statusdelx_utilities_privacy_audit
From the CLI
From Python
The 90 tools
Encoding & parsing (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 extract (6)
util_page_extract, util_open_graph, util_links_extract, util_forms_extract, util_contact_extract, util_feed_discover
Network probes (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 intel (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
Identity / contact (1)
util_email_validate
Composite reports (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
Commerce workflows
util_loyalty_reward_quote
Public data and identity (4)
util_vin_decode, util_wmi_decode, util_lei_lookup, util_inflation_calculator
Local text, data, and identifiers (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
Sales-led local preflights (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
These six preflights were selected from aggregate external Commerce sales. They are local implementations only: pricing, x402 delivery, telemetry, and refund ownership remain in Delx Commerce.
Each tool's full input schema is available via delx-utils show <tool> or UTIL_TOOL_SCHEMAS["<tool>"] in Python.
Privacy posture
No API keys. No telemetry. No stored state. Networked tools may contact:
rdap.org/domain/<domain>for RDAP anddns.google/resolvefor DNS-over-HTTPS.vpic.nhtsa.dot.govfor VIN/WMI,api.gleif.orgfor LEI, andapi.bls.govfor CPI data.- Public URLs supplied by the caller and their redirects; provider redirects can also change destinations. Do not submit secrets or private data in URLs or inputs.
The pinned HTTP inspection transport uses HTTP/1.1 with validated public DNS destinations and redirects. It fails closed when the relevant HTTP_PROXY, HTTPS_PROXY, or ALL_PROXY variable is nonempty, including lowercase variants; NO_PROXY does not override this. It keeps no cookie jar, requests identity encoding (compressed responses are rejected), and limits bodies to 8 MiB per hop. util_mcp_server_readiness_report pins each public destination, rejects redirects and URL credentials, and caps each response at 200,000 bytes; injected HTTP clients are not accepted. Fixed-provider HTTP clients have their own behavior and are not covered by the pinned transport's guarantees. OS DNS and some HTTP parser reads are not subject to a strict wall-clock deadline. See NETWORK_SECURITY.md and MIGRATION.md.
Call delx_utilities_privacy_audit (or delx-utils privacy-audit) to see the full posture in JSON form before invoking any networked tool.
Architecture
Roadmap
- v0.2.0 — split
_internal/_tools_web.py(1k LOC) into per-domain modules:_tools_web_extract.py,_tools_network.py,_tools_x402.py,_tools_composite.py. - Per-tool unit tests (one file per tool) replacing the smoke-only suite.
- Further provider and transport integration tests in controlled environments.
- Configurable per-tool timeouts via env (
DELX_UTILITIES_DEFAULT_TIMEOUT_S,DELX_UTILITIES_URL_HEALTH_TIMEOUT_S, …).
Provenance
Originally part of the Delx Protocol MCP server. Extracted on 2026-05-09 as a standalone open-source package so any AI builder can use the toolkit without depending on the Delx Protocol runtime.
The Delx Protocol itself (recovery / heartbeat / identity / governance primitives) remains closed-source; this package is the open utility layer beneath it.
Contributing
PRs welcome — see CONTRIBUTING.md. Common cuts that would help:
- New utility tools that fit the "stateless / no API keys / deterministic" rule.
- Splitting
_internal/_tools_web.pyper the v0.2.0 roadmap above. - Per-tool unit tests.
📧 Contact & Support
- 📨 [email protected] — general questions, integration help, partnerships
- 🐛 Bug reports / feature requests — GitHub Issues
- 🐦 Updates — @delx369 on X
- 🌐 Site — wellness.delx.ai
License
MIT — see LICENSE.
If this toolkit helps your agent workflow, please star the repo. Stars make the project easier for other AI builders to discover and help Delx keep shipping local-first agent infrastructure.
Author
David Mosiah — @delx369 — building the protocol layer for autonomous AI agents at Delx.
來源:README.md,提交 6f4787d
工具
0版本歷史
1- v0.1.2最新Sep 16, 2026
評分
已滿足適用檢查項的 50%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通25 分
請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。
- 已宣告認證方式10 分
請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分