agent-toolbox
13 free utility tools for AI agents: web text, markdown, hashing, IDs, dates, units, JSON.
사용해야 할까요
품질 및 안전성
발견 사항 (1)
- LOWencode_text에서
도구 정의와 프로토콜 준수에 대한 자동 분석을 기반으로 합니다.
컨텍스트 비용
이는 서버의 도구가 모델의 컨텍스트에 로드될 때마다 소비되는 대략적인 토큰 수입니다. 수치가 높을수록 다른 작업에 사용할 수 있는 주의가 줄어듭니다.
설치
원클릭 설치
`claude_desktop_config.json` 파일에 다음을 추가하세요:
{
"mcpServers": {
"agent-toolbox": {
"url": "https://agent-toolbox-mcp.nclexdrill.workers.dev/mcp"
}
}
}원격 엔드포인트
https://agent-toolbox-mcp.nclexdrill.workers.dev/mcpstreamable-http할 수 있는 일
도구 목록
도구 (13)
🟢fetch_page_text(url, max_chars)
Fetch a web page (http/https) and return its cleaned readable text, truncated to max_chars.
입력 스키마
{
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "Full http(s) URL to fetch"
},
"max_chars": {
"type": "integer",
"description": "Max characters to return (default 12000, max 50000)",
"default": 12000
}
},
"required": [
"url"
]
}⚪summarize_text(text, sentences)
Extractive summary: returns the N most representative sentences of a text, in original order.
입력 스키마
{
"type": "object",
"properties": {
"text": {
"type": "string"
},
"sentences": {
"type": "integer",
"description": "Number of sentences (default 3, max 10)",
"default": 3
}
},
"required": [
"text"
]
}⚪markdown_to_html(markdown)
Convert Markdown to HTML (headings, bold, italic, code, links, lists, quotes).
입력 스키마
{
"type": "object",
"properties": {
"markdown": {
"type": "string"
}
},
"required": [
"markdown"
]
}⚪html_to_text(html, max_chars)
Strip HTML tags/scripts/styles and return clean readable text.
입력 스키마
{
"type": "object",
"properties": {
"html": {
"type": "string"
},
"max_chars": {
"type": "integer",
"default": 12000
}
},
"required": [
"html"
]
}🟢hash_text(text, algorithm)
Compute a cryptographic hash of text (sha-256, sha-384, or sha-512), returned as hex.
입력 스키마
{
"type": "object",
"properties": {
"text": {
"type": "string"
},
"algorithm": {
"type": "string",
"enum": [
"sha-256",
"sha-384",
"sha-512"
],
"default": "sha-256"
}
},
"required": [
"text"
]
}⚪encode_text(text, format)
Encode text as base64, base64url, url-encoding, or hex.
입력 스키마
{
"type": "object",
"properties": {
"text": {
"type": "string"
},
"format": {
"type": "string",
"enum": [
"base64",
"base64url",
"url",
"hex"
],
"default": "base64"
}
},
"required": [
"text"
]
}⚪uuid_generate(count)
Generate cryptographically random UUID v4 values.
입력 스키마
{
"type": "object",
"properties": {
"count": {
"type": "integer",
"description": "How many (1-100, default 1)",
"default": 1
}
}
}🟡date_math(operation, date, date1, date2, value, ...)
Date utilities: now (current UTC time), add (add a duration to a date), diff (difference between two dates), weekday (day name for a date).
입력 스키마
{
"type": "object",
"properties": {
"operation": {
"type": "string",
"enum": [
"now",
"add",
"diff",
"weekday"
],
"default": "now"
},
"date": {
"type": "string",
"description": "ISO date for add/weekday"
},
"date1": {
"type": "string"
},
"date2": {
"type": "string"
},
"value": {
"type": "number",
"description": "Amount for add"
},
"unit": {
"type": "string",
"description": "millisecond/second/minute/hour/day/week",
"default": "day"
}
}
}⚪unit_convert(value, from, to)
Convert between units: length (mm/cm/m/km/in/ft/yd/mi), weight (mg/g/kg/oz/lb), temperature (c/f/k), data (b/kb/mb/gb/tb).
입력 스키마
{
"type": "object",
"properties": {
"value": {
"type": "number"
},
"from": {
"type": "string"
},
"to": {
"type": "string"
}
},
"required": [
"value",
"from",
"to"
]
}⚪json_format(json, style)
Validate JSON and reformat it: pretty (indented), minify, or custom indent width.
입력 스키마
{
"type": "object",
"properties": {
"json": {
"type": "string"
},
"style": {
"type": "string",
"description": "'pretty', 'minify', or an indent number",
"default": "pretty"
}
},
"required": [
"json"
]
}⚪text_stats(text)
Text statistics: character/word/sentence counts, reading time, and Flesch reading-ease score.
입력 스키마
{
"type": "object",
"properties": {
"text": {
"type": "string"
}
},
"required": [
"text"
]
}⚪random_token(length, charset)
Generate a cryptographically random token string (for ids, passwords, nonces).
입력 스키마
{
"type": "object",
"properties": {
"length": {
"type": "integer",
"default": 32
},
"charset": {
"type": "string",
"description": "alphanumeric, hex, urlsafe, numeric, ascii, or a custom character string",
"default": "alphanumeric"
}
}
}🟢get_terms
Read the AgentToolbox Terms of Use (as-is, liability-capped). Call this before relying on any tool in production.
입력 스키마
{
"type": "object",
"properties": {}
}커뮤니티
증거