Signo

fi.signo由 signo.fi 发布官方发布者v1.0.1更新于 Oct 24, 2026

AI agents that watch DeFi positions: read a wallet report, draft agents for the owner to sign.

已验证Streamable HTTP可网页运行金融安全与监控

概览

AI 生成的概览

Signo 托管的 MCP 服务器让助手读取公开钱包报告,并起草由钱包所有者审核签署的 DeFi 监控代理。

可以做什么
读取任意公开链上钱包的报告,含 Signo Score 与按优先级排列的发现,无需密钥或登录。用自然语言起草未激活的 Notify 或 Prepare 代理,返回供所有者签署的审核链接。在 Shield 链上起草未激活的 Execute 权限,带限额与到期时间,由所有者上链授权。使用 Signo 账户时,可列出、查看、暂停、恢复、编辑和删除自己的代理,并读取其历史记录。
适用场景
适合让助手为 Aave 健康因子、LP 区间、Pendle 到期或闲置资金等 DeFi 仓位设置监控,或在采取行动前对公开钱包做一次只读评估。
运行要求
远程 Streamable HTTP 端点,无需安装。免登录地址不需要账户;账户地址需通过 OAuth 与钱包登录 Signo 账户。代理需所有者连接钱包、绑定 Telegram 并在审核页面签署。
安装前请注意
起草工具会生成审核链接和未激活代理,所有者签署前不会运行。Execute 权限会在已签署的限额内动用所有者资金执行一个动作,可随时上链撤销,请仔细核对代币、单次限额、终身限额与到期时间。账户端点可查看并暂停、编辑或删除你的代理。钱包报告使用公开链上数据。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Signo,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/fi.signo%2Fsigno/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。

{
  "mcpServers": {
    "signo": {
      "type": "http",
      "url": "https://app.signo.fi/api/mcp"
    }
  }
}

README

Signo MCP server

[Signo MCP connector] [smithery badge] [M8ven Score]

Signo gives your AI assistant tools to set up agents that watch DeFi positions and alert you on Telegram. An agent can watch an Aave health factor, an LP range, a Pendle maturity or idle cash, and prepare the next step for you to sign.

The assistant only drafts. The wallet owner reviews every draft and signs it in Signo. The assistant never gets wallet keys or spending rights.

This repository is the public listing for Signo's hosted MCP server: its registry entry, setup snippets and example prompts. The server runs at app.signo.fi. There is nothing to install or build.

Addresses

AddressSign-inTools
https://app.signo.fi/api/mcpNone3 tools: read a public wallet report, draft an agent, draft an Execute permission
https://app.signo.fi/api/mcp/accountYour Signo account (OAuth, wallet sign-in)The same 3, plus 6 to list, read, pause, resume, edit and remove your own agents

Both speak MCP over Streamable HTTP. Official MCP Registry name: fi.signo/signo.

Add it

Claude Code, no sign-in:

bash
claude mcp add --transport http signo https://app.signo.fi/api/mcp

Cursor, in .cursor/mcp.json:

json
{  "mcpServers": {    "signo": { "url": "https://app.signo.fi/api/mcp" }  }}

Claude (claude.ai, web or desktop), with your account:

  1. Open Settings, then Connectors, and click Add custom connector.
  2. Name it Signo and enter https://app.signo.fi/api/mcp/account.
  3. Click Connect, sign in with your wallet on the Signo page, and click Allow.

ChatGPT (developer mode), with your account:

  1. In Settings, open Apps & Connectors, then Advanced settings, and turn on Developer mode.
  2. Create an app named Signo with https://app.signo.fi/api/mcp/account and OAuth.
  3. Sign in with your wallet on the Signo page and click Allow.

More setup detail: docs.signo.fi/for-assistants.

Tools

No sign-in:

ToolWhat it does
wallet_insights_reportReads a public report on any wallet, with the agents it suggests. Read-only.
signo_draft_agentDrafts a Notify or Prepare agent from plain English. Returns a review link for the owner.
signo_draft_permissionDrafts an inactive Execute permission on X Layer or Arbitrum. The owner authorizes it onchain. Execute is in early access; a wallet without access gets a Prepare draft instead.

With your Signo account, also:

ToolWhat it does
signo_account_agentsLists the agents on your account.
signo_account_agentReads one agent's setup and its last check.
signo_account_agent_historyReads its notifications and Execute runs.
signo_account_agent_statusPauses or resumes it.
signo_account_agent_updateEdits supported fields on Notify and Prepare agents.
signo_account_agent_removeRemoves it and keeps its history.

How a draft becomes an agent

  1. The assistant calls a draft tool and gets a private review link.
  2. The wallet owner opens the link, connects the wallet and links Telegram.
  3. The owner signs once. Only then does the agent run.

An Execute permission sets one action, one token, a limit per firing, a lifetime limit and an expiry. The Signo Shield contract checks every firing against those limits. The owner can revoke it onchain at any time.

Example prompts

See examples/prompts.md.

Links

License

The files in this repository are under the MIT License. See LICENSE.

来源:README.md,提交 b97a4b7

工具

3

signo_draft_agent

Draft a Signo agent (Notify or Prepare) for the owner to claim

Draft a complete inactive Notify or Prepare agent, without an API key. Name the owner wallet when you know it; omit it and the first wallet to sign on the review page owns the agent. It can watch anything the app can: a price threshold or percent move, portfolio movement, a lending health factor (Aave, Spark, Compound V3, Morpho), the owner's own DeFi positions (PTs, LPs, supplied assets, claimables, APY or value changes, days to expiry), Pendle loops, a daily market brief, a recurring schedule (daily, weekly or monthly at a set time, or hourly checks) or any plain-English condition the compiler accepts. Execute is a separate permission flow with its own supported conditions and typed on-chain triggers; Execute is not available for the app's Portfolio move trigger, boxed Pendle PT loops are notify-only, and recurring schedules are not Execute triggers today. Returns a private review_url plus summary, cadence (hourly or daily checks), autonomy, action and expires_at in unix milliseconds. The owner opens the link, connects that wallet, links Telegram and signs once to create the agent. Set autonomy to prepare for an action request; otherwise it is refused as autonomy_mismatch, not silently downgraded. Prepare builds an unsigned plan on each fire; it never spends automatically. No clarification round trip: an ambiguous or unwatchable request is a 422 with the reason, so rephrase and call again. Keyless has no agent-status read yet: the owner sees fires on the Agents page and on Telegram. Automatic execution is the separate signo_draft_permission tool.

输入参数walletrequest必填autonomy

signo_draft_permission

Draft a Signo Shield permission (Execute) for the owner to sign

Draft an Execute agent on a deployed Shield chain: when something happens on the owner's wallet, do one action with its funds, inside caps the owner signs on chain (the Shield contract). Inactive until the owner signs on the review link it returns (review_url; also proposal_id, summary, limits, fee_bps, expires_at). No API key. New Execute setup is in early access: a wallet without access no longer gets 403 execute_team_only: no proposal is stored, and the response is a Prepare agent draft for the same trigger and action instead (status 'draft', fallback.from 'execute', its own review_url). The owner activates it and signs each plan, and can join the Execute waitlist in the Signo app. Collect: wallet; trigger; action; cap_per (most per execution); budget (lifetime, before fees; the fee comes on top); expiry_days optional, default 30. The wallet need not hold the budget yet. Trigger: { kind: "condition", request } for a supported plain-English Execute condition, e.g. "when XETH drops 10% in 24 hours" (what the Shield cannot read, the hourly check decides); or health_factor, token_balance or price, re-checked on chain, e.g. { kind: "price", asset: "XETH", comparator: "<", value: 3000 }. Execute is not available for the app's Portfolio move trigger; boxed Pendle PT loops are notify-only today, and a recurring schedule is not an Execute trigger. Action: transfer, swap (OKX DEX; one of min_out or max_slippage_bps), vault (ERC-4626), supply (Aave), repay_from_wallet, repay_from_collateral. Assets by symbol or address. Fee 10 bps per firing. Enforced on chain: the Shield re-checks caps, expiry and readable triggers each firing and pulls funds via the owner's allowance; the executor key is held in Google Cloud KMS and usable only by Signo's production service. Checked hourly; one successful execution completes a trigger by default, and public drafts do not opt into repay-from-collateral continuation. The signing service allows at most two attempts for one permission in

输入参数action必填budget必填wallet必填cap_per必填trigger必填chain_id必填expiry_daysschema_version必填

wallet_insights_report

Signo: wallet insights report

Analyze any public onchain wallet and return its Signo Score plus prioritized findings. Covers yield left on the table, leverage safety, LP health, idle capital, dust and unclaimed rewards. Read-only: it inspects public chain data and never moves funds, needs no keys, and requires no connected session — so it works on any address you can name, not just one the caller controls. Returns signoScore (0-100, the Signo Score: how well the wallet's capital is managed, from idle cash, yield against the cash benchmark, unclaimed rewards, the leverage guard and dust; it is not a safety or liquidation-risk score). This public tool cannot read the owner's private Agents, so watch coverage is not_applicable with 'Agent coverage isn't shown here' and signoScore omits that category; the signed-in owner's app score can differ. riskTolerance, walletAge, holdings (every chain's tokens, DeFi positions and loans with USD values, largest first, so you can structure your own view), and a categories array where each entry carries state, headline, detail and a suggested next step. Findings that call for an agent carry agentSuggestion, and the report carries suggestedAgents plus draftWith: exact request and autonomy arguments for the sibling signo_draft_agent tool on this host, so you can draft the agent for the wallet owner to activate. Free.

输入参数address必填narrative

版本历史

2
  1. v1.0.1最新Oct 16, 2026
  2. v1.0.0Oct 16, 2026

评分

已满足适用检查项的 100%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分