textkit (paid)
Text/Unicode tools for agents: homoglyphs, scripts, slugify, entropy. Paid per call via x402.
Sollte ich dies verwenden
Qualität und Sicherheit
Befunde (10)
- LOWin tk_homoglyphFold
- LOWin tk_scriptDetect
- LOWin tk_unicodeNormalize
- LOWin tk_graphemeCount
- LOWin tk_describeDate
- LOWin tk_businessDays
- LOWin tk_fnvHash
- LOWin tk_detectFormat
- LOWin tk_detectEncoding
- LOWin tk_humanBytes
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": {
"textkit": {
"url": "https://textkit.johnaio281.workers.dev/mcp"
}
}
}Remote-Endpunkte
https://textkit.johnaio281.workers.dev/mcpstreamable-httpWas es kann
Tool-Inventar
Tools (12)
⚪tk_homoglyphFold(text)
Fold Unicode homoglyphs to ASCII to detect spoofed domains, usernames and handles ($0.005 per call, USDC on Base)
Eingabe-Schema
{
"type": "object",
"properties": {
"text": {
"type": "string",
"description": "text possibly containing lookalike characters"
}
},
"required": [
"text"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}⚪tk_scriptDetect(text)
Detect which Unicode scripts a string uses and flag mixed-script spoofing ($0.005 per call, USDC on Base)
Eingabe-Schema
{
"type": "object",
"properties": {
"text": {
"type": "string",
"description": "text to analyse"
}
},
"required": [
"text"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}⚪tk_unicodeNormalize(text, form)
Normalize text to NFC, NFD, NFKC or NFKD and report the first differing position ($0.003 per call, USDC on Base)
Eingabe-Schema
{
"type": "object",
"properties": {
"text": {
"type": "string"
},
"form": {
"type": "string",
"description": "default NFC"
}
},
"required": [
"text"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢tk_graphemeCount(text)
Count user-perceived characters (graphemes) versus code points, UTF-16 units and bytes ($0.003 per call, USDC on Base)
Eingabe-Schema
{
"type": "object",
"properties": {
"text": {
"type": "string"
}
},
"required": [
"text"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢tk_describeDate(year, month, day)
Describe a calendar date: weekday, ISO week, day of year, quarter, leap year, weekend ($0.005 per call, USDC on Base)
Eingabe-Schema
{
"type": "object",
"properties": {
"year": {
"type": "number"
},
"month": {
"type": "number"
},
"day": {
"type": "number"
}
},
"required": [
"year",
"month",
"day"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢tk_businessDays(from, to)
Count business days between two dates (weekends excluded) ($0.005 per call, USDC on Base)
Eingabe-Schema
{
"type": "object",
"properties": {
"from": {},
"to": {}
},
"required": [
"from",
"to"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}⚪tk_slugify(text, separator, maxLength, lowercase)
Convert a title into a clean URL slug with accent stripping and optional length limit ($0.003 per call, USDC on Base)
Eingabe-Schema
{
"type": "object",
"properties": {
"text": {
"type": "string"
},
"separator": {
"type": "string",
"description": "default -"
},
"maxLength": {
"type": "number"
},
"lowercase": {
"type": "boolean",
"description": "default true"
}
},
"required": [
"text"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢tk_fnvHash(text)
Compute a stable FNV-1a content fingerprint (32 and 64 bit) without dependencies ($0.003 per call, USDC on Base)
Eingabe-Schema
{
"type": "object",
"properties": {
"text": {
"type": "string"
}
},
"required": [
"text"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}⚪tk_entropy(text)
Shannon entropy of a string in bits per character ($0.003 per call, USDC on Base)
Eingabe-Schema
{
"type": "object",
"properties": {
"text": {
"type": "string"
}
},
"required": [
"text"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}⚪tk_detectFormat(value)
Detect the format of a string: uuid, email, url, ipv4, ipv6, jwt, iban, mac, semver and more ($0.005 per call, USDC on Base)
Eingabe-Schema
{
"type": "object",
"properties": {
"value": {
"type": "string"
}
},
"required": [
"value"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}⚪tk_detectEncoding(bytes)
Detect the encoding of a byte string: ascii, utf-8, utf-16, hex, base64, latin-1 ($0.005 per call, USDC on Base)
Eingabe-Schema
{
"type": "object",
"properties": {
"bytes": {
"type": "array",
"items": {},
"description": "byte array"
}
},
"required": [
"bytes"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢tk_humanBytes(bytes)
Format a byte count as human-readable size with KB and MiB values ($0.003 per call, USDC on Base)
Eingabe-Schema
{
"type": "object",
"properties": {
"bytes": {}
},
"required": [
"bytes"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}Community
Nachweis