mcpField
G
GlianaAI

GlianaAI

ローカル
github.com/Gliana-Labsメディア・デザイン01 日前に更新

GlianaAI について

GlianaAI は、生成モデルやユーティリティツールを呼び出す MCP サーバーです。プリペイドキーまたはウォレットで呼び出しごとに支払い、無料の探索ツールや予算付きのエンドポイント監視用 CLI コマンドも備えています。

主な機能

  1. 01モデル、ツール、価格、スキーマの確認
  2. 02メディアやチャット応答の生成
  3. 03ユーティリティツールと複数モデルのレシピ実行
  4. 04キーまたはウォレットによる従量課金
  5. 05呼び出し単位・日次の支出上限設定
  6. 06watch コマンドによる予算付きポーリング

活用シーン

  1. 01生成前のモデル価格比較
  2. 02画像、動画、音楽、音声の作成
  3. 03スクレイピング、OCR、構造化抽出の実行
  4. 04予算内でのエンドポイント監視

MCP 対応

モデルの探索・生成、ユーティリティ、レシピ、残高確認のツールを MCP クライアントに公開します。有料呼び出しはプリペイドキーまたは設定済みウォレットで決済し、探索ツールは無料です。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"gliana-labs-gliana-ai": {
"command": "npx",
"args": [
"-y",
"gliana-ai-mcp"
],
"env": {
"GLIANA_WALLET_KEY": "<GLIANA_WALLET_KEY>",
"GLIANA_SOLANA_KEY": "<GLIANA_SOLANA_KEY>",
"GLIANA_RAIL": "<GLIANA_RAIL>",
"GLIANA_API_URL": "<GLIANA_API_URL>"
}
}
}
}
起動コマンドnpx -y gliana-ai-mcp
設定が必要な環境変数
GLIANA_WALLET_KEYシークレット0x EVM private key for a wallet holding USDC on Base/Tempo — enables the paid generate tool. Discovery tools work without it.
GLIANA_SOLANA_KEYシークレットSolana secret key (base58 or JSON array) — enables paying with the solana rail.
GLIANA_RAILPayment rail for generate: base | tempo | solana (default base).
GLIANA_API_URLOverride the gateway base URL (default https://api.glianalabs.com).

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmgliana-ai-mcp0.3.2

ツール

4

掲載時のツール一覧 · 3 週間前に更新

このツールにパラメーターはありません。

詳細

GlianaAI MCP サーバー

Listed on mcpservers.org Smithery graded Glama server page

あらゆる MCP クライアント(Claude Desktop、Cursor、…)で使える、呼び出しごとの従量課金型生成 AI です。 90 以上のモデル — 画像、動画、動画編集、音楽、音声、LLM チャット — に加え、ユーティリティ、 市場データ、SEC 提出書類のツールも利用でき、サインアップも API キーも不要です。有料の呼び出しは MPP / x402 経由で、ご自身のウォレットから呼び出しごとに決済されます。

  • すべてのモデルを無料で確認し、料金を調べられます(list_models、get_price、get_schema、 list_tools)。
  • generate はモデルを実行し、ゲートウェイの 402 の支払いをウォレットから決済します(Base 上の USDC)。秘密鍵はクライアント設定から読み込まれ、お使いのマシンの外に出ることはありません — ai.glianalabs.comと同じ、非カストディアル方式です。

ツール

ToolPaid?Description
list_models無料すべてのモデル:ID、カテゴリ、プロバイダー、呼び出しごとの料金。
get_price無料1 回の呼び出しにかかる正確な料金(入力によって変わります — 動画の長さ、TTS の長さなど)。
get_schema無料モデルの入力フィールド(必須項目、デフォルト値)。
generate有料モデルを実行 → メディア URL、またはチャットモデルの場合はアシスタントのテキスト。
list_tools無料すべてのユーティリティツール:料金、HTTP メソッド、入力例、ガイダンス。
toolほとんどが有料ユーティリティツールを 1 つ実行 — スクレイピング、スクリーンショット、ソーシャルカード、OCR、構造化データ抽出、市場データ、チェーン RPC、参照データ。
recipe有料複数モデルのパイプラインを 1 回の呼び出しで実行(例:テキスト→画像→動画)。
get_balance無料gk_ キーが設定されている場合に限り、キーに残っているプリペイド残高を確認できます。

list_tools はゲートウェイから最新情報を取得するため、情報が古くなることはありません。そのため、この 表ではユーティリティツールを列挙していません。書き留めた一覧は、新しいエンドポイントが追加された瞬間に古くなります。実際、この一覧もそうでした。

一部のユーティリティツールは無料で、ウォレットも一切不要です(list_tools では priceMicroUsd: 0 と表示されます) — 現在はインドネシアの参照エンドポイントが対象で、公式の 地域データ、礼拝時刻、NIK 検証を利用できます。

ファイル入力

ソースファイルを受け取るモデル(画像から動画への変換、動画から動画への変換、文字起こし)は、ファイルフィールドに 公開 URL(例:image、video_uri)を指定できます。ローカルファイルをお持ちですか? 先にアップロードしてください。キーも支払いも不要です。

curl -X POST https://api.glianalabs.com/v1/media \
  -H "content-type: video/mp4" --data-binary @clip.mp4
# → { "url": "https://api.glianalabs.com/v1/media/<id>.mp4" }

返された url をモデルのフィールドに渡してください。最大 40 MB。動画、画像、音声のみです。

インストール

Claude Code — プラグインをインストールします(このサーバーと、Claude に使用するタイミングと方法を伝えるスキルが同梱されています)。

/plugin install gliana-ai --marketplace Gliana-Labs/gliana-mcp

次に、シェルで GLIANA_API_KEY を設定して(下記の支払いを参照)、Claude Code を再起動してください。プラグインには、呼び出しごとに 1 ドル、1 日あたり 10 ドルの利用上限が設定されています。GLIANA_MAX_PER_CALL_USD / GLIANA_MAX_PER_DAY_USD で変更できます。

Cursor — ワンクリックで設定できます:GlianaAI を Cursor に追加。 その後、~/.cursor/mcp.json 内の gk_your_key を置き換えてください。

Codex(~/.codex/config.toml):

[mcp_servers.gliana-ai]
command = "npx"
args = ["-y", "gliana-ai-mcp"]
env = { GLIANA_API_KEY = "gk_your_key", GLIANA_MAX_PER_CALL_USD = "1", GLIANA_MAX_PER_DAY_USD = "10" }

Claude Desktop(claude_desktop_config.json)およびその他の MCP クライアント:

{
  "mcpServers": {
    "gliana-ai": {
      "command": "npx",
      "args": ["-y", "gliana-ai-mcp"],
      "env": {
        "GLIANA_API_KEY": "gk_your_key",
        "GLIANA_MAX_PER_CALL_USD": "1",
        "GLIANA_MAX_PER_DAY_USD": "10"
      }
    }
  }
}
支払い

方法は 2 つあります。特に 2 つ目を希望する理由がなければ、1 つ目を選んでください。

1. プリペイドキー — ウォレット不要、秘密鍵不要
"env": { "GLIANA_API_KEY": "gk_your_key" }

dashboard.glianalabs.com に Google アカウントでサインインし、キーを発行してチャージします(カード、またはルピアでの銀行振込/QRIS)。アカウントが必要なのはこの方法だけです — 以下のオプション 2 では一切不要です。

有料リクエストはそのまま 200 を返します — 402 のハンドシェイクも、署名も、チェーンも、ガス代もありません。また、チャージした金額を超えて支払える設定項目もありません。各キーには、残高とは別に 1 日あたりの上限があります。

つまり、アカウントを作る代わりに、設定ファイルに秘密鍵を記載せずに済みます。

get_balance(無料)で残高を確認でき、有料リクエストの結果には残高が毎回追加されます。

2. 自分のウォレット — 自分の USDC でリクエストごとに支払う

非カストディアル方式です。ゲートウェイの 402 は、お使いのマシンで生成した署名によって決済されます。アカウントも登録も不要で、こちらがお預かりする残高もありません — それがこの方式の要点です。

その代わり、秘密鍵を MCP クライアントの設定に保存する必要があります。レビュー担当者がそれを拒否するのはもっともです。問題がある場合は、上記のプリペイドキーをお使いください。

専用のウォレットを用意し、使う予定の金額だけを入金してください。 このサーバーは決済にローカルで署名します。鍵がマシンから外に出たり、こちらに送信されたりすることはありません。ただし、AI エージェントを実行しているマシンに秘密鍵を置くことに変わりはありません。失うと困る資産を保管しているウォレットは使わないでください。

インライン変数より *_KEY_FILE を推奨します。 MCP クライアントの設定はクラウドストレージに同期されたり、誤ってコミットされたり、誰かに助けを求めた際にスクリーンショットに写り込んだりすることがあります。chmod 600 を設定したファイルなら、その心配はありません。

printf '%s' '0xYOUR_KEY' > ~/.gliana-wallet.key && chmod 600 ~/.gliana-wallet.key

必要であればインライン設定も使えます。その場合、サーバーは stderr に警告を表示します。

方式環境変数ウォレットに必要なもの
base(デフォルト)GLIANA_WALLET_KEY_FILE または GLIANA_WALLET_KEY(0x EVM キー)Base 上の USDC — ガス代不要の EIP-3009 署名
tempobase と同じキーTempo 上の USDC
solanaGLIANA_SOLANA_KEY_FILE または GLIANA_SOLANA_KEY(base58 または JSON 配列形式の秘密鍵)Solana 上の USDC
  • GLIANA_RAIL — base | tempo | solana。省略可能です。デフォルトは base(Solana キーのみ設定されている場合は solana)です。ウォレットには、そのチェーン上の USDC が必要です。
  • GLIANA_API_URL — 省略可能です。デフォルトは https://api.glianalabs.com です。

両方が設定されている場合は、プリペイドキーが優先され、サーバーの起動時にその旨が表示されます。これはゲートウェイ自体のルールと一致しています。gk_ キーは意図的に設定したものなので、それを決済に使うべきです。また、設定に残ったウォレットキーが、気づかないうちに決済に使われることもありません。

ディスカバリーツールや、list_tools が priceMicroUsd: 0 として報告する無料のユーティリティツールには、どちらも必要ありません。

支出上限
"env": { "GLIANA_MAX_PER_CALL_USD": "1", "GLIANA_MAX_PER_DAY_USD": "10" }

どちらも省略可能です。設定すると、有料リクエストは決済前に価格が確認されます — ゲートウェイ自身の 402 見積もりを使うため、実際に請求される金額と同じです — そして、どちらかの上限を超える場合は拒否されます。拒否されても費用は発生せず、どの上限に達したかが通知されます。

  • すべての方式で使えます。ウォレット方式では署名する前に 402 チャレンジを確認します。プリペイドキーの場合は、無料リクエストが 1 回追加で必要です。
  • 1 日の合計は ~/.gliana-ai-mcp/spend.json に保存されるため、クライアントを再起動してもリセットされません。プリペイドキーには、サーバー側にも独自の日次上限があります。
  • ループ状態のエージェントや、30 秒の 1080p 動画を生成するよう説得されたエージェントには、まさにこの上限が役立ちます。ウォレット方式では、残高以外に上限がありません。

クライアントを再起動します。"GlianaAI モデルを一覧表示して" または "nano-banana-2 で赤いキツネの画像を生成して" と依頼してください。

watch — 1 つのエンドポイントを定期的にポーリング

MCP サーバーはクライアントからの質問に回答します。watch はそれとは異なり、1 つの低コストなエンドポイントをスケジュールに従って呼び出すループです。同じウォレットから呼び出しごとに支払い、ポーリングごとに JSON を 1 行出力するため、jq やログ収集先と組み合わせられます。

# What would it cost? Reads the live 402 quote, pays nothing, needs no wallet.
npx gliana-ai-mcp watch --tool token-price --input '{"symbol":"SOL"}' \
  --budget 0.50 --dry-run
# → {"costUsd":0.002,"pollsAffordable":250,"runtimeHours":4.17}

# What is worth polling, with live prices?
npx gliana-ai-mcp watch --list

# Run it.
npx gliana-ai-mcp watch --tool token-price --input '{"symbol":"SOL"}' \
  --every 60 --budget 0.50
# → {"t":"...","call":1,"costUsd":0.002,"spentUsd":0.002,"result":{...}}

watch の支払いにはウォレット(--rail base または --rail solana)を使います。プリペイドキーは使いません。詳しくは下記の「x402 レールを使う理由」をご覧ください。

--budget <usd> は必須で、上限に達すると停止します。デフォルト値がないのは、上限のない支払いループをこのコマンドが代わりに実行することはないためです。ポーリングの前に毎回、最新の見積もりに基づいて予算を確認するため、開始時の価格ではなく、価格変更がすぐに反映されます。支払いがすでに行われた可能性がある状態で呼び出しに失敗した場合、その金額は支出として計上され、再試行されません。1 つの回答に二重に支払うよりも、1 回分の取得を逃すほうがよいためです。Ctrl-C を押すと概要が表示されます。

支払いには /v1 ではなく、x402 レール(/x402/tools/<name>)を使います。価格とハンドラーは同じですが、x402 はパブリックなファシリテーターを通じて決済するため、呼び出しを個別に検証でき、当方に見えるだけではありません。--rail base(GLIANA_WALLET_KEY を設定している場合のデフォルト)または --rail solana を指定してください。

資金の追加

プリペイドキーを使う場合は、dashboard.glianalabs.com でチャージし、残高を get_balance で確認してください。

ウォレットを使う場合は、選択したチェーン(Base、Tempo、または Solana)で数ドル分の USDC を入金してください。

どちらの場合も、支払いは呼び出しごとの料金のみです(get_price を参照)。サブスクリプションはありません。

エージェントには、残高の少ない専用ウォレットを使用してください。メインウォレットのキーを設定ファイルに貼り付けないでください。

リンク

MIT © Gliana Labs

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。