vega

22 developer utilities: base64, hashes, JWT, JSON tools, unit conversion. Free, keyless.

사용해야 할까요

품질 및 안전성

B
설명 품질
70%
스키마 완전성
75%
이름 품질
80%
오염 위험
80%
권한 일치
100%
프로토콜 준수
100%

발견 사항 (14)

  • HIGHTool poisoning patterns detected
  • MEDIUMTool description contains suspicious base64-like encoded stringcase_convert에서
  • LOWTool 'json_to_csv' description lacks action verbjson_to_csv에서
  • LOWTool 'hash' description lacks action verbhash에서
  • LOWTool 'base64_encode' description lacks action verbbase64_encode에서
  • LOWTool 'base64_decode' description lacks action verbbase64_decode에서
  • LOWTool 'url_encode' description lacks action verburl_encode에서
  • LOWTool 'url_decode' description lacks action verburl_decode에서
  • LOWTool 'hex_to_text' description lacks action verbhex_to_text에서
  • LOWTool 'text_to_hex' description lacks action verbtext_to_hex에서

도구 정의와 프로토콜 준수에 대한 자동 분석을 기반으로 합니다.

컨텍스트 비용

~1,327토큰 (도구 정의)
~467 B일반적인 응답 크기
중간 정도의 주의 영향 (128k 컨텍스트의 1.04%)

이는 서버의 도구가 모델의 컨텍스트에 로드될 때마다 소비되는 대략적인 토큰 수입니다. 수치가 높을수록 다른 작업에 사용할 수 있는 주의가 줄어듭니다.

설치

원클릭 설치

`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
}

커뮤니티

이 서버 평가하기

증거

최근 관측

검증됨버전이 기록되지 않음도구 22개