vega
22 developer utilities: base64, hashes, JWT, JSON tools, unit conversion. Free, keyless.
我该使用它吗
质量与安全性
发现(14)
- HIGH
- MEDIUM在 case_convert 中
- LOW在 json_to_csv 中
- LOW在 hash 中
- LOW在 base64_encode 中
- LOW在 base64_decode 中
- LOW在 url_encode 中
- LOW在 url_decode 中
- LOW在 hex_to_text 中
- LOW在 text_to_hex 中
基于对工具定义和协议合规性的自动分析。
上下文开销
这是每次将服务器的工具加载到模型上下文窗口时所消耗的大致 token 数。数值越高,可用于其他任务的注意力就越少。
安装
一键安装
将以下内容添加到你的 `claude_desktop_config.json` 文件中:
{
"mcpServers": {
"vega": {
"url": "https://vega-mcp.thetempleofdoom.com/mcp"
}
}
}远程端点
https://vega-mcp.thetempleofdoom.com/mcpstreamable-http它能做什么
工具清单
工具(22)
⚪json_format(json)
Validate + pretty-print JSON.
输入模式
{
"type": "object",
"properties": {
"json": {
"type": "string"
}
},
"required": [
"json"
],
"additionalProperties": false
}输出模式
{
"type": "object",
"additionalProperties": true
}⚪json_to_csv(json)
Flatten a JSON array of objects to CSV.
输入模式
{
"type": "object",
"properties": {
"json": {
"type": "string"
}
},
"required": [
"json"
],
"additionalProperties": false
}输出模式
{
"type": "object",
"additionalProperties": true
}⚪json_diff(a, b)
Diff two JSON values (added/removed/changed keys).
输入模式
{
"type": "object",
"properties": {
"a": {
"type": "string"
},
"b": {
"type": "string"
}
},
"required": [
"a",
"b"
],
"additionalProperties": false
}输出模式
{
"type": "object",
"additionalProperties": true
}⚪jwt_decode(token)
Decode a JWT header+payload (no signature verification).
输入模式
{
"type": "object",
"properties": {
"token": {
"type": "string"
}
},
"required": [
"token"
],
"additionalProperties": false
}输出模式
{
"type": "object",
"additionalProperties": true
}⚪hash(text, algo)
Hash a string. algo = md5/sha1/sha256/sha512.
输入模式
{
"type": "object",
"properties": {
"text": {
"type": "string"
},
"algo": {
"type": "string"
}
},
"required": [
"text",
"algo"
],
"additionalProperties": false
}输出模式
{
"type": "object",
"additionalProperties": true
}⚪base64_encode(text)
Base64-encode text.
输入模式
{
"type": "object",
"properties": {
"text": {
"type": "string"
}
},
"required": [
"text"
],
"additionalProperties": false
}输出模式
{
"type": "object",
"additionalProperties": true
}⚪base64_decode(data)
Base64-decode (returns text + hex).
输入模式
{
"type": "object",
"properties": {
"data": {
"type": "string"
}
},
"required": [
"data"
],
"additionalProperties": false
}输出模式
{
"type": "object",
"additionalProperties": true
}⚪url_encode(text)
Percent-encode a string.
输入模式
{
"type": "object",
"properties": {
"text": {
"type": "string"
}
},
"required": [
"text"
],
"additionalProperties": false
}输出模式
{
"type": "object",
"additionalProperties": true
}⚪url_decode(data)
Percent-decode a string.
输入模式
{
"type": "object",
"properties": {
"data": {
"type": "string"
}
},
"required": [
"data"
],
"additionalProperties": false
}输出模式
{
"type": "object",
"additionalProperties": true
}🟢url_parse(url)
Parse a URL into scheme/host/path/query/fragment.
输入模式
{
"type": "object",
"properties": {
"url": {
"type": "string"
}
},
"required": [
"url"
],
"additionalProperties": false
}输出模式
{
"type": "object",
"additionalProperties": true
}⚪uuid
Generate a random UUID v4.
输入模式
{
"type": "object",
"properties": {},
"additionalProperties": false
}输出模式
{
"type": "object",
"additionalProperties": true
}⚪hex_to_text(hex)
Decode hex bytes to text.
输入模式
{
"type": "object",
"properties": {
"hex": {
"type": "string"
}
},
"required": [
"hex"
],
"additionalProperties": false
}输出模式
{
"type": "object",
"additionalProperties": true
}⚪text_to_hex(text)
Encode text to hex.
输入模式
{
"type": "object",
"properties": {
"text": {
"type": "string"
}
},
"required": [
"text"
],
"additionalProperties": false
}输出模式
{
"type": "object",
"additionalProperties": true
}⚪regex_test(pattern, text)
Test a regex; return matches + groups.
输入模式
{
"type": "object",
"properties": {
"pattern": {
"type": "string"
},
"text": {
"type": "string"
}
},
"required": [
"pattern",
"text"
],
"additionalProperties": false
}输出模式
{
"type": "object",
"additionalProperties": true
}🟢cron_explain(expr)
Explain a 5-field cron expression.
输入模式
{
"type": "object",
"properties": {
"expr": {
"type": "string"
}
},
"required": [
"expr"
],
"additionalProperties": false
}输出模式
{
"type": "object",
"additionalProperties": true
}⚪slugify(text)
Slugify text (lowercase, dashes, ascii).
输入模式
{
"type": "object",
"properties": {
"text": {
"type": "string"
}
},
"required": [
"text"
],
"additionalProperties": false
}输出模式
{
"type": "object",
"additionalProperties": true
}⚪case_convert(text, to)
Convert case: camel/snake/kebab/pascal/title/upper/lower.
输入模式
{
"type": "object",
"properties": {
"text": {
"type": "string"
},
"to": {
"type": "string"
}
},
"required": [
"text",
"to"
],
"additionalProperties": false
}输出模式
{
"type": "object",
"additionalProperties": true
}⚪string_metrics(text)
Length/word/line/char counts + Shannon entropy.
输入模式
{
"type": "object",
"properties": {
"text": {
"type": "string"
}
},
"required": [
"text"
],
"additionalProperties": false
}输出模式
{
"type": "object",
"additionalProperties": true
}⚪html_decode(html)
Decode HTML entities.
输入模式
{
"type": "object",
"properties": {
"html": {
"type": "string"
}
},
"required": [
"html"
],
"additionalProperties": false
}输出模式
{
"type": "object",
"additionalProperties": true
}⚪base_convert(value, from_base, to_base)
Convert a number between bases 2-36.
输入模式
{
"type": "object",
"properties": {
"value": {
"type": "string"
},
"from_base": {
"type": "string"
},
"to_base": {
"type": "string"
}
},
"required": [
"value",
"from_base",
"to_base"
],
"additionalProperties": false
}输出模式
{
"type": "object",
"additionalProperties": true
}⚪epoch(ts)
Convert a unix epoch to human-readable UTC + relative.
输入模式
{
"type": "object",
"properties": {
"ts": {
"type": "string"
}
},
"required": [
"ts"
],
"additionalProperties": false
}输出模式
{
"type": "object",
"additionalProperties": true
}⚪now
Current unix time (UTC).
输入模式
{
"type": "object",
"properties": {},
"additionalProperties": false
}输出模式
{
"type": "object",
"additionalProperties": true
}社区
证据