Animica

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

使うべきか

品質と安全性

B
説明の品質
85%
スキーマの完全性
60%
命名の品質
80%
ポイズニングのリスク
100%
権限の一致
100%
プロトコルへの準拠
100%

検出事項(4)

  • LOWTool 'animica_x402_products' description lacks action verbanimica_x402_products 内
  • LOWTool 'animica_web_ask' description lacks action verbanimica_web_ask 内
  • LOWTool 'animica_notarize' description lacks action verbanimica_notarize 内
  • LOWTool 'animica_credit_balance' description lacks action verbanimica_credit_balance 内

ツール定義とプロトコルへの準拠に関する自動分析に基づいています。

コンテキストコスト

~2,395トークン数(ツール定義)
~930 B一般的なレスポンスサイズ
注意への影響は中程度(128k コンテキストの 1.87%)

これは、サーバーのツールがモデルのコンテキストに読み込まれるたびに消費されるおおよそのトークン数です。数が多いほど、ほかのタスクに使える注意が減ります。

インストール

ワンクリックインストール

これを `claude_desktop_config.json` ファイルに追加してください:

{
  "mcpServers": {
    "animica": {
      "command": "uvx",
      "args": [
        "animica-mcp"
      ]
    }
  }
}

実行可能なパッケージ

pypianimica-mcp0.2.0stdio

リモートエンドポイント

https://mcp.animica.org/mcpstreamable-http
https://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"
}

コミュニティ

このサーバーを評価する

エビデンス

最近の観測

検証済みバージョンは記録されていませんツール 22 件
検証済みバージョンは記録されていませんツール 22 件
検証済みバージョンは記録されていませんツール 22 件
検証済みバージョンは記録されていませんツール 22 件
検証済みバージョンは記録されていませんツール 22 件
検証済みバージョンは記録されていませんツール 22 件