Tool Pantry
Find and use 216 free browser tools for PDF, images, video, audio and text that run locally.
我該用這個嗎
品質與安全性
發現項目(2)
- LOW在 hash_text 中
- LOW在 base64 中
根據工具定義與協定合規性的自動化分析。
上下文成本
這是每次將伺服器的工具載入模型上下文時所消耗的約略 token 數量。數量越高,可用於其他工作的注意力就越少。
安裝
一鍵安裝
將以下內容加入你的 `claude_desktop_config.json` 檔案:
{
"mcpServers": {
"toolpantry-mcp": {
"url": "https://mcp.toolpantry.app/mcp"
}
}
}遠端端點
https://mcp.toolpantry.app/mcpstreamable-http它能做什麼
工具清單
工具(9)
🟢search_tools(q, limit)
Search the Tool Pantry catalog of 216 free browser tools for PDF, images, video, audio and text. Use this first: it returns the exact tool page URL for a user request (e.g. "compress image to 100kb", "merge pdf", "heic to jpg").
輸入結構描述
{
"type": "object",
"properties": {
"q": {
"type": "string",
"description": "Search words, e.g. \"compress pdf\" or \"passport photo\""
},
"limit": {
"type": "number",
"description": "Max results (default 10, max 50)"
}
},
"required": [
"q"
]
}🟢text_stats(text)
Count characters, words, sentences, paragraphs, lines and reading time for a piece of text.
輸入結構描述
{
"type": "object",
"properties": {
"text": {
"type": "string",
"description": "Text to measure"
}
},
"required": [
"text"
]
}⚪hash_text(text, algo)
Hash a string with SHA-1, SHA-256, SHA-384 or SHA-512. Returns hex and base64 digests.
輸入結構描述
{
"type": "object",
"properties": {
"text": {
"type": "string",
"description": "Text to hash"
},
"algo": {
"type": "string",
"enum": [
"sha1",
"sha256",
"sha384",
"sha512"
],
"description": "Default sha256"
}
},
"required": [
"text"
]
}⚪generate_uuid(count)
Generate random UUID v4 values.
輸入結構描述
{
"type": "object",
"properties": {
"count": {
"type": "number",
"description": "How many UUIDs (1-50, default 1)"
}
}
}⚪generate_password(length, count)
Generate random passwords using the platform crypto RNG.
輸入結構描述
{
"type": "object",
"properties": {
"length": {
"type": "number",
"description": "Password length (4-128, default 20)"
},
"count": {
"type": "number",
"description": "How many (1-20, default 1)"
}
}
}⚪json_format(text, mode)
Validate, pretty-print or minify a JSON string.
輸入結構描述
{
"type": "object",
"properties": {
"text": {
"type": "string",
"description": "JSON string"
},
"mode": {
"type": "string",
"enum": [
"validate",
"pretty",
"minify"
],
"description": "Default pretty"
}
},
"required": [
"text"
]
}⚪base64(text, mode)
Base64 encode or decode UTF-8 text.
輸入結構描述
{
"type": "object",
"properties": {
"text": {
"type": "string",
"description": "Text to encode or decode"
},
"mode": {
"type": "string",
"enum": [
"encode",
"decode"
],
"description": "Default encode"
}
},
"required": [
"text"
]
}⚪color_convert(hex)
Convert a hex colour to RGB and HSL.
輸入結構描述
{
"type": "object",
"properties": {
"hex": {
"type": "string",
"description": "Hex colour, e.g. e36d3f or #e36d3f"
}
},
"required": [
"hex"
]
}⚪qr_code(text, size, format)
Generate a QR code for any text or URL. Returns SVG markup (or JSON with the SVG string).
輸入結構描述
{
"type": "object",
"properties": {
"text": {
"type": "string",
"description": "Text or URL to encode"
},
"size": {
"type": "number",
"description": "Pixel size (default 256)"
},
"format": {
"type": "string",
"enum": [
"svg",
"json"
],
"description": "Default svg"
}
},
"required": [
"text"
]
}社群
證據