Animica
Read-only Animica chain data, free AI inference, verifiable quantum randomness, and mining stats.
使うべきか
品質と安全性
検出事項(4)
- LOWanimica_x402_products 内
- LOWanimica_web_ask 内
- LOWanimica_notarize 内
- LOWanimica_credit_balance 内
ツール定義とプロトコルへの準拠に関する自動分析に基づいています。
コンテキストコスト
これは、サーバーのツールがモデルのコンテキストに読み込まれるたびに消費されるおおよそのトークン数です。数が多いほど、ほかのタスクに使える注意が減ります。
インストール
ワンクリックインストール
これを `claude_desktop_config.json` ファイルに追加してください:
{
"mcpServers": {
"animica": {
"command": "uvx",
"args": [
"animica-mcp"
]
}
}
}実行可能なパッケージ
0.2.0stdioリモートエンドポイント
https://mcp.animica.org/mcpstreamable-httphttps://animica.dev/mcpstreamable-httpできること
ツール一覧
ツール(22)
⚪animica_info
What Animica is and how to use it: the OpenAI-compatible AI API, the
入力スキーマ
{
"type": "object",
"properties": {},
"title": "animica_infoArguments"
}出力スキーマ
{
"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
入力スキーマ
{
"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"
}出力スキーマ
{
"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.
入力スキーマ
{
"type": "object",
"properties": {},
"title": "animica_ai_modelsArguments"
}出力スキーマ
{
"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
入力スキーマ
{
"type": "object",
"properties": {
"job_id": {
"title": "Job Id",
"type": "string"
}
},
"required": [
"job_id"
],
"title": "animica_ai_job_statusArguments"
}出力スキーマ
{
"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
入力スキーマ
{
"type": "object",
"properties": {},
"title": "animica_quantum_beacon_latestArguments"
}出力スキーマ
{
"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.
入力スキーマ
{
"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"
}出力スキーマ
{
"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
入力スキーマ
{
"type": "object",
"properties": {
"result_json": {
"title": "Result Json",
"type": "string"
}
},
"required": [
"result_json"
],
"title": "animica_quantum_verifyArguments"
}出力スキーマ
{
"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
入力スキーマ
{
"type": "object",
"properties": {
"gene_json": {
"title": "Gene Json",
"type": "string"
}
},
"required": [
"gene_json"
],
"title": "animica_qdna_verify_geneArguments"
}出力スキーマ
{
"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.
入力スキーマ
{
"type": "object",
"properties": {},
"title": "animica_chain_headArguments"
}出力スキーマ
{
"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
入力スキーマ
{
"type": "object",
"properties": {
"height": {
"default": -1,
"title": "Height",
"type": "integer"
},
"hash": {
"default": "",
"title": "Hash",
"type": "string"
}
},
"title": "animica_chain_blockArguments"
}出力スキーマ
{
"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.
入力スキーマ
{
"type": "object",
"properties": {
"address": {
"title": "Address",
"type": "string"
}
},
"required": [
"address"
],
"title": "animica_chain_accountArguments"
}出力スキーマ
{
"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.
入力スキーマ
{
"type": "object",
"properties": {},
"title": "animica_pool_statsArguments"
}出力スキーマ
{
"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.
入力スキーマ
{
"type": "object",
"properties": {},
"title": "animica_network_hashrateArguments"
}出力スキーマ
{
"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
入力スキーマ
{
"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"
}出力スキーマ
{
"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.
入力スキーマ
{
"type": "object",
"properties": {},
"title": "animica_studio_functionsArguments"
}出力スキーマ
{
"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.
入力スキーマ
{
"type": "object",
"properties": {},
"title": "animica_x402_productsArguments"
}出力スキーマ
{
"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.
入力スキーマ
{
"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"
}出力スキーマ
{
"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.
入力スキーマ
{
"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"
}出力スキーマ
{
"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).
入力スキーマ
{
"type": "object",
"properties": {
"texts_json": {
"title": "Texts Json",
"type": "string"
},
"credits": {
"default": "",
"title": "Credits",
"type": "string"
}
},
"required": [
"texts_json"
],
"title": "animica_embedArguments"
}出力スキーマ
{
"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.
入力スキーマ
{
"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"
}出力スキーマ
{
"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+).
入力スキーマ
{
"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"
}出力スキーマ
{
"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.
入力スキーマ
{
"type": "object",
"properties": {
"credits": {
"default": "",
"title": "Credits",
"type": "string"
}
},
"title": "animica_credit_balanceArguments"
}出力スキーマ
{
"type": "object",
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "animica_credit_balanceOutput"
}コミュニティ
エビデンス