Apex Edge — x402-paid machine services
x402-paid MCP tools: utils, audit screens, corpus search, inference. USDC Base+Solana.
사용해야 할까요
품질 및 안전성
발견 사항 (21)
- LOWhash에서
- LOWuuid에서
- LOWuuid에서
- LOWbase64에서
- LOWtime에서
- LOWjson_validate에서
- LOWprice에서
- LOWjwt_decode에서
- LOWwordcount에서
- LOWslugify에서
도구 정의와 프로토콜 준수에 대한 자동 분석을 기반으로 합니다.
컨텍스트 비용
이는 서버의 도구가 모델의 컨텍스트에 로드될 때마다 소비되는 대략적인 토큰 수입니다. 수치가 높을수록 다른 작업에 사용할 수 있는 주의가 줄어듭니다.
설치
원클릭 설치
`claude_desktop_config.json` 파일에 다음을 추가하세요:
{
"mcpServers": {
"apex-edge": {
"url": "https://apex-edge-coral.vercel.app/mcp"
}
}
}원격 엔드포인트
https://apex-edge-coral.vercel.app/mcpstreamable-http할 수 있는 일
도구 목록
도구 (32)
⚪hash(input, algo)
sha digest
입력 스키마
{
"type": "object",
"properties": {
"input": {
"type": "string"
},
"algo": {
"type": "string"
}
}
}⚪uuid
uuid v4
입력 스키마
{
"type": "object",
"properties": {}
}⚪base64(input, decode)
base64 encode/decode
입력 스키마
{
"type": "object",
"properties": {
"input": {
"type": "string"
},
"decode": {
"type": "boolean"
}
}
}⚪time
utc timestamp
입력 스키마
{
"type": "object",
"properties": {}
}⚪json_validate(input)
json validity
입력 스키마
{
"type": "object",
"properties": {
"input": {
"type": "string"
}
}
}⚪price(pair)
spot price (Coinbase public)
입력 스키마
{
"type": "object",
"properties": {
"pair": {
"type": "string"
}
}
}⚪jwt_decode(token)
jwt decode-only (no verification)
입력 스키마
{
"type": "object",
"properties": {
"token": {
"type": "string"
}
}
}⚪wordcount(input)
text stats (chars/words/lines/sentences)
입력 스키마
{
"type": "object",
"properties": {
"input": {
"type": "string"
}
}
}⚪slugify(input)
url slug
입력 스키마
{
"type": "object",
"properties": {
"input": {
"type": "string"
}
}
}⚪semver(a, b)
semver compare {a,b} -> cmp -1|0|1
입력 스키마
{
"type": "object",
"properties": {
"a": {
"type": "string"
},
"b": {
"type": "string"
}
}
}🟢color(input)
hex|rgb list -> hex+rgb+hsl
입력 스키마
{
"type": "object",
"properties": {
"input": {
"type": "string"
}
}
}⚪cron_next(expr, count)
next occurrences of 5-field numeric cron expr (UTC)
입력 스키마
{
"type": "object",
"properties": {
"expr": {
"type": "string"
},
"count": {
"type": "number"
}
}
}⚪token(len, alphabet)
crypto-random token (len, alphabet)
입력 스키마
{
"type": "object",
"properties": {
"len": {
"type": "number"
},
"alphabet": {
"type": "string"
}
}
}⚪hmac(key, input, algo, expect)
hmac sign/verify (sha1|sha256|sha384|sha512)
입력 스키마
{
"type": "object",
"properties": {
"key": {
"type": "string"
},
"input": {
"type": "string"
},
"algo": {
"type": "string"
},
"expect": {
"type": "string"
}
}
}⚪calc(expr)
safe arithmetic eval (+ - * / % ^ parens)
입력 스키마
{
"type": "object",
"properties": {
"expr": {
"type": "string"
}
}
}🟢url_parse(url)
url -> components + query params
입력 스키마
{
"type": "object",
"properties": {
"url": {
"type": "string"
}
}
}⚪url_encode(input, decode, component)
percent-encode/decode (component default)
입력 스키마
{
"type": "object",
"properties": {
"input": {
"type": "string"
},
"decode": {
"type": "boolean"
},
"component": {
"type": "boolean"
}
}
}⚪ip_info
caller network facts (ip, geo, asn, colo)
입력 스키마
{
"type": "object",
"properties": {}
}⚪date_calc(date, a, b, days)
date parse/shift/diff (iso|unix input)
입력 스키마
{
"type": "object",
"properties": {
"date": {
"type": "string"
},
"a": {
"type": "string"
},
"b": {
"type": "string"
},
"days": {
"type": "number"
}
}
}🟢csv_parse(input, header)
csv -> rows (rfc4180-lite)
입력 스키마
{
"type": "object",
"properties": {
"input": {
"type": "string"
},
"header": {
"type": "boolean"
}
}
}⚪case_convert(input, to)
identifier case (camel|pascal|snake|kebab|upper|lower|title)
입력 스키마
{
"type": "object",
"properties": {
"input": {
"type": "string"
},
"to": {
"type": "string"
}
}
}🟢cidr(cidr, ip)
ipv4 cidr math + membership check
입력 스키마
{
"type": "object",
"properties": {
"cidr": {
"type": "string"
},
"ip": {
"type": "string"
}
}
}⚪req_info
sanitized request echo (secrets scrubbed)
입력 스키마
{
"type": "object",
"properties": {}
}🟢env_validate(input, required)
dotenv parse+schema check (malformed/dupes/empties/missing)
입력 스키마
{
"type": "object",
"properties": {
"input": {
"type": "string"
},
"required": {
"type": "array"
}
}
}⚪regex_test(pattern, flags, input)
regex pattern+flags+input -> matches+groups
입력 스키마
{
"type": "object",
"properties": {
"pattern": {
"type": "string"
},
"flags": {
"type": "string"
},
"input": {
"type": "string"
}
}
}⚪junit(suite, tests)
tests results -> junit xml for CI
입력 스키마
{
"type": "object",
"properties": {
"suite": {
"type": "string"
},
"tests": {
"type": "array"
}
}
}⚪diff_lines(a, b)
line diff a/b -> ops (LCS-lite, 2000-line bound)
입력 스키마
{
"type": "object",
"properties": {
"a": {
"type": "string"
},
"b": {
"type": "string"
}
}
}⚪pass_strength(input)
password entropy heuristic (not a crack proof)
입력 스키마
{
"type": "object",
"properties": {
"input": {
"type": "string"
}
}
}⚪markdown_lint(input)
markdown static lint (fences/links/heading jumps)
입력 스키마
{
"type": "object",
"properties": {
"input": {
"type": "string"
}
}
}🟢corpus_search(q)
keyword search over the apex research corpus (380 docs)
입력 스키마
{
"type": "object",
"properties": {
"q": {
"type": "string"
}
},
"required": [
"q"
]
}⚪checklist
static 32-item audit checklist (secrets/deps/net/api/ops/honesty)
입력 스키마
{
"type": "object"
}⚪corpus_bundle
full 377-doc research corpus as one JSON payload
입력 스키마
{
"type": "object"
}커뮤니티
증거