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 verbdate_difference에서
  • LOWTool 'calculate_percentage' description lacks action verbcalculate_percentage에서
  • LOWTool 'compound_interest' description lacks action verbcompound_interest에서
  • LOWTool 'convert_case' description lacks action verbconvert_case에서
  • LOWTool 'encode_decode' description lacks action verbencode_decode에서

도구 정의와 프로토콜 준수에 대한 자동 분석을 기반으로 합니다.

컨텍스트 비용

~1,417토큰 (도구 정의)
~532 B일반적인 응답 크기
중간 정도의 주의 영향 (128k 컨텍스트의 1.11%)

이는 서버의 도구가 모델의 컨텍스트에 로드될 때마다 소비되는 대략적인 토큰 수입니다. 수치가 높을수록 다른 작업에 사용할 수 있는 주의가 줄어듭니다.

설치

원클릭 설치

`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개