mcpField
D
Diogenes Dev & Data Utilities MCP

Diogenes Dev & Data Utilities MCP

远程服务
diogenes-micro-gateway.corinth.workers.dev开发工具12 天前更新

关于 Diogenes Dev & Data Utilities MCP

Diogenes Dev & Data Utilities MCP 提供数据修复与校验、代码和提示词生成、文档摘要及 MCP 工作流规划工具。它面向需要专用实用工具、又不想加载完整网关工具集的开发者和数据工作流。

主要功能

  1. 01修复错误 JSON 并执行架构校验
  2. 02提取实体并清理表格数据
  3. 03生成防 ReDoS 正则表达式
  4. 04编译 XML 提示词并生成 Python 脚本
  5. 05总结文档和网络研究
  6. 06规划 MCP 工作流并核验上下文

适用场景

  1. 01解析前修复 JSON
  2. 02将文本转换为结构化记录
  3. 03创建更安全的输入校验正则
  4. 04总结技术文档和 RFC

MCP 相关

MCP 服务通过 streamable HTTP 暴露 14 种开发、数据和工作流工具,也可通过 npx 以本地 stdio 方式运行。MCP 客户端可调用数据修复、代码生成、工作流规划等工具。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://diogenes-micro-gateway.corinth.workers.dev/mcp/dev-utilities
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

详细介绍

Diogenes 开发、数据与工作流编排 MCP(diogenes-dev-utilities-mcp)

Indexed on TensorBlock MCP Index Glama MCP Server M8ven Score Master Gateway

Diogenes 开发、数据与工作流编排 MCP 是一款专注、零冗余的 Model Context Protocol(streamable-http)软件包,由 Diogenes Microservice Gateway 提供支持。

无需将 Gateway 的全部 121 个端点加载到 LLM 的上下文窗口中,安装此软件包即可仅开放开发工具所需的 14 个专用 dev-utilities 工具:

14 个数据提取、模式修复与工作流编排工具:畸形 JSON 修复器、JSON Schema 类型强制器、非结构化实体提取器、表格数据集清理器、O(n) ReDoS 安全正则表达式合成器、XML 提示词编译器、Python 脚本合成器、RFC 摘要器、有依据的网络简报、上下文压缩验证器、MCP 工作流路由器、托管仲裁器、MPP 会话规划器和 x402 嵌入生成器。


⚡ Cursor 和 Claude Desktop 一键安装

无需 API 密钥、用户账户或本地依赖项。零配置——直接粘贴到客户端配置中:

🖱️ Cursor IDE(.cursor/mcp.json)

将内容添加到项目根目录下的 .cursor/mcp.json 或 Cursor 全局设置中:

{
  "mcpServers": {
    "diogenes-dev-utilities": {
      "transport": "streamable-http",
      "url": "https://diogenes-micro-gateway.corinth.workers.dev/mcp/dev-utilities"
    }
  }
}
🧠 Claude Desktop(claude_desktop_config.json)

将内容添加到 claude_desktop_config.json(Mac:~/Library/Application Support/Claude/claude_desktop_config.json | Windows:%APPDATA%\Claude\claude_desktop_config.json):

{
  "mcpServers": {
    "diogenes-dev-utilities": {
      "transport": "streamable-http",
      "url": "https://diogenes-micro-gateway.corinth.workers.dev/mcp/dev-utilities"
    }
  }
}

更喜欢本地 stdio? 通过 npx 运行:

npx -y @stand-out-of-my-sun/diogenes-dev-utilities-mcp

dev-utilities 中包含的工具(14 个工具)

MCP 工具名称底层 REST 路由结算方式能力
heal_malformed_jsonPOST /api/v1/agent/json-repair50 sats(L402)确定性地修复 JSON 语法:规范化引号、未闭合括号和布尔字面量,使其符合 RFC 8259 JSON 结构,且不会删除数据。当需要修复导致 JSON.parse() 失败的语法错误 JSON 字符串时使用;若要强制转换字段类型,并根据目标 JSON Schema 验证已可解析的 JSON 对象中的属性,请改用 enforce_json_schema_types。只读边缘调用(32 KB,60 RPM):接受 'malformed_json'(带枚举默认值),使用 '?demo=true' 或 L402(50 sats);无效时返回 HTTP 400。
enforce_json_schema_typesPOST /api/v1/agent/schema-enforcer75 sats(L402)根据目标 JSON Schema 验证原始 LLM 输出对象,自动强制转换不匹配的标量类型(例如,将字符串 '42' 转为整数 42)、注入 Schema 默认值,并清除未声明的幻觉字段。在将结构化 LLM 输出传递给类型化 API 之前,需要强制确保其符合 Schema 且类型安全时使用;若要修复引号错误或尾随逗号导致的无法解析的原始 JSON 文本,请改用 heal_malformed_json。只读边缘调用(32 KB,60 RPM):接受 'raw_output'(带枚举默认值),使用 '?demo=true' 或 L402(75 sats);无效时返回 HTTP 400。
extract_structured_json_entitiesPOST /api/v1/ai/extract150 sats(L402)从非结构化文本、电子邮件或 HTML/Markdown 转储中提取结构化 JSON 记录、命名实体、日期和财务数据。需要将非结构化自然语言文本转换为结构化 JSON 实体数组时使用;若要根据正式 JSON Schema 验证并强制转换现有 JSON 载荷,请改用 enforce_json_schema_types。无状态只读边缘调用(最大 32 KB,60 RPM):接受 'text'('extraction_target' 默认为 'general_entities_and_metrics'),支持 '?demo=true' 或 L402(150 sats),无效时返回 HTTP 400。
clean_tabular_datasetPOST /api/v1/clean-data100 sats(L402)对重复的行或记录去重,规范化 Unicode 空白字符,清除 HTML/控制字符噪声,并将表格文本或 JSON 数组规范化。在索引或分析之前清理含噪的抓取列表、CSV 行或重复日志行时使用;若要从自由形式的文本段落中提取有类型的 JSON 字段,请改用 extract_structured_json_entities。无状态只读边缘调用(最大 32 KB,60 RPM):接受 'data'('normalization_mode' 默认为 'exact_match'),支持 '?demo=true' 或 L402(100 sats),无效时返回 HTTP 400。
synthesize_safe_regexPOST /api/v1/agent/regex-oracle50 sats(L402)合成线性时间 O(n) 正则表达式,避免灾难性回溯(ReDoS),并使用正向和负向测试字符串进行验证。需要为输入验证或词法解析生成并验证正则表达式模式时使用;若要直接修复损坏的 JSON 语法,而不编写自定义正则表达式,请改用 heal_malformed_json。无状态只读边缘调用(最大 32 KB,60 RPM):接受 'description'('flavor' 默认为 'ecmascript_js'),支持 '?demo=true' 或 L402(50 sats),无效时返回 HTTP 400。
compile_xml_agent_promptPOST /api/v1/agent/prompt-compiler100 sats(L402)将原始任务描述编译为结构化 XML 系统提示词(、、、、、<output_format>),以防止指令偏移。编写或升级自主 Agent 或子 Agent 工作流的系统提示词时使用;若要将任务目标映射为具体的 MCP 工具调用序列,请改用 route_mcp_workflow_plan。无状态只读边缘调用(最大 32 KB,60 RPM):接受 'task'('prompt_style' 默认为 'anthropic_xml_tags'),支持 '?demo=true' 或 L402(100 sats),无效时返回 HTTP 400。
synthesize_python_automation_codePOST /api/v1/ai/code-gen300 sats(L402)合成符合 PEP 8、自包含的 Python 3 脚本、数据解析器和 CLI 实用工具,并附带类型提示、文档字符串和内联断言测试。需要根据功能规格生成独立的 Python 自动化脚本或解析器时使用;若要将现有文档或代码库总结为面向管理层的要点,请改用 summarize_technical_document。无状态只读边缘调用(最大 32 KB,60 RPM):接受 'prompt'('dependency_policy' 默认为 'stdlib_only'),支持 '?demo=true' 或 L402(300 sats),无效时返回 HTTP 400。
summarize_technical_documentPOST /api/v1/ai/summarize100 sats(L402)将冗长的技术规格、RFC、研究论文或会议记录浓缩为信息密度高的管理层要点,同时保留精确数据和决策。需要为单份给定文档生成易读的管理层摘要时使用;若要通过 Google Search 引用研究实时网络上的主题,请改用 synthesize_web_intelligence_brief。无状态只读边缘调用(最大 32 KB,60 RPM):接受 'text'('summary_format' 默认为 'executive_bullets'),支持 '?demo=true' 或 L402(100 sats),无效时返回 HTTP 400。
synthesize_web_intelligence_briefPOST /api/v1/agent/web-brief200 sats(L402)基于实时 Google Search 综合生成市场或技术情报简报,并返回严格的 JSON('executive_summary'、'key_developments'、'sentiment'、'sources')。需要获取包含实时网络引用和情绪分类的结构化 JSON 市场/新闻简报时使用;若要离线总结调用方提供的文本,不进行实时网络搜索,请改用 summarize_technical_document。只读边缘调用(32 KB,60 RPM):接受 'topic'('focus' 默认为 'technical_and_market_catalysts'),支持 '?demo=true' 或 L402(200 sats),无效时返回 HTTP 400。
verify_context_compaction_fidelityPOST /api/v1/agent/context-compaction-verifier90 sats(L402)将压缩后的对话摘要与原始完整上下文进行审查比对,以检测用户约束是否遗漏、文件路径是否丢失、数字是否被更改或待办任务是否缺失。在截断历史记录之前,需要验证 LLM 的上下文压缩摘要是否保留了所有任务关键事实时使用;若要从原始技术文档生成新的管理层摘要,请改用 summarize_technical_document。只读边缘调用(32 KB,60 RPM):接受 'original_context'('compacted_summary' 默认为 'standard'),支持 '?demo=true' 或 L402(90 sats),无效时返回 HTTP 400。
route_mcp_workflow_planPOST /api/v1/agent/mcp-router100 sats(L402)将自然语言 Agent 目标映射为有序的 Diogenes MCP 工具调用序列,并提供确切的端点路径、JSON-RPC 2.0 载荷和累计 sats 成本估算。需要规划如何串联 MCP 工具,在 sats 预算内完成多步骤目标时使用;若要编译静态 XML 系统提示词,而非可执行的 MCP 工具调用序列,请改用 compile_xml_agent_prompt。只读边缘调用(32 KB,60 RPM):接受 'objective'('budget_preference' 默认为 'lowest_sats_deterministic'),使用 '?demo=true' 或 L402(100 sats);无效时返回 HTTP 400。
arbitrate_agent_deliverable_escrowPOST /api/v1/mpp/agent-escrow-arbiter150 sats(MPP)根据约定的合同验收标准评估工作 Agent 提交的任务成果,并给出确定性的托管结算判定('RELEASE_FUNDS_TO_WORKER_AGENT'、'REQUEST_REVISION' 或 'REFUND_CLIENT')。需要结算多 Agent 悬赏,或在释放 MPP/L402 托管资金前验证分包商交付成果时使用;若要检查 JSON Schema 属性类型的语法,而不评估合同条款的语义,请改用 enforce_json_schema_types。只读调用(32 KB,60 RPM):接受 'deliverable'(带枚举默认值),使用 '?demo=true' 或 MPP(150 sats);无效时返回 HTTP 400。
infer_mpp_streaming_sessionPOST /api/v1/mpp/session-infer500 sats(MPP)初始化 Base USDC Machine Payments Protocol(MPP)计量推理会话,分配流式 token 配额并返回分步执行计划。需要运行通过 Base EVM MPP 'Payment-Challenge' 标头结算的按会话计量 Agent 规划时使用;若要将任务目标映射为 L402 MCP 工具调用,而不启动 MPP 流式会话,请改用 route_mcp_workflow_plan。无状态只读边缘调用(最大 32 KB,60 RPM):接受 'task'('token_quota_tier' 默认为 'compact_1024'),支持 '?demo=true' 或 MPP(500 sats),无效时返回 HTTP 400。
generate_x402_vector_embeddingsPOST /api/v1/x402/embeddings100 sats(x402)生成归一化的高维语义向量嵌入,通过 Solana SPL USDC('x402' 协议标头)结算,用于去中心化 RAG 管道。需要通过 Solana USDC x402 签名而非 Bitcoin Lightning 支付文本嵌入计算费用时使用;若要从非结构化文本中提取离散 JSON 实体,请改用 extract_structured_json_entities。无状态只读边缘调用(最大 32 KB,60 RPM):接受 'text'('encoding_format' 默认为 'float_array'),支持 '?demo=true' 或 x402(100 sats),无效时返回 HTTP 400。

无需账户的免费演示模式:在上方任意 REST 端点后附加 ?demo=true,即可免费即时预览 HTTP 200 架构。


其他模块化 Diogenes MCP 软件包

仅安装与你的工作流相关的领域软件包:

软件包专属 MCP 端点分支仓库
1. EVE:Frontier Sui Move 套件(14 个工具)https://diogenes-micro-gateway.corinth.workers.dev/mcp/eve-frontierstand-out-of-my-sun/diogenes-eve-frontier-mcp
2. Agent 防护与沙箱(12 个工具)https://diogenes-micro-gateway.corinth.workers.dev/mcp/agent-guardrailsstand-out-of-my-sun/diogenes-agent-guardrails-mcp
3. Web3、DeFi 与 402 安全(15 个工具)https://diogenes-micro-gateway.corinth.workers.dev/mcp/web3-securitystand-out-of-my-sun/diogenes-web3-security-mcp
4. Gemini 套件与 AI Agent(15 个工具)https://diogenes-micro-gateway.corinth.workers.dev/mcp/gemini-suitestand-out-of-my-sun/diogenes-gemini-suite-mcp
5. 上下文、代码与求解器(15 个工具)https://diogenes-micro-gateway.corinth.workers.dev/mcp/context-code-solverstand-out-of-my-sun/diogenes-context-code-solver-mcp
6. 开发、数据与工作流实用工具(14 个工具)https://diogenes-micro-gateway.corinth.workers.dev/mcp/dev-utilitiesstand-out-of-my-sun/diogenes-dev-utilities-mcp
7. 网页提取、可读性与 Markdown 引擎(12 个工具)https://diogenes-micro-gateway.corinth.workers.dev/mcp/web-scraping-enginestand-out-of-my-sun/diogenes-web-scraping-engine-mcp
8. 神经搜索、可靠研究与深度智能(12 个工具)https://diogenes-micro-gateway.corinth.workers.dev/mcp/neural-search-enginestand-out-of-my-sun/diogenes-neural-search-engine-mcp
9. 数据库智能、SQL 引擎与架构防护(12 个工具)https://diogenes-micro-gateway.corinth.workers.dev/mcp/database-intelligencestand-out-of-my-sun/diogenes-database-intelligence-mcp
10. 完整主网关(全部 121 项服务)https://diogenes-micro-gateway.corinth.workers.dev/mcpstand-out-of-my-sun/diogenes-micro-gateway

TensorBlock 和 MCP Index 配置文件元数据

字段值
类别Developer Tools
传输方式streamable-http
端点https://diogenes-micro-gateway.corinth.workers.dev/mcp/dev-utilities
清单https://diogenes-micro-gateway.corinth.workers.dev/.well-known/mcp/dev-utilities.json
运行状况检查https://diogenes-micro-gateway.corinth.workers.dev/api/v1/health
身份验证none(100% 无需账户的免费层,支持 MCP 发现和 ?demo=true 预览;生产调用可选用 6 种灵活的加密货币支付方式:L402、x402、Base MPP、Garlicoin 0-Conf、BSC WGRLC 或预付费 GRLC 会话 API 密钥)
安装可信度high(零安装远程 Streamable HTTP 端点 + 根目录中的 package.json、smithery.yaml、server.json、glama.json 和 mcp.json)
许可证MIT
验证状态verified(@stand-out-of-my-sun 已通过 https://diogenes-micro-gateway.corinth.workers.dev/.well-known/tensorblock.json 和 https://diogenes-micro-gateway.corinth.workers.dev/.well-known/mcp/dev-utilities.json 验证)
维护者@stand-out-of-my-sun
文档https://diogenes-micro-gateway.corinth.workers.dev/llms.txt
支持https://github.com/stand-out-of-my-sun/diogenes-dev-utilities-mcp/issues

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。