textkit (paid)
Text/Unicode tools for agents: homoglyphs, scripts, slugify, entropy. Paid per call via x402.
사용해야 할까요
품질 및 안전성
발견 사항 (10)
- LOWtk_homoglyphFold에서
- LOWtk_scriptDetect에서
- LOWtk_unicodeNormalize에서
- LOWtk_graphemeCount에서
- LOWtk_describeDate에서
- LOWtk_businessDays에서
- LOWtk_fnvHash에서
- LOWtk_detectFormat에서
- LOWtk_detectEncoding에서
- LOWtk_humanBytes에서
도구 정의와 프로토콜 준수에 대한 자동 분석을 기반으로 합니다.
컨텍스트 비용
이는 서버의 도구가 모델의 컨텍스트에 로드될 때마다 소비되는 대략적인 토큰 수입니다. 수치가 높을수록 다른 작업에 사용할 수 있는 주의가 줄어듭니다.
설치
원클릭 설치
`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#"
}커뮤니티
증거