CodeKitHub
Everyday calculators and converters for AI assistants: units, dates, percentages, text, JSON.
사용해야 할까요
품질 및 안전성
발견 사항 (5)
- LOWdate_difference에서
- LOWcalculate_percentage에서
- LOWcompound_interest에서
- LOWconvert_case에서
- LOWencode_decode에서
도구 정의와 프로토콜 준수에 대한 자동 분석을 기반으로 합니다.
컨텍스트 비용
이는 서버의 도구가 모델의 컨텍스트에 로드될 때마다 소비되는 대략적인 토큰 수입니다. 수치가 높을수록 다른 작업에 사용할 수 있는 주의가 줄어듭니다.
설치
원클릭 설치
`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"
]
}커뮤니티
증거