Fuse Network

io.fuse由 fuse.io 发布官方发布者v1.0.0更新于 Oct 25, 2026

MCP server for Fuse Network: balances, tokens, staking, DeFi data, swaps and on-chain transactions.

已验证Streamable HTTP可网页运行数据库金融

概览

AI 生成的概览

面向 Fuse Network 的远程 MCP 服务器,让助手读取余额、代币、质押和 DeFi 数据,并签名或发送链上交易。

可以做什么
读取 Fuse 上的余额、代币元数据、Gas 价格、交易、回执和合约状态,包括 ENS 解析和 ERC-4337 账户信息。列出钱包持有的代币和 NFT、质押选项与持仓,以及代币价格、涨跌幅和历史行情。获取兑换报价,查看流动性来源和指示性交易价格。通过 Fusebox Explorer API 查询兼容 etherscan 的各类端点。管理 Fusebox Notification webhook 及其监控地址。签名消息和结构化数据,发送原生或 ERC-20 转账,写入合约、部署合约,并读取智能钱包操作历史。
适用场景
当助手需要查看 Fuse Network 链上数据、DeFi 价格或质押持仓,或需要通过服务器端配置的签名者签名并提交交易时使用。
运行要求
远程 streamable HTTP 端点 mcp.fuse.io,无需本地安装包。写入和签名工具需要服务器配置 FUSE_PRIVATE_KEY。通知工具需要 FUSEBOX_SECRET_API_KEY。ENS 解析需要 ENS_RPC_URL 指向支持 ENS 的链。需要访问 Fuse 和 Fusebox 服务的网络。
安装前请注意
服务器持有签名密钥(FUSE_PRIVATE_KEY),可发送资金、写入合约、部署合约以及签名消息或结构化数据;任何写入前先确认签名者地址。通知工具会创建、更新并永久删除 webhook,并更改监控地址。FUSEBOX_SECRET_API_KEY 是机密凭据。链上操作消耗 Gas 且不可撤销。

安装

在 SourceWeft 中

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

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

交给智能体安装

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

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

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

其他 MCP 客户端

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

{
  "mcpServers": {
    "fuse-network": {
      "type": "http",
      "url": "https://mcp.fuse.io/mcp"
    }
  }
}

工具

50

fuse_get_balance

Get balance

Returns the native FUSE balance for an address, or an ERC-20 token balance when `tokenAddress` is supplied.

输入参数address必填tokenAddress

fuse_get_transaction

Get transaction

Fetches a transaction by hash. Returns null if the transaction is not found.

输入参数hash必填

fuse_get_receipt

Get transaction receipt

Fetches the receipt for a mined transaction (status, gasUsed, logs). Returns null if the transaction is pending or unknown.

输入参数hash必填

fuse_read_contract

Read contract

Calls a view/pure function on a Fuse contract. ABI is auto-fetched from the verified Fuse explorer when not supplied.

输入参数abiargsaddress必填functionName必填

fuse_get_token_metadata

Get token metadata

Reads name, symbol, decimals, and totalSupply for an ERC-20 token deployed on Fuse.

输入参数tokenAddress必填

fuse_get_gas_price

Get gas price

Returns the current Fuse network gas price (in wei and gwei) along with EIP-1559 fee suggestions when available.

无需输入参数。

fuse_resolve_ens

Resolve ENS name

Resolves an ENS name to its EVM address. ENS is not deployed on Fuse — resolution requires `ENS_RPC_URL` to be configured (typically pointing at Ethereum mainnet). Plain hex addresses are passed through.

输入参数name必填

fuse_get_account_abstraction_info

Get account abstraction info

Reads ERC-4337 state for a smart account on Fuse: deployment status, EntryPoint nonce, and the account's deposit balance at the EntryPoint. Paymaster eligibility is not evaluated in v0.1.

输入参数nonceKeysmartAccountAddress必填

fuse_list_wallet_tokens

List wallet tokens

Lists all ERC-20 tokens held by a wallet on Fuse, enriched with Fusebox metadata (symbol, decimals, USD value). Powered by the Fusebox SDK BalancesModule.

输入参数walletAddress必填

fuse_list_wallet_nfts

List wallet NFTs

Lists all NFTs (ERC-721 / ERC-1155 collectibles) owned by a wallet on Fuse. Powered by the Fusebox SDK BalancesModule.

输入参数walletAddress必填

fuse_get_staking_options

Get staking options

Lists every staking option supported by Fuse — token, APR, TVL, expiry, and the matching unstake token. Powered by the Fusebox SDK StakingModule.

无需输入参数。

fuse_get_staked_tokens

Get staked tokens

Returns the active staking positions for a wallet — staked amount, USD value, earned rewards, and APR per position. Powered by the Fusebox SDK StakingModule.

输入参数walletAddress必填

fuse_get_token_price

Get token price

Returns the current USD price for an ERC-20 token tracked by Fusebox. Powered by the Fusebox SDK TradeModule.

输入参数tokenAddress必填

fuse_get_token_price_change

Get token 24h price change

Returns the 24-hour percentage price change for an ERC-20 token tracked by Fusebox. Powered by the Fusebox SDK TradeModule.

输入参数tokenAddress必填

fuse_get_token_price_history

Get token price history

Returns OHLC / interval price stats for an ERC-20 token over a week, month, or year. Powered by the Fusebox SDK TradeModule.

输入参数timeFrame必填tokenAddress必填

fuse_list_supported_tokens

List supported tokens

Returns the catalogue of ERC-20 tokens tracked by Fusebox (tradable, indexed, priced). Powered by the Fusebox SDK TradeModule.

无需输入参数。

fuse_get_trade_quote

Get trade quote

Quotes a token swap on Fuse — expected output amount, route, and price impact. Read-only: returns the quote without submitting a trade. Powered by the Fusebox SDK TradeModule.

输入参数amount必填exactIninputToken必填outputToken必填

fuse_get_user_operations

Get user operations

Returns the ERC-4337 UserOperation history for a smart account on Fuse, indexed via the Fusebox GraphQL service. Powered by the Fusebox SDK GraphQLModule.

输入参数sender必填

fuse_notification_create_webhook

Create webhook

Create a Fusebox Notification webhook for a project. Requires `FUSEBOX_SECRET_API_KEY` (Notification API endpoints authenticate with both apiKey and API-SECRET).

输入参数eventType必填projectId必填webhookUrl必填

fuse_notification_get_webhook

Get webhook by ID

Retrieve details of a single Fusebox Notification webhook. Requires `FUSEBOX_SECRET_API_KEY`.

输入参数webhookId必填

fuse_notification_list_project_webhooks

List project webhooks

List every Fusebox Notification webhook configured for a given project. Requires `FUSEBOX_SECRET_API_KEY`.

输入参数projectId必填

fuse_notification_update_webhook

Update webhook

Update a Fusebox Notification webhook's URL or event type. Requires `FUSEBOX_SECRET_API_KEY`.

输入参数eventType必填webhookId必填webhookUrl必填

fuse_notification_delete_webhook

Delete webhook

Permanently delete a Fusebox Notification webhook. Destructive — the webhook stops receiving events. Requires `FUSEBOX_SECRET_API_KEY`.

输入参数webhookId必填

fuse_notification_add_addresses

Add addresses to webhook

Add one or more EVM addresses to a webhook's listening scope. Requires `FUSEBOX_SECRET_API_KEY`.

输入参数addresses必填webhookId必填

fuse_notification_remove_addresses

Remove addresses from webhook

Remove EVM addresses from a webhook's listening scope. Requires `FUSEBOX_SECRET_API_KEY`.

输入参数addresses必填webhookId必填

fuse_notification_list_addresses

List webhook addresses

List every EVM address monitored by a given webhook. Requires `FUSEBOX_SECRET_API_KEY`.

输入参数webhookId必填

fuse_smart_wallet_authenticate

Authenticate smart wallet

Exchange an EIP-191 signature for a JWT used as Bearer auth on Smart Wallet API calls (e.g. `fuse_smart_wallet_get_actions`). Signing happens client-side; this tool only submits the signed payload.

输入参数hash必填signature必填ownerAddress必填smartWalletAddress必填

fuse_smart_wallet_get_actions

Get smart wallet actions

List the paginated action history (transfers, contract calls) of an authenticated smart wallet. The JWT comes from `fuse_smart_wallet_authenticate`.

输入参数jwt必填pagelimittokenAddress

fuse_trade_indicative_price

Get indicative trade price

Returns an indicative price + route for a swap on Fuse (0x-style response). One of `sellAmount` / `buyAmount` must be provided.

输入参数buyToken必填gasPricebuyAmountsellToken必填sellAmountfeeRecipienttakerAddressskipValidationexcludedSourcesincludedSourcesslippagePercentagebuyTokenPercentageFee另有 3 个

fuse_trade_liquidity_sources

List liquidity sources

Returns the liquidity sources currently enabled for Fuse-chain trades (e.g. voltage.finance, sub-pools).

无需输入参数。

fuse_trade_price_change_over_duration

Get token price change over duration

Returns a token's price change over a custom day-count window (`{ priceChange, currentPrice, previousPrice }`).

输入参数days必填tokenAddress必填

fuse_explorer_query

Fuse Explorer API query

Generic dispatcher for the Fusebox Explorer API (`/api/v0/explorer/`). Pass `module` + `action` + any additional query params. Covers all 40+ etherscan-compatible endpoints including balances, logs, transactions, contract ABI/source, and the five contract-verify POST routes.

输入参数bodyaction必填methodmodule必填params

fuse_get_signer_address

Get signer address

Returns the EOA address controlled by the server's configured `FUSE_PRIVATE_KEY`. Use this before any write tool to confirm which account will pay gas and send transactions.

无需输入参数。

fuse_send_native

Send native FUSE

Submits a signed transaction transferring native FUSE from the server's signer to a recipient. Returns the transaction hash; use `fuse_get_receipt` to confirm inclusion.

输入参数to必填unitamount必填

fuse_send_erc20

Send ERC-20

Submits a signed `ERC20.transfer(to, amount)` from the server's signer. Decimals are auto-fetched from the token; use `unit: "base"` to skip scaling.

输入参数to必填unitamount必填tokenAddress必填

fuse_write_contract

Write contract

Signs and submits a state-mutating contract call from the server's signer. ABI is auto-fetched from the Fuse explorer when not supplied. Returns the transaction hash.

输入参数abiargsaddress必填valueWeifunctionName必填

fuse_deploy_contract

Deploy contract

Signs and submits a contract-deployment transaction using the server's signer. Returns the transaction hash, and the deployed contract address when `waitForReceipt: true`.

输入参数abi必填argsbytecode必填valueWeiwaitForReceipt

fuse_sign_message

Sign message (EIP-191)

Signs a message with the server's signer using EIP-191 (`personal_sign`). Returns the 65-byte signature as hex. No on-chain transaction is submitted.

输入参数message必填encoding

fuse_sign_typed_data

Sign typed data (EIP-712)

Signs a structured EIP-712 payload with the server's signer. Returns the 65-byte signature as hex. No on-chain transaction is submitted.

输入参数types必填domain必填message必填primaryType必填

fuse_smart_get_info

Get smart-wallet info

Returns the ERC-4337 smart-wallet address derived from the configured signer, plus whether the Fuse paymaster (gasless mode) is enabled.

无需输入参数。

fuse_smart_transfer_token

Smart-account: transfer token

Submits an ERC-4337 UserOperation transferring a token (native FUSE or ERC-20) from the configured smart wallet. Gasless when `FUSE_USE_PAYMASTER=true`.

输入参数to必填unitamount必填tokenAddress必填

fuse_smart_transfer_nft

Smart-account: transfer NFT

Submits an ERC-4337 UserOperation transferring an NFT (ERC-721 / ERC-1155) from the configured smart wallet to a recipient.

输入参数to必填tokenId必填nftContractAddress必填

fuse_smart_approve_token

Smart-account: approve token

Submits an ERC-4337 UserOperation calling `ERC20.approve(spender, amount)` from the configured smart wallet.

输入参数unitamount必填spender必填tokenAddress必填

fuse_smart_approve_nft

Smart-account: approve NFT

Submits an ERC-4337 UserOperation calling `approve(spender, tokenId)` on an NFT contract from the configured smart wallet.

输入参数spender必填tokenId必填nftContractAddress必填

fuse_smart_approve_and_call

Smart-account: approve + call

Atomically approves a token and invokes a follow-up call on the spender from the configured smart wallet. Common DeFi pattern.

输入参数unitamount必填spender必填callData必填tokenAddress必填

fuse_smart_call_contract

Smart-account: call contract

Submits an ERC-4337 UserOperation invoking arbitrary calldata on a contract from the configured smart wallet. Use when you need full control over the encoded call.

输入参数to必填data必填valueWei

fuse_smart_execute_batch

Smart-account: execute batch

Submits a single ERC-4337 UserOperation that executes a sequence of contract calls atomically. Failed sub-calls revert the whole batch.

输入参数calls必填

fuse_smart_swap_tokens

Smart-account: swap tokens

Submits an ERC-4337 UserOperation executing a swap on Fuse via the Fusebox trade engine. Quote a swap first with `fuse_get_trade_quote` to preview the route.

输入参数exactIninputToken必填inputAmount必填outputToken必填

fuse_smart_stake_token

Smart-account: stake token

Submits an ERC-4337 UserOperation that stakes a token using Fuse's staking module. List options first with `fuse_get_staking_options`.

输入参数tokenAmount必填tokenAddress必填

fuse_smart_unstake_token

Smart-account: unstake token

Submits an ERC-4337 UserOperation that unstakes a token via Fuse's staking module.

输入参数tokenAmount必填tokenAddress必填unstakeTokenAddress必填

版本历史

1
  1. v1.0.0最新Sep 16, 2026

评分

已满足适用检查项的 72%

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

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

    请在注册中心条目中发布图标。

  • 文档15 分

    请声明包含 README 的 GitHub 仓库,或在 OAuth 受保护资源元数据中提供 resource_documentation。

  • 许可证不适用

    托管服务按其提供方的条款使用,因此这里不要求许可证。此检查项不计入百分比。

其他 Fuse 集成