Apex Edge — x402-paid machine services
x402-paid MCP tools: utils, audit screens, corpus search, inference. USDC Base+Solana.
Sollte ich dies verwenden
Qualität und Sicherheit
Befunde (21)
- LOWin hash
- LOWin uuid
- LOWin uuid
- LOWin base64
- LOWin time
- LOWin json_validate
- LOWin price
- LOWin jwt_decode
- LOWin wordcount
- LOWin slugify
Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.
Kontextkosten
Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.
Installieren
Installation mit einem Klick
Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:
{
"mcpServers": {
"apex-edge": {
"url": "https://apex-edge-coral.vercel.app/mcp"
}
}
}Remote-Endpunkte
https://apex-edge-coral.vercel.app/mcpstreamable-httpWas es kann
Tool-Inventar
Tools (32)
⚪hash(input, algo)
sha digest
Eingabe-Schema
{
"type": "object",
"properties": {
"input": {
"type": "string"
},
"algo": {
"type": "string"
}
}
}⚪uuid
uuid v4
Eingabe-Schema
{
"type": "object",
"properties": {}
}⚪base64(input, decode)
base64 encode/decode
Eingabe-Schema
{
"type": "object",
"properties": {
"input": {
"type": "string"
},
"decode": {
"type": "boolean"
}
}
}⚪time
utc timestamp
Eingabe-Schema
{
"type": "object",
"properties": {}
}⚪json_validate(input)
json validity
Eingabe-Schema
{
"type": "object",
"properties": {
"input": {
"type": "string"
}
}
}⚪price(pair)
spot price (Coinbase public)
Eingabe-Schema
{
"type": "object",
"properties": {
"pair": {
"type": "string"
}
}
}⚪jwt_decode(token)
jwt decode-only (no verification)
Eingabe-Schema
{
"type": "object",
"properties": {
"token": {
"type": "string"
}
}
}⚪wordcount(input)
text stats (chars/words/lines/sentences)
Eingabe-Schema
{
"type": "object",
"properties": {
"input": {
"type": "string"
}
}
}⚪slugify(input)
url slug
Eingabe-Schema
{
"type": "object",
"properties": {
"input": {
"type": "string"
}
}
}⚪semver(a, b)
semver compare {a,b} -> cmp -1|0|1
Eingabe-Schema
{
"type": "object",
"properties": {
"a": {
"type": "string"
},
"b": {
"type": "string"
}
}
}🟢color(input)
hex|rgb list -> hex+rgb+hsl
Eingabe-Schema
{
"type": "object",
"properties": {
"input": {
"type": "string"
}
}
}⚪cron_next(expr, count)
next occurrences of 5-field numeric cron expr (UTC)
Eingabe-Schema
{
"type": "object",
"properties": {
"expr": {
"type": "string"
},
"count": {
"type": "number"
}
}
}⚪token(len, alphabet)
crypto-random token (len, alphabet)
Eingabe-Schema
{
"type": "object",
"properties": {
"len": {
"type": "number"
},
"alphabet": {
"type": "string"
}
}
}⚪hmac(key, input, algo, expect)
hmac sign/verify (sha1|sha256|sha384|sha512)
Eingabe-Schema
{
"type": "object",
"properties": {
"key": {
"type": "string"
},
"input": {
"type": "string"
},
"algo": {
"type": "string"
},
"expect": {
"type": "string"
}
}
}⚪calc(expr)
safe arithmetic eval (+ - * / % ^ parens)
Eingabe-Schema
{
"type": "object",
"properties": {
"expr": {
"type": "string"
}
}
}🟢url_parse(url)
url -> components + query params
Eingabe-Schema
{
"type": "object",
"properties": {
"url": {
"type": "string"
}
}
}⚪url_encode(input, decode, component)
percent-encode/decode (component default)
Eingabe-Schema
{
"type": "object",
"properties": {
"input": {
"type": "string"
},
"decode": {
"type": "boolean"
},
"component": {
"type": "boolean"
}
}
}⚪ip_info
caller network facts (ip, geo, asn, colo)
Eingabe-Schema
{
"type": "object",
"properties": {}
}⚪date_calc(date, a, b, days)
date parse/shift/diff (iso|unix input)
Eingabe-Schema
{
"type": "object",
"properties": {
"date": {
"type": "string"
},
"a": {
"type": "string"
},
"b": {
"type": "string"
},
"days": {
"type": "number"
}
}
}🟢csv_parse(input, header)
csv -> rows (rfc4180-lite)
Eingabe-Schema
{
"type": "object",
"properties": {
"input": {
"type": "string"
},
"header": {
"type": "boolean"
}
}
}⚪case_convert(input, to)
identifier case (camel|pascal|snake|kebab|upper|lower|title)
Eingabe-Schema
{
"type": "object",
"properties": {
"input": {
"type": "string"
},
"to": {
"type": "string"
}
}
}🟢cidr(cidr, ip)
ipv4 cidr math + membership check
Eingabe-Schema
{
"type": "object",
"properties": {
"cidr": {
"type": "string"
},
"ip": {
"type": "string"
}
}
}⚪req_info
sanitized request echo (secrets scrubbed)
Eingabe-Schema
{
"type": "object",
"properties": {}
}🟢env_validate(input, required)
dotenv parse+schema check (malformed/dupes/empties/missing)
Eingabe-Schema
{
"type": "object",
"properties": {
"input": {
"type": "string"
},
"required": {
"type": "array"
}
}
}⚪regex_test(pattern, flags, input)
regex pattern+flags+input -> matches+groups
Eingabe-Schema
{
"type": "object",
"properties": {
"pattern": {
"type": "string"
},
"flags": {
"type": "string"
},
"input": {
"type": "string"
}
}
}⚪junit(suite, tests)
tests results -> junit xml for CI
Eingabe-Schema
{
"type": "object",
"properties": {
"suite": {
"type": "string"
},
"tests": {
"type": "array"
}
}
}⚪diff_lines(a, b)
line diff a/b -> ops (LCS-lite, 2000-line bound)
Eingabe-Schema
{
"type": "object",
"properties": {
"a": {
"type": "string"
},
"b": {
"type": "string"
}
}
}⚪pass_strength(input)
password entropy heuristic (not a crack proof)
Eingabe-Schema
{
"type": "object",
"properties": {
"input": {
"type": "string"
}
}
}⚪markdown_lint(input)
markdown static lint (fences/links/heading jumps)
Eingabe-Schema
{
"type": "object",
"properties": {
"input": {
"type": "string"
}
}
}🟢corpus_search(q)
keyword search over the apex research corpus (380 docs)
Eingabe-Schema
{
"type": "object",
"properties": {
"q": {
"type": "string"
}
},
"required": [
"q"
]
}⚪checklist
static 32-item audit checklist (secrets/deps/net/api/ops/honesty)
Eingabe-Schema
{
"type": "object"
}⚪corpus_bundle
full 377-doc research corpus as one JSON payload
Eingabe-Schema
{
"type": "object"
}Community
Nachweis