Animica

Read-only Animica chain data, free AI inference, verifiable quantum randomness, and mining stats.

Sollte ich dies verwenden

Qualität und Sicherheit

B
Qualität der Beschreibung
85%
Vollständigkeit des Schemas
60%
Qualität der Benennung
80%
Risiko der Vergiftung
100%
Übereinstimmung der Berechtigungen
100%
Einhaltung des Protokolls
100%

Befunde (4)

  • LOWTool 'animica_x402_products' description lacks action verbin animica_x402_products
  • LOWTool 'animica_web_ask' description lacks action verbin animica_web_ask
  • LOWTool 'animica_notarize' description lacks action verbin animica_notarize
  • LOWTool 'animica_credit_balance' description lacks action verbin animica_credit_balance

Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.

Kontextkosten

~2,395Tokens (Tool-Definitionen)
~930 BTypische Antwortgröße
Mittlere Auswirkung auf die Aufmerksamkeit (1.87% von 128k Kontext)

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": {
    "animica": {
      "command": "uvx",
      "args": [
        "animica-mcp"
      ]
    }
  }
}

Ausführbare Pakete

pypianimica-mcp0.2.0stdio

Remote-Endpunkte

https://mcp.animica.org/mcpstreamable-http
https://animica.dev/mcpstreamable-http

Was es kann

Tool-Inventar

Tools (22)

🟢 Nur lesen🟡 Schreiben🔴 Löschen⚪ Unbekannt
⚪animica_info

What Animica is and how to use it: the OpenAI-compatible AI API, the

Eingabe-Schema

{
  "type": "object",
  "properties": {},
  "title": "animica_infoArguments"
}

Ausgabe-Schema

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "animica_infoOutput"
}
⚪animica_ai_ask(prompt, model, max_tokens, temperature, system)

Ask Animica's ENA AI a question (OpenAI-compatible inference). Cheap general

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "prompt": {
      "title": "Prompt",
      "type": "string"
    },
    "model": {
      "default": "",
      "title": "Model",
      "type": "string"
    },
    "max_tokens": {
      "default": 1024,
      "title": "Max Tokens",
      "type": "integer"
    },
    "temperature": {
      "default": 0.4,
      "title": "Temperature",
      "type": "number"
    },
    "system": {
      "default": "",
      "title": "System",
      "type": "string"
    }
  },
  "required": [
    "prompt"
  ],
  "title": "animica_ai_askArguments"
}

Ausgabe-Schema

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "animica_ai_askOutput"
}
🟢animica_ai_models

List the AI models available on Animica's OpenAI-compatible API.

Eingabe-Schema

{
  "type": "object",
  "properties": {},
  "title": "animica_ai_modelsArguments"
}

Ausgabe-Schema

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "animica_ai_modelsOutput"
}
🟢animica_ai_job_status(job_id)

Read the status of an ENA AI request/job by id (read-only). Returns the

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "job_id": {
      "title": "Job Id",
      "type": "string"
    }
  },
  "required": [
    "job_id"
  ],
  "title": "animica_ai_job_statusArguments"
}

Ausgabe-Schema

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "animica_ai_job_statusOutput"
}
🟢animica_quantum_beacon_latest

Get the latest round of Animica's verifiable quantum randomness beacon

Eingabe-Schema

{
  "type": "object",
  "properties": {},
  "title": "animica_quantum_beacon_latestArguments"
}

Ausgabe-Schema

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "animica_quantum_beacon_latestOutput"
}
🟢animica_quantum_draw(kind, request_id, params_json, round_id, beacon_hex)

Compute a verifiable quantum-random draw off a beacon round.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "kind": {
      "title": "Kind",
      "type": "string"
    },
    "request_id": {
      "title": "Request Id",
      "type": "string"
    },
    "params_json": {
      "default": "{}",
      "title": "Params Json",
      "type": "string"
    },
    "round_id": {
      "default": -1,
      "title": "Round Id",
      "type": "integer"
    },
    "beacon_hex": {
      "default": "",
      "title": "Beacon Hex",
      "type": "string"
    }
  },
  "required": [
    "kind",
    "request_id"
  ],
  "title": "animica_quantum_drawArguments"
}

Ausgabe-Schema

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "animica_quantum_drawOutput"
}
⚪animica_quantum_verify(result_json)

Verify a quantum-random draw client-side: recompute it from its declared

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "result_json": {
      "title": "Result Json",
      "type": "string"
    }
  },
  "required": [
    "result_json"
  ],
  "title": "animica_quantum_verifyArguments"
}

Ausgabe-Schema

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "animica_quantum_verifyOutput"
}
⚪animica_qdna_verify_gene(gene_json)

Verify a qDNA training-genome gene seal: recompute its content-address

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "gene_json": {
      "title": "Gene Json",
      "type": "string"
    }
  },
  "required": [
    "gene_json"
  ],
  "title": "animica_qdna_verify_geneArguments"
}

Ausgabe-Schema

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "animica_qdna_verify_geneOutput"
}
🟢animica_chain_head

Read the chain head: current height/hash and chain id. Read-only.

Eingabe-Schema

{
  "type": "object",
  "properties": {},
  "title": "animica_chain_headArguments"
}

Ausgabe-Schema

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "animica_chain_headOutput"
}
🟢animica_chain_block(height, hash)

Read a block by ``height`` or by ``hash`` (read-only). With neither, reads

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "height": {
      "default": -1,
      "title": "Height",
      "type": "integer"
    },
    "hash": {
      "default": "",
      "title": "Hash",
      "type": "string"
    }
  },
  "title": "animica_chain_blockArguments"
}

Ausgabe-Schema

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "animica_chain_blockOutput"
}
🟢animica_chain_account(address)

READ-ONLY account snapshot for an ``anim1...`` address: balance + nonce.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "address": {
      "title": "Address",
      "type": "string"
    }
  },
  "required": [
    "address"
  ],
  "title": "animica_chain_accountArguments"
}

Ausgabe-Schema

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "animica_chain_accountOutput"
}
🟢animica_pool_stats

Live mining-pool stats: pool status plus active miner count. Read-only.

Eingabe-Schema

{
  "type": "object",
  "properties": {},
  "title": "animica_pool_statsArguments"
}

Ausgabe-Schema

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "animica_pool_statsOutput"
}
🟢animica_network_hashrate

Read the current network hashrate from the chain. Read-only.

Eingabe-Schema

{
  "type": "object",
  "properties": {},
  "title": "animica_network_hashrateArguments"
}

Ausgabe-Schema

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "animica_network_hashrateOutput"
}
⚪animica_studio_estimate(seconds, gpu, mem_gb)

Estimate the ANM cost of an Animica Studio run BEFORE paying

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "seconds": {
      "default": 15,
      "title": "Seconds",
      "type": "number"
    },
    "gpu": {
      "default": false,
      "title": "Gpu",
      "type": "boolean"
    },
    "mem_gb": {
      "default": 0.5,
      "title": "Mem Gb",
      "type": "number"
    }
  },
  "title": "animica_studio_estimateArguments"
}

Ausgabe-Schema

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "animica_studio_estimateOutput"
}
🟢animica_studio_functions

List functions deployed to Animica Studio (aicf.fn.list). Read-only.

Eingabe-Schema

{
  "type": "object",
  "properties": {},
  "title": "animica_studio_functionsArguments"
}

Ausgabe-Schema

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "animica_studio_functionsOutput"
}
⚪animica_x402_products

Discover Animica's pay-per-request x402 APIs (USDC on Base): price, availability.

Eingabe-Schema

{
  "type": "object",
  "properties": {},
  "title": "animica_x402_productsArguments"
}

Ausgabe-Schema

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "animica_x402_productsOutput"
}
🟢animica_web_fetch(url, credits, max_chars)

PAID (~$0.005, or free with a credit token): fetch a public web page as clean text.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "url": {
      "title": "Url",
      "type": "string"
    },
    "credits": {
      "default": "",
      "title": "Credits",
      "type": "string"
    },
    "max_chars": {
      "default": 0,
      "title": "Max Chars",
      "type": "integer"
    }
  },
  "required": [
    "url"
  ],
  "title": "animica_web_fetchArguments"
}

Ausgabe-Schema

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "animica_web_fetchOutput"
}
⚪animica_web_ask(url, question, credits)

PAID (~$0.007): answer a question about ONE web page, WITH its sources.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "url": {
      "title": "Url",
      "type": "string"
    },
    "question": {
      "title": "Question",
      "type": "string"
    },
    "credits": {
      "default": "",
      "title": "Credits",
      "type": "string"
    }
  },
  "required": [
    "url",
    "question"
  ],
  "title": "animica_web_askArguments"
}

Ausgabe-Schema

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "animica_web_askOutput"
}
⚪animica_embed(texts_json, credits)

PAID (~$0.005 per BATCH): embed up to 256 texts in one call (384-dim).

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "texts_json": {
      "title": "Texts Json",
      "type": "string"
    },
    "credits": {
      "default": "",
      "title": "Credits",
      "type": "string"
    }
  },
  "required": [
    "texts_json"
  ],
  "title": "animica_embedArguments"
}

Ausgabe-Schema

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "animica_embedOutput"
}
⚪animica_notarize(digest, memo, credits)

PAID (~$0.006): anchor a SHA-256 digest on-chain with a verifiable proof.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "digest": {
      "title": "Digest",
      "type": "string"
    },
    "memo": {
      "default": "",
      "title": "Memo",
      "type": "string"
    },
    "credits": {
      "default": "",
      "title": "Credits",
      "type": "string"
    }
  },
  "required": [
    "digest"
  ],
  "title": "animica_notarizeArguments"
}

Ausgabe-Schema

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "animica_notarizeOutput"
}
🟡animica_pq_verify(alg_id, message_hex, signature_hex, public_key_hex, credits)

PAID (~$0.005): verify a post-quantum signature (ML-DSA-65 / Dilithium3 / SPHINCS+).

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "alg_id": {
      "title": "Alg Id",
      "type": "integer"
    },
    "message_hex": {
      "title": "Message Hex",
      "type": "string"
    },
    "signature_hex": {
      "title": "Signature Hex",
      "type": "string"
    },
    "public_key_hex": {
      "title": "Public Key Hex",
      "type": "string"
    },
    "credits": {
      "default": "",
      "title": "Credits",
      "type": "string"
    }
  },
  "required": [
    "alg_id",
    "message_hex",
    "signature_hex",
    "public_key_hex"
  ],
  "title": "animica_pq_verifyArguments"
}

Ausgabe-Schema

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "animica_pq_verifyOutput"
}
⚪animica_credit_balance(credits)

FREE: balance, expiry and spend history for a prepaid credit token.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "credits": {
      "default": "",
      "title": "Credits",
      "type": "string"
    }
  },
  "title": "animica_credit_balanceArguments"
}

Ausgabe-Schema

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "animica_credit_balanceOutput"
}

Community

Diesen Server bewerten

Nachweis

Aktuelle Beobachtungen

verifiziertVersion nicht aufgezeichnet22 Tools
verifiziertVersion nicht aufgezeichnet22 Tools
verifiziertVersion nicht aufgezeichnet22 Tools
verifiziertVersion nicht aufgezeichnet22 Tools
verifiziertVersion nicht aufgezeichnet22 Tools
verifiziertVersion nicht aufgezeichnet22 Tools