textkit (paid)
Text/Unicode tools for agents: homoglyphs, scripts, slugify, entropy. Paid per call via x402.
我该使用它吗
质量与安全性
发现(10)
- LOW在 tk_homoglyphFold 中
- LOW在 tk_scriptDetect 中
- LOW在 tk_unicodeNormalize 中
- LOW在 tk_graphemeCount 中
- LOW在 tk_describeDate 中
- LOW在 tk_businessDays 中
- LOW在 tk_fnvHash 中
- LOW在 tk_detectFormat 中
- LOW在 tk_detectEncoding 中
- LOW在 tk_humanBytes 中
基于对工具定义和协议合规性的自动分析。
上下文开销
这是每次将服务器的工具加载到模型上下文窗口时所消耗的大致 token 数。数值越高,可用于其他任务的注意力就越少。
安装
一键安装
将以下内容添加到你的 `claude_desktop_config.json` 文件中:
{
"mcpServers": {
"textkit": {
"url": "https://textkit.johnaio281.workers.dev/mcp"
}
}
}远程端点
https://textkit.johnaio281.workers.dev/mcpstreamable-http它能做什么
工具清单
工具(12)
⚪tk_homoglyphFold(text)
Fold Unicode homoglyphs to ASCII to detect spoofed domains, usernames and handles ($0.005 per call, USDC on Base)
输入模式
{
"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)
输入模式
{
"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)
输入模式
{
"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)
输入模式
{
"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)
输入模式
{
"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)
输入模式
{
"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)
输入模式
{
"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)
输入模式
{
"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)
输入模式
{
"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)
输入模式
{
"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)
输入模式
{
"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)
输入模式
{
"type": "object",
"properties": {
"bytes": {}
},
"required": [
"bytes"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}社区
证据