CodeKitHub
Everyday calculators and converters for AI assistants: units, dates, percentages, text, JSON.
Sollte ich dies verwenden
Qualität und Sicherheit
Befunde (5)
- LOWin date_difference
- LOWin calculate_percentage
- LOWin compound_interest
- LOWin convert_case
- LOWin encode_decode
Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.
Kontextkosten
Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.
Installieren
Installation mit einem Klick
Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:
{
"mcpServers": {
"codekithub": {
"url": "https://codekithub.com/api/mcp"
}
}
}Remote-Endpunkte
https://codekithub.com/api/mcpstreamable-httpWas es kann
Tool-Inventar
Tools (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.
Eingabe-Schema
{
"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.
Eingabe-Schema
{
"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.
Eingabe-Schema
{
"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.
Eingabe-Schema
{
"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.
Eingabe-Schema
{
"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.
Eingabe-Schema
{
"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.
Eingabe-Schema
{
"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.
Eingabe-Schema
{
"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.
Eingabe-Schema
{
"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.
Eingabe-Schema
{
"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.
Eingabe-Schema
{
"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.
Eingabe-Schema
{
"type": "object",
"properties": {
"value": {
"type": "string"
}
},
"required": [
"value"
]
}🟢color_convert(color)
Convert a colour between HEX, RGB and HSL.
Eingabe-Schema
{
"type": "object",
"properties": {
"color": {
"type": "string",
"description": "#1d6fe0, rgb(29, 111, 224) or hsl(215, 77%, 50%)"
}
},
"required": [
"color"
]
}Community
Nachweis