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 个工具