CodeKitHub

Everyday calculators and converters for AI assistants: units, dates, percentages, text, JSON.

我該用這個嗎

品質與安全性

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

發現項目(5)

  • LOWTool 'date_difference' description lacks action verb在 date_difference 中
  • LOWTool 'calculate_percentage' description lacks action verb在 calculate_percentage 中
  • LOWTool 'compound_interest' description lacks action verb在 compound_interest 中
  • LOWTool 'convert_case' description lacks action verb在 convert_case 中
  • LOWTool 'encode_decode' description lacks action verb在 encode_decode 中

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

上下文成本

~1,417Token(工具定義)
~532 B典型回應大小
中等的注意力影響(128k 上下文的 1.11%)

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

安裝

一鍵安裝

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

{
  "mcpServers": {
    "codekithub": {
      "url": "https://codekithub.com/api/mcp"
    }
  }
}

遠端端點

https://codekithub.com/api/mcpstreamable-http

它能做什麼

工具清單

工具(13)

🟢 唯讀🟡 寫入🔴 刪除⚪ 未知
🟢find_tool(query, max_results)

Find a free online tool on CodeKitHub (there are hundreds: converters, calculators, generators, text, code and image tools). Returns the tool page link.

輸入結構描述

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string"
    },
    "max_results": {
      "type": "integer",
      "minimum": 1,
      "maximum": 15
    }
  },
  "required": [
    "query"
  ]
}
🟢convert_units(value, from, to)

Convert between units of length, mass, volume, area, speed, time, data size and temperature, e.g. 5 miles to km or 72 F to C.

輸入結構描述

{
  "type": "object",
  "properties": {
    "value": {
      "type": "number"
    },
    "from": {
      "type": "string",
      "description": "Unit, e.g. mi, km, lb, kg, gal, l, mph, GB, MiB, C, F, K."
    },
    "to": {
      "type": "string"
    }
  },
  "required": [
    "value",
    "from",
    "to"
  ]
}
🟢calculate_age(birth_date, as_of)

Exact age from a birth date: years, months, days, total days and days until the next birthday.

輸入結構描述

{
  "type": "object",
  "properties": {
    "birth_date": {
      "type": "string",
      "description": "YYYY-MM-DD"
    },
    "as_of": {
      "type": "string",
      "description": "YYYY-MM-DD, default today (UTC)."
    }
  },
  "required": [
    "birth_date"
  ]
}
🟢date_difference(start_date, end_date)

Days, weeks and calendar years/months/days between two dates.

輸入結構描述

{
  "type": "object",
  "properties": {
    "start_date": {
      "type": "string",
      "description": "YYYY-MM-DD"
    },
    "end_date": {
      "type": "string",
      "description": "YYYY-MM-DD"
    }
  },
  "required": [
    "start_date",
    "end_date"
  ]
}
🟢calculate_percentage(mode, a, b)

Percentage maths. percent_of: a% of b. what_percent: a is what % of b. percent_change: change from a to b.

輸入結構描述

{
  "type": "object",
  "properties": {
    "mode": {
      "type": "string",
      "enum": [
        "percent_of",
        "what_percent",
        "percent_change"
      ]
    },
    "a": {
      "type": "number"
    },
    "b": {
      "type": "number"
    }
  },
  "required": [
    "mode",
    "a",
    "b"
  ]
}
🟢compound_interest(principal, annual_rate_percent, years, compounds_per_year, monthly_contribution)

Compound interest with optional monthly contributions: final balance, total contributed and interest earned.

輸入結構描述

{
  "type": "object",
  "properties": {
    "principal": {
      "type": "number"
    },
    "annual_rate_percent": {
      "type": "number"
    },
    "years": {
      "type": "number"
    },
    "compounds_per_year": {
      "type": "integer",
      "description": "Default 12."
    },
    "monthly_contribution": {
      "type": "number",
      "description": "Default 0."
    }
  },
  "required": [
    "principal",
    "annual_rate_percent",
    "years"
  ]
}
🟢text_stats(text)

Count characters, words, sentences, paragraphs and lines, and estimate reading time.

輸入結構描述

{
  "type": "object",
  "properties": {
    "text": {
      "type": "string"
    }
  },
  "required": [
    "text"
  ]
}
🟢convert_case(text, style)

Change text case: upper, lower, title, sentence, camel, pascal, snake, kebab or constant.

輸入結構描述

{
  "type": "object",
  "properties": {
    "text": {
      "type": "string"
    },
    "style": {
      "type": "string",
      "enum": [
        "upper",
        "lower",
        "title",
        "sentence",
        "camel",
        "pascal",
        "snake",
        "kebab",
        "constant"
      ]
    }
  },
  "required": [
    "text",
    "style"
  ]
}
🟢encode_decode(mode, text)

Encode or decode text: Base64, URL, HTML entities, hex.

輸入結構描述

{
  "type": "object",
  "properties": {
    "mode": {
      "type": "string",
      "enum": [
        "base64_encode",
        "base64_decode",
        "url_encode",
        "url_decode",
        "html_escape",
        "html_unescape",
        "hex_encode",
        "hex_decode"
      ]
    },
    "text": {
      "type": "string"
    }
  },
  "required": [
    "mode",
    "text"
  ]
}
🟢hash_text(text, algorithm)

SHA hash of a text (SHA-1, SHA-256, SHA-384, SHA-512). Do not send secrets you need to keep private.

輸入結構描述

{
  "type": "object",
  "properties": {
    "text": {
      "type": "string"
    },
    "algorithm": {
      "type": "string",
      "enum": [
        "SHA-1",
        "SHA-256",
        "SHA-384",
        "SHA-512"
      ]
    }
  },
  "required": [
    "text"
  ]
}
🟢json_tools(json, action, indent)

Format, minify or validate JSON.

輸入結構描述

{
  "type": "object",
  "properties": {
    "json": {
      "type": "string"
    },
    "action": {
      "type": "string",
      "enum": [
        "format",
        "minify",
        "validate"
      ]
    },
    "indent": {
      "type": "integer",
      "minimum": 1,
      "maximum": 8
    }
  },
  "required": [
    "json"
  ]
}
🟢timestamp_convert(value)

Convert a Unix timestamp (seconds or milliseconds) or an ISO date to both forms; "now" gives the current time.

輸入結構描述

{
  "type": "object",
  "properties": {
    "value": {
      "type": "string"
    }
  },
  "required": [
    "value"
  ]
}
🟢color_convert(color)

Convert a colour between HEX, RGB and HSL.

輸入結構描述

{
  "type": "object",
  "properties": {
    "color": {
      "type": "string",
      "description": "#1d6fe0, rgb(29, 111, 224) or hsl(215, 77%, 50%)"
    }
  },
  "required": [
    "color"
  ]
}

社群

為此伺服器評分

證據

近期觀測

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