mcpField
G
GlianaAI

GlianaAI

本地服务
github.com/Gliana-Labs媒体与设计01 天前更新

关于 GlianaAI

GlianaAI 是调用生成模型和实用工具的 MCP 服务,支持通过预付费密钥或钱包按次付费。它还提供免费的发现工具,以及可设定预算的端点轮询 CLI 命令。

主要功能

  1. 01浏览模型、工具、价格和参数架构
  2. 02生成媒体或聊天回复
  3. 03运行实用工具和多模型配方
  4. 04通过密钥或钱包按次付费
  5. 05设置单次与每日支出上限
  6. 06用 watch 命令轮询端点

适用场景

  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

收录的工具列表 · 更新于 2 周前

此工具无需参数。

详细介绍

GlianaAI MCP 服务

Listed on mcpservers.org Smithery graded Glama 服务页面

面向任何 MCP 客户端(Claude Desktop、Cursor、……)的按次付费生成式 AI。 90 多种模型——图像、视频、视频编辑、音乐、语音、大模型聊天——以及实用工具、 市场数据和 SEC 文件工具,无需注册,也无需 API 密钥。付费调用通过 MPP / x402 从你自己的钱包按次结算。

  • 免费浏览并查看所有内容的价格(list_models、get_price、get_schema、 list_tools)。
  • generate 运行模型,并从你的钱包结算网关的 402 费用(Base 上的 USDC)。系统从客户端配置中读取你的私钥,绝不会离开你的 设备——非托管,与 ai.glianalabs.com 使用相同模式。

工具

工具付费?描述
list_models免费所有模型:ID、类别、提供商、每次调用价格。
get_price免费单次调用的确切费用(费用受输入影响,例如视频时长、TTS 长度)。
get_schema免费模型的输入字段(必填项、默认值)。
generate付费运行模型 → 媒体 URL,或聊天模型的助手文本。
list_tools免费所有实用工具:价格、HTTP 方法、输入示例、指南。
tool大多付费运行一个实用工具——抓取、截图、社交卡片、OCR、结构化提取、市场数据、链 RPC、参考数据。
recipe付费在一次调用中运行多模型流水线(例如,文本→图像→视频)。
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

然后在 shell 中设置 GLIANA_API_KEY(参见下方的付费),并重启 Claude Code。插件默认将每次调用的支出上限设为 $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"
      }
    }
  }
}
付费

有两种方式。除非你明确想用第二种,否则请选择第一种。

1. 预付费密钥 — 无需钱包和私钥
"env": { "GLIANA_API_KEY": "gk_your_key" }

使用 Google 账号登录 dashboard.glianalabs.com,创建密钥并充值(支持银行卡,或使用印尼盾银行转账 / QRIS)。只有这条路径需要账号——下方的选项 2 完全不需要账号。

付费调用随后会直接返回 200——无需 402 握手、无需签名、无需区块链、无需 Gas,而且配置中的任何内容都无法让你花费超过已充值的金额。每个密钥除了余额限制外,还设有每日上限。

因此,代价是:需要账号,但永远不必将私钥放入配置文件。

get_balance(免费)会报告剩余余额,每次付费调用也会在结果中附上剩余余额。

2. 使用自己的钱包 — 使用自己的 USDC 按次付费

非托管方案:网关发出的 402 由你在本机生成的签名完成结算。无需账号、无需注册,也没有由我们托管的余额——这正是此方案的核心。

代价是,私钥必须保存在 MCP 客户端的配置中,审核人员拒绝这样做也完全合理。如果这会带来问题,请使用上面的预付费密钥。

请使用专用钱包,并且只存入你打算花费的金额。 此服务会在本机签署付款——密钥不会离开你的设备,也不会发送给我们——但它仍然是运行 AI Agent 的设备上的私钥。请勿使用存有任何你不愿失去资产的钱包。

建议使用 *_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——免 Gas 的 EIP-3009 签名
tempo与 base 相同的密钥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 请求进行检查,再签署付款;使用预付费密钥时,则会额外产生一次免费请求。
  • 当日总支出保存在 ~/.gliana-ai-mcp/spend.json 中,因此重启客户端不会重置。预付费密钥也有独立的服务端每日上限。
  • 这些上限正是为陷入循环的 Agent,或被说服生成 30 秒 1080p 视频的 Agent 准备的。使用钱包支付通道时,除余额外没有其他支出上限。

重启客户端。让它 “列出 GlianaAI 模型” 或 “使用 nano-banana-2 生成一张红狐图片”。

watch — 定时轮询单个端点

MCP 服务会回答客户端的问题。watch 则是另一种模式:按计划循环调用一个低成本端点,并从同一个钱包按次付费;每次轮询打印一行 JSON,因此可以与 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> 是必填项,也是硬性上限——没有默认值,因为此命令不会代你运行无限支出的循环。每次轮询前,都会根据实时报价检查预算,因此价格变化会立即生效,而不是沿用启动时的价格。如果调用失败时款项可能已经转出,就会将其计为已支出,且绝不重试,因为为同一个答案付两次钱比错过一次轮询更糟。按下 Ctrl-C 会打印摘要。

付款通过 x402 支付通道(/x402/tools/<name>)进行,而不是通过 /v1。价格和处理程序相同;区别在于 x402 通过公开的支付促进方结算,因此每次调用都可独立验证,而不只是我们能看到。使用 --rail base(设置 GLIANA_WALLET_KEY 时的默认值)或 --rail solana。

充值

使用预付费密钥时,请前往 dashboard.glianalabs.com 充值,并通过 get_balance 查看余额。

使用钱包时,请在你选择的链(Base、Tempo 或 Solana)上为其充入几美元的 USDC。

无论使用哪种方式,都只需按次付费(参见 get_price)——无需订阅。

建议为 Agent 使用余额较低的专用钱包。切勿将主钱包的密钥粘贴到任何配置中。

链接

MIT © Gliana Labs

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。