textkit (paid)

Text/Unicode tools for agents: homoglyphs, scripts, slugify, entropy. Paid per call via x402.

Sollte ich dies verwenden

Qualität und Sicherheit

B
Qualität der Beschreibung
92%
Vollständigkeit des Schemas
83%
Qualität der Benennung
55%
Risiko der Vergiftung
100%
Übereinstimmung der Berechtigungen
100%
Einhaltung des Protokolls
100%

Befunde (10)

  • LOWTool 'tk_homoglyphFold' doesn't follow camelCase/snake_casein tk_homoglyphFold
  • LOWTool 'tk_scriptDetect' doesn't follow camelCase/snake_casein tk_scriptDetect
  • LOWTool 'tk_unicodeNormalize' doesn't follow camelCase/snake_casein tk_unicodeNormalize
  • LOWTool 'tk_graphemeCount' doesn't follow camelCase/snake_casein tk_graphemeCount
  • LOWTool 'tk_describeDate' doesn't follow camelCase/snake_casein tk_describeDate
  • LOWTool 'tk_businessDays' doesn't follow camelCase/snake_casein tk_businessDays
  • LOWTool 'tk_fnvHash' doesn't follow camelCase/snake_casein tk_fnvHash
  • LOWTool 'tk_detectFormat' doesn't follow camelCase/snake_casein tk_detectFormat
  • LOWTool 'tk_detectEncoding' doesn't follow camelCase/snake_casein tk_detectEncoding
  • LOWTool 'tk_humanBytes' doesn't follow camelCase/snake_casein tk_humanBytes

Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.

Kontextkosten

~1,030Tokens (Tool-Definitionen)
~483 BTypische Antwortgröße
Mittlere Auswirkung auf die Aufmerksamkeit (0.80% von 128k Kontext)

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-http

Was es kann

Tool-Inventar

Tools (12)

🟢 Nur lesen🟡 Schreiben🔴 Löschen⚪ Unbekannt
⚪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

Diesen Server bewerten

Nachweis

Aktuelle Beobachtungen

verifiziertVersion nicht aufgezeichnet12 Tools