tools

20 free dev tools: JSON/YAML, XML/SQL, Cron, SEO, QR code, URL shortener, cron tasks, files

我該用這個嗎

品質與安全性

A
說明品質
96%
結構描述完整度
96%
命名品質
80%
汙染風險
100%
權限相符程度
100%
協定合規性
100%

發現項目(2)

  • LOWTool 'html_entity' description lacks action verb在 html_entity 中
  • LOWTool 'meta_extract' description lacks action verb在 meta_extract 中

根據工具定義與協定合規性的自動化分析。

上下文成本

~3,452Token(工具定義)
~1.0 KB典型回應大小
顯著的注意力影響(128k 上下文的 2.70%)

這是每次將伺服器的工具載入模型上下文時所消耗的約略 token 數量。數量越高,可用於其他工作的注意力就越少。

安裝

一鍵安裝

將以下內容加入你的 `claude_desktop_config.json` 檔案:

{
  "mcpServers": {
    "tools": {
      "url": "https://www.jiebang.site/mcp"
    }
  }
}

遠端端點

https://www.jiebang.site/mcpstreamable-http

它能做什麼

工具清單

工具(29)

🟢 唯讀🟡 寫入🔴 刪除⚪ 未知
⚪json_yaml_convert(input, direction)

Convert between JSON and YAML formats. Auto-detects direction.

輸入結構描述

{
  "type": "object",
  "properties": {
    "input": {
      "type": "string",
      "description": "JSON or YAML string"
    },
    "direction": {
      "type": "string",
      "enum": [
        "auto",
        "json2yaml",
        "yaml2json"
      ],
      "description": "Conversion direction (default: auto)"
    }
  },
  "required": [
    "input"
  ]
}
⚪xml_format(input, action)

Beautify or minify XML code.

輸入結構描述

{
  "type": "object",
  "properties": {
    "input": {
      "type": "string",
      "description": "XML string"
    },
    "action": {
      "type": "string",
      "enum": [
        "beautify",
        "minify",
        "validate"
      ],
      "description": "Action (default: beautify)"
    }
  },
  "required": [
    "input"
  ]
}
⚪sql_format(input, action)

Beautify, minify, or uppercase SQL keywords.

輸入結構描述

{
  "type": "object",
  "properties": {
    "input": {
      "type": "string",
      "description": "SQL string"
    },
    "action": {
      "type": "string",
      "enum": [
        "beautify",
        "minify",
        "uppercase"
      ],
      "description": "Action (default: beautify)"
    }
  },
  "required": [
    "input"
  ]
}
🟢cron_parse(expression)

Parse cron expression to human-readable description with next 5 run times.

輸入結構描述

{
  "type": "object",
  "properties": {
    "expression": {
      "type": "string",
      "description": "5-field cron: min hour day month weekday"
    }
  },
  "required": [
    "expression"
  ]
}
⚪base_convert(value, from)

Convert numbers between decimal, binary, octal, hexadecimal.

輸入結構描述

{
  "type": "object",
  "properties": {
    "value": {
      "type": "string",
      "description": "Number to convert"
    },
    "from": {
      "type": "string",
      "enum": [
        "dec",
        "bin",
        "oct",
        "hex"
      ],
      "description": "Source base (default: dec)"
    }
  },
  "required": [
    "value"
  ]
}
⚪html_entity(input, action)

Encode or decode HTML entities.

輸入結構描述

{
  "type": "object",
  "properties": {
    "input": {
      "type": "string",
      "description": "String to process"
    },
    "action": {
      "type": "string",
      "enum": [
        "auto",
        "encode",
        "decode"
      ],
      "description": "Action (default: auto)"
    }
  },
  "required": [
    "input"
  ]
}
⚪timezone_convert(datetime, fromZone, toZone)

Convert datetime between time zones.

輸入結構描述

{
  "type": "object",
  "properties": {
    "datetime": {
      "type": "string",
      "description": "ISO datetime (e.g. 2026-06-04T12:00)"
    },
    "fromZone": {
      "type": "string",
      "description": "Source timezone (default: Asia/Shanghai)"
    },
    "toZone": {
      "type": "string",
      "description": "Target timezone (optional)"
    }
  },
  "required": [
    "datetime"
  ]
}
⚪qrcode_generate(content, size, fgColor, bgColor, ecLevel)

Generate QR code for text or URL. Returns SVG data URI.

輸入結構描述

{
  "type": "object",
  "properties": {
    "content": {
      "type": "string",
      "description": "Text or URL to encode"
    },
    "size": {
      "type": "number",
      "description": "Image size in pixels (default: 256, max: 1024)"
    },
    "fgColor": {
      "type": "string",
      "description": "Foreground hex color (default: 000000)"
    },
    "bgColor": {
      "type": "string",
      "description": "Background hex color (default: ffffff)"
    },
    "ecLevel": {
      "type": "string",
      "enum": [
        "L",
        "M",
        "Q",
        "H"
      ],
      "description": "Error correction level (default: M)"
    }
  },
  "required": [
    "content"
  ]
}
🟢meta_extract(url, format)

Extract SEO meta tags from any URL. Returns title, description, OG tags, Twitter cards, structured data, and SEO health score.

輸入結構描述

{
  "type": "object",
  "properties": {
    "url": {
      "type": "string",
      "description": "URL to analyze"
    },
    "format": {
      "type": "string",
      "enum": [
        "full",
        "summary"
      ],
      "description": "Output detail level (default: full)"
    }
  },
  "required": [
    "url"
  ]
}
🟢seo_check(url)

Quick SEO health check for any URL. Returns score and issues list.

輸入結構描述

{
  "type": "object",
  "properties": {
    "url": {
      "type": "string",
      "description": "URL to check"
    }
  },
  "required": [
    "url"
  ]
}
🟡url_shorten(url, code)

Create a short link for any URL. Returns short URL and click tracking. Free: 100 links/day.

輸入結構描述

{
  "type": "object",
  "properties": {
    "url": {
      "type": "string",
      "description": "Long URL to shorten"
    },
    "code": {
      "type": "string",
      "description": "Custom short code (3-20 chars, optional)"
    }
  },
  "required": [
    "url"
  ]
}
⚪image_convert(url, format, quality, width, height)

Convert image format to WebP/AVIF/PNG/JPEG with optional resize and quality control.

輸入結構描述

{
  "type": "object",
  "properties": {
    "url": {
      "type": "string",
      "description": "Image URL to convert"
    },
    "format": {
      "type": "string",
      "enum": [
        "webp",
        "avif",
        "png",
        "jpeg"
      ],
      "description": "Output format (default: webp)"
    },
    "quality": {
      "type": "number",
      "description": "Quality 1-100 (default: 80)"
    },
    "width": {
      "type": "number",
      "description": "Target width in pixels"
    },
    "height": {
      "type": "number",
      "description": "Target height in pixels"
    }
  },
  "required": [
    "url"
  ]
}
🟡cron_task_create(agent_id, name, schedule, description, tags, ...)

Create a scheduled task with cron expression. For AI agents to manage daily check-ins, monitoring, reminders etc.

輸入結構描述

{
  "type": "object",
  "properties": {
    "agent_id": {
      "type": "string",
      "description": "Your agent identifier (default: \"default\")"
    },
    "name": {
      "type": "string",
      "description": "Task name, e.g. \"虾评打卡\" or \"每日盯盘\""
    },
    "schedule": {
      "type": "string",
      "description": "Cron expression (5 fields): min hour day month weekday. E.g. \"0 9 * * *\" = daily at 9:00"
    },
    "description": {
      "type": "string",
      "description": "Task description (optional)"
    },
    "tags": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "Tags like [\"checkin\", \"monitor\"] (optional)"
    },
    "callback_url": {
      "type": "string",
      "description": "URL to call when task is due (optional)"
    },
    "timezone": {
      "type": "string",
      "description": "Timezone, e.g. \"Asia/Shanghai\" (default: UTC)"
    },
    "max_retries": {
      "type": "number",
      "description": "Max retry attempts on failure (default: 0, no retry)"
    },
    "template": {
      "type": "string",
      "description": "Template ID from cron_task_templates (optional, auto-fills schedule)"
    }
  },
  "required": [
    "name",
    "schedule"
  ]
}
🟢cron_task_list(agent_id, due, tag)

List scheduled tasks. Use due=true to see only tasks that need action now.

輸入結構描述

{
  "type": "object",
  "properties": {
    "agent_id": {
      "type": "string",
      "description": "Your agent identifier (default: \"default\")"
    },
    "due": {
      "type": "boolean",
      "description": "Only show tasks due now (default: false)"
    },
    "tag": {
      "type": "string",
      "description": "Filter by tag (optional)"
    }
  }
}
⚪cron_task_done(agent_id, task_id, status, message)

Mark a scheduled task as completed or failed. Supports failure tracking and auto-retry.

輸入結構描述

{
  "type": "object",
  "properties": {
    "agent_id": {
      "type": "string",
      "description": "Your agent identifier (default: \"default\")"
    },
    "task_id": {
      "type": "string",
      "description": "Task ID to mark as done"
    },
    "status": {
      "type": "string",
      "enum": [
        "success",
        "failed"
      ],
      "description": "Execution result (default: \"success\"). Use \"failed\" to trigger retry if max_retries is set."
    },
    "message": {
      "type": "string",
      "description": "Optional message about the result (e.g. error details)"
    }
  },
  "required": [
    "task_id"
  ]
}
🟢cron_task_logs(agent_id, task_id, limit)

Get execution history/logs for a scheduled task. Shows past completion times, success/failure status, and counts. Omit task_id to get all logs for the agent.

輸入結構描述

{
  "type": "object",
  "properties": {
    "agent_id": {
      "type": "string",
      "description": "Your agent identifier (default: \"default\")"
    },
    "task_id": {
      "type": "string",
      "description": "Task ID to get logs for (omit for all agent logs)"
    },
    "limit": {
      "type": "number",
      "description": "Max log entries to return (default: 50)"
    }
  }
}
🟡cron_task_templates

Get preset task templates with common cron schedules (daily, weekday, hourly, stock market, etc.). Use these to quickly create tasks without writing cron expressions.

輸入結構描述

{
  "type": "object",
  "properties": {}
}
🟢file_parse(content, format, filename, encoding, options)

Parse CSV/TSV/JSON/XML file content to structured JSON. Auto-detects format and column types. Returns columns, data rows, and preview.

輸入結構描述

{
  "type": "object",
  "properties": {
    "content": {
      "type": "string",
      "description": "File content (raw text or base64 with encoding param)"
    },
    "format": {
      "type": "string",
      "enum": [
        "csv",
        "tsv",
        "json",
        "xml",
        "auto"
      ],
      "description": "Input format (default: auto-detect)"
    },
    "filename": {
      "type": "string",
      "description": "Filename for format detection (optional)"
    },
    "encoding": {
      "type": "string",
      "enum": [
        "utf-8",
        "base64"
      ],
      "description": "Content encoding (default: utf-8)"
    },
    "options": {
      "type": "object",
      "properties": {
        "delimiter": {
          "type": "string",
          "description": "Custom delimiter (e.g. \",\" or \"\\t\")"
        },
        "has_header": {
          "type": "boolean",
          "description": "First row is header (default: true)"
        },
        "max_rows": {
          "type": "number",
          "description": "Max rows to return (default: 10000)"
        }
      }
    }
  },
  "required": [
    "content"
  ]
}
⚪file_generate(data, format, options)

Generate CSV/TSV/JSON file from structured data array. Returns base64-encoded file and raw text.

輸入結構描述

{
  "type": "object",
  "properties": {
    "data": {
      "type": "array",
      "description": "Array of objects to generate file from",
      "items": {
        "type": "object"
      }
    },
    "format": {
      "type": "string",
      "enum": [
        "csv",
        "tsv",
        "json"
      ],
      "description": "Output format (default: csv)"
    },
    "options": {
      "type": "object",
      "properties": {
        "delimiter": {
          "type": "string",
          "description": "Custom delimiter"
        },
        "include_header": {
          "type": "boolean",
          "description": "Include header row (default: true)"
        },
        "columns": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Column order (default: auto from data)"
        }
      }
    }
  },
  "required": [
    "data",
    "format"
  ]
}
🟢file_analyze(content, format, encoding, options)

Analyze tabular data: detect column types, compute stats (min/max/mean/median for numbers, top values for text), find nulls. Returns summary and preview.

輸入結構描述

{
  "type": "object",
  "properties": {
    "content": {
      "type": "string",
      "description": "File content (raw text or base64)"
    },
    "format": {
      "type": "string",
      "enum": [
        "csv",
        "tsv",
        "json",
        "auto"
      ],
      "description": "Input format (default: auto-detect)"
    },
    "encoding": {
      "type": "string",
      "enum": [
        "utf-8",
        "base64"
      ],
      "description": "Content encoding (default: utf-8)"
    },
    "options": {
      "type": "object",
      "properties": {
        "delimiter": {
          "type": "string",
          "description": "Custom delimiter"
        },
        "has_header": {
          "type": "boolean",
          "description": "First row is header (default: true)"
        }
      }
    }
  },
  "required": [
    "content"
  ]
}
⚪ai_text_generate(type, input, style)

AI-powered text generation: copywriting, naming, slogans, catchy titles, praise/replies, couplets. Powered by GLM-4.7-Flash (free, 10k calls/day).

輸入結構描述

{
  "type": "object",
  "properties": {
    "type": {
      "type": "string",
      "enum": [
        "copywriting",
        "naming",
        "slogan",
        "title",
        "praise",
        "couplet"
      ],
      "description": "Generation type (default: copywriting)"
    },
    "input": {
      "type": "string",
      "description": "Input text or topic (max 500 chars)"
    },
    "style": {
      "type": "string",
      "description": "Additional style requirement (optional)"
    }
  },
  "required": [
    "input"
  ]
}
⚪text_humanize(text, lang, style)

Rewrite AI-generated text to sound naturally human-written. Supports Chinese and English. Reduces AI detection rates. Styles: standard, casual, academic, creative.

輸入結構描述

{
  "type": "object",
  "properties": {
    "text": {
      "type": "string",
      "description": "Text to humanize (max 3000 chars)"
    },
    "lang": {
      "type": "string",
      "enum": [
        "en",
        "zh"
      ],
      "description": "Language (default: en)"
    },
    "style": {
      "type": "string",
      "enum": [
        "standard",
        "casual",
        "academic",
        "creative"
      ],
      "description": "Rewriting style (default: standard)"
    }
  },
  "required": [
    "text"
  ]
}
🟢keyword_extract(text, count, lang)

Extract keywords and key phrases from text with search intent classification. Returns 10-20 keywords sorted by importance with long-tail variations.

輸入結構描述

{
  "type": "object",
  "properties": {
    "text": {
      "type": "string",
      "description": "Text to extract keywords from (max 3000 chars)"
    },
    "count": {
      "type": "number",
      "description": "Number of keywords (1-20, default: 10)"
    },
    "lang": {
      "type": "string",
      "enum": [
        "zh",
        "en"
      ],
      "description": "Language (default: zh)"
    }
  },
  "required": [
    "text"
  ]
}
⚪meta_desc_generate(title, keyword, content, lang)

Generate SEO-friendly meta description (120-160 chars) from title, keyword, and content. Includes call-to-action and keyword placement.

輸入結構描述

{
  "type": "object",
  "properties": {
    "title": {
      "type": "string",
      "description": "Page title (required)"
    },
    "keyword": {
      "type": "string",
      "description": "Target keyword (optional)"
    },
    "content": {
      "type": "string",
      "description": "Content summary (optional)"
    },
    "lang": {
      "type": "string",
      "enum": [
        "zh",
        "en"
      ],
      "description": "Language (default: zh)"
    }
  },
  "required": [
    "title"
  ]
}
⚪text_rewrite(text, mode, lang)

Rewrite text with different styles while preserving meaning. Modes: standard (natural), creative (expressive), academic (formal), casual (informal).

輸入結構描述

{
  "type": "object",
  "properties": {
    "text": {
      "type": "string",
      "description": "Text to rewrite (max 3000 chars)"
    },
    "mode": {
      "type": "string",
      "enum": [
        "standard",
        "creative",
        "academic",
        "casual"
      ],
      "description": "Rewriting mode (default: standard)"
    },
    "lang": {
      "type": "string",
      "enum": [
        "zh",
        "en"
      ],
      "description": "Language (default: zh)"
    }
  },
  "required": [
    "text"
  ]
}
⚪seo_title_generate(keyword, count, lang)

Generate multiple SEO-optimized article titles from a keyword. Diverse styles: question, number, list, comparison, how-to. Max 60 chars each.

輸入結構描述

{
  "type": "object",
  "properties": {
    "keyword": {
      "type": "string",
      "description": "Target keyword (max 200 chars)"
    },
    "count": {
      "type": "number",
      "description": "Number of titles to generate (1-10, default: 5)"
    },
    "lang": {
      "type": "string",
      "enum": [
        "zh",
        "en"
      ],
      "description": "Language (default: zh)"
    }
  },
  "required": [
    "keyword"
  ]
}
⚪text_summarize(text, length, lang)

Summarize text into concise version. Lengths: short (1-2 sentences), medium (3-5 sentences), long (full paragraph). Preserves key data and facts.

輸入結構描述

{
  "type": "object",
  "properties": {
    "text": {
      "type": "string",
      "description": "Text to summarize (max 5000 chars)"
    },
    "length": {
      "type": "string",
      "enum": [
        "short",
        "medium",
        "long"
      ],
      "description": "Summary length (default: medium)"
    },
    "lang": {
      "type": "string",
      "enum": [
        "zh",
        "en"
      ],
      "description": "Language (default: zh)"
    }
  },
  "required": [
    "text"
  ]
}
🟡idea_submit(title, description, category, priority, source, ...)

Submit a new idea or feature request to the JieBang ideas board. Supports categorization, priority, and source tracking.

輸入結構描述

{
  "type": "object",
  "properties": {
    "title": {
      "type": "string",
      "description": "Idea title (max 200 chars)"
    },
    "description": {
      "type": "string",
      "description": "Detailed description (max 2000 chars)"
    },
    "category": {
      "type": "string",
      "enum": [
        "工具需求",
        "功能优化",
        "Bug修复",
        "新功能"
      ],
      "description": "Category (default: 工具需求)"
    },
    "priority": {
      "type": "string",
      "enum": [
        "high",
        "medium",
        "low"
      ],
      "description": "Priority (default: medium)"
    },
    "source": {
      "type": "string",
      "description": "Source (user/v2ex/zhihu/reddit/agent, default: agent)"
    },
    "tags": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "Tags"
    }
  },
  "required": [
    "title"
  ]
}
🟢idea_list(filter)

List ideas from the JieBang ideas board. Filter by status, sort by votes. View community feature requests and their progress.

輸入結構描述

{
  "type": "object",
  "properties": {
    "filter": {
      "type": "string",
      "enum": [
        "pending",
        "approved",
        "developing",
        "launched",
        "rejected"
      ],
      "description": "Filter by status (optional)"
    }
  }
}

建議的提示詞

list_items
List all [items] available in tools
預期的工具: cron_task_list
browse_collection
Show me the [collection] from tools
預期的工具: cron_task_list

社群

為此伺服器評分

證據

近期觀測

已驗證未記錄版本29 個工具
已驗證未記錄版本29 個工具