Apex Edge — x402-paid machine services
x402-paid MCP tools: utils, audit screens, corpus search, inference. USDC Base+Solana.
¿Debería usar esto?
Calidad y seguridad
Hallazgos (21)
- LOWen hash
- LOWen uuid
- LOWen uuid
- LOWen base64
- LOWen time
- LOWen json_validate
- LOWen price
- LOWen jwt_decode
- LOWen wordcount
- LOWen slugify
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.
Instalar
Instalación con un clic
Agrega esto a tu archivo `claude_desktop_config.json`:
{
"mcpServers": {
"apex-edge": {
"url": "https://apex-edge-coral.vercel.app/mcp"
}
}
}Puntos de conexión remotos
https://apex-edge-coral.vercel.app/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (32)
⚪hash(input, algo)
sha digest
Esquema de entrada
{
"type": "object",
"properties": {
"input": {
"type": "string"
},
"algo": {
"type": "string"
}
}
}⚪uuid
uuid v4
Esquema de entrada
{
"type": "object",
"properties": {}
}⚪base64(input, decode)
base64 encode/decode
Esquema de entrada
{
"type": "object",
"properties": {
"input": {
"type": "string"
},
"decode": {
"type": "boolean"
}
}
}⚪time
utc timestamp
Esquema de entrada
{
"type": "object",
"properties": {}
}⚪json_validate(input)
json validity
Esquema de entrada
{
"type": "object",
"properties": {
"input": {
"type": "string"
}
}
}⚪price(pair)
spot price (Coinbase public)
Esquema de entrada
{
"type": "object",
"properties": {
"pair": {
"type": "string"
}
}
}⚪jwt_decode(token)
jwt decode-only (no verification)
Esquema de entrada
{
"type": "object",
"properties": {
"token": {
"type": "string"
}
}
}⚪wordcount(input)
text stats (chars/words/lines/sentences)
Esquema de entrada
{
"type": "object",
"properties": {
"input": {
"type": "string"
}
}
}⚪slugify(input)
url slug
Esquema de entrada
{
"type": "object",
"properties": {
"input": {
"type": "string"
}
}
}⚪semver(a, b)
semver compare {a,b} -> cmp -1|0|1
Esquema de entrada
{
"type": "object",
"properties": {
"a": {
"type": "string"
},
"b": {
"type": "string"
}
}
}🟢color(input)
hex|rgb list -> hex+rgb+hsl
Esquema de entrada
{
"type": "object",
"properties": {
"input": {
"type": "string"
}
}
}⚪cron_next(expr, count)
next occurrences of 5-field numeric cron expr (UTC)
Esquema de entrada
{
"type": "object",
"properties": {
"expr": {
"type": "string"
},
"count": {
"type": "number"
}
}
}⚪token(len, alphabet)
crypto-random token (len, alphabet)
Esquema de entrada
{
"type": "object",
"properties": {
"len": {
"type": "number"
},
"alphabet": {
"type": "string"
}
}
}⚪hmac(key, input, algo, expect)
hmac sign/verify (sha1|sha256|sha384|sha512)
Esquema de entrada
{
"type": "object",
"properties": {
"key": {
"type": "string"
},
"input": {
"type": "string"
},
"algo": {
"type": "string"
},
"expect": {
"type": "string"
}
}
}⚪calc(expr)
safe arithmetic eval (+ - * / % ^ parens)
Esquema de entrada
{
"type": "object",
"properties": {
"expr": {
"type": "string"
}
}
}🟢url_parse(url)
url -> components + query params
Esquema de entrada
{
"type": "object",
"properties": {
"url": {
"type": "string"
}
}
}⚪url_encode(input, decode, component)
percent-encode/decode (component default)
Esquema de entrada
{
"type": "object",
"properties": {
"input": {
"type": "string"
},
"decode": {
"type": "boolean"
},
"component": {
"type": "boolean"
}
}
}⚪ip_info
caller network facts (ip, geo, asn, colo)
Esquema de entrada
{
"type": "object",
"properties": {}
}⚪date_calc(date, a, b, days)
date parse/shift/diff (iso|unix input)
Esquema de entrada
{
"type": "object",
"properties": {
"date": {
"type": "string"
},
"a": {
"type": "string"
},
"b": {
"type": "string"
},
"days": {
"type": "number"
}
}
}🟢csv_parse(input, header)
csv -> rows (rfc4180-lite)
Esquema de entrada
{
"type": "object",
"properties": {
"input": {
"type": "string"
},
"header": {
"type": "boolean"
}
}
}⚪case_convert(input, to)
identifier case (camel|pascal|snake|kebab|upper|lower|title)
Esquema de entrada
{
"type": "object",
"properties": {
"input": {
"type": "string"
},
"to": {
"type": "string"
}
}
}🟢cidr(cidr, ip)
ipv4 cidr math + membership check
Esquema de entrada
{
"type": "object",
"properties": {
"cidr": {
"type": "string"
},
"ip": {
"type": "string"
}
}
}⚪req_info
sanitized request echo (secrets scrubbed)
Esquema de entrada
{
"type": "object",
"properties": {}
}🟢env_validate(input, required)
dotenv parse+schema check (malformed/dupes/empties/missing)
Esquema de entrada
{
"type": "object",
"properties": {
"input": {
"type": "string"
},
"required": {
"type": "array"
}
}
}⚪regex_test(pattern, flags, input)
regex pattern+flags+input -> matches+groups
Esquema de entrada
{
"type": "object",
"properties": {
"pattern": {
"type": "string"
},
"flags": {
"type": "string"
},
"input": {
"type": "string"
}
}
}⚪junit(suite, tests)
tests results -> junit xml for CI
Esquema de entrada
{
"type": "object",
"properties": {
"suite": {
"type": "string"
},
"tests": {
"type": "array"
}
}
}⚪diff_lines(a, b)
line diff a/b -> ops (LCS-lite, 2000-line bound)
Esquema de entrada
{
"type": "object",
"properties": {
"a": {
"type": "string"
},
"b": {
"type": "string"
}
}
}⚪pass_strength(input)
password entropy heuristic (not a crack proof)
Esquema de entrada
{
"type": "object",
"properties": {
"input": {
"type": "string"
}
}
}⚪markdown_lint(input)
markdown static lint (fences/links/heading jumps)
Esquema de entrada
{
"type": "object",
"properties": {
"input": {
"type": "string"
}
}
}🟢corpus_search(q)
keyword search over the apex research corpus (380 docs)
Esquema de entrada
{
"type": "object",
"properties": {
"q": {
"type": "string"
}
},
"required": [
"q"
]
}⚪checklist
static 32-item audit checklist (secrets/deps/net/api/ops/honesty)
Esquema de entrada
{
"type": "object"
}⚪corpus_bundle
full 377-doc research corpus as one JSON payload
Esquema de entrada
{
"type": "object"
}Comunidad
Evidencia