CodeKitHub
Everyday calculators and converters for AI assistants: units, dates, percentages, text, JSON.
¿Debería usar esto?
Calidad y seguridad
Hallazgos (5)
- LOWen date_difference
- LOWen calculate_percentage
- LOWen compound_interest
- LOWen convert_case
- LOWen encode_decode
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.
Instalar
Instalación con un clic
Agrega esto a tu archivo `claude_desktop_config.json`:
{
"mcpServers": {
"codekithub": {
"url": "https://codekithub.com/api/mcp"
}
}
}Puntos de conexión remotos
https://codekithub.com/api/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"type": "object",
"properties": {
"value": {
"type": "string"
}
},
"required": [
"value"
]
}🟢color_convert(color)
Convert a colour between HEX, RGB and HSL.
Esquema de entrada
{
"type": "object",
"properties": {
"color": {
"type": "string",
"description": "#1d6fe0, rgb(29, 111, 224) or hsl(215, 77%, 50%)"
}
},
"required": [
"color"
]
}Comunidad
Evidencia