关于 Flashift
Flashift 是面向 AI Agent 的非托管兑换聚合器,可在多个流动性提供方之间路由跨链交易。其 MCP 工具支持查询币种、获取报价、创建交易和跟踪状态,且无需 API 密钥。
主要功能
- 01查找币种和网络
- 02比较不同提供方的兑换报价
- 03创建兑换交易
- 04跟踪交易状态
- 05列出可用提供方
适用场景
- 01确认币种与网络组合
- 02兑换前比较汇率
- 03创建发送至接收钱包的交易路线
- 04跟踪进行中的兑换
MCP 相关
远程 MCP 服务提供币种查询、报价、交易创建与跟踪以及提供方列表工具。它通过 https://mcp.flashift.app/mcp 使用 Streamable HTTP,无需 API 密钥。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://mcp.flashift.app/mcpclaude mcp add --transport http app-flashift https://mcp.flashift.app/mcp{"mcpServers":{"app-flashift":{"type":"http","url":"https://mcp.flashift.app/mcp"}}}在 Cursor 中打开{"servers":{"app-flashift":{"type":"http","url":"https://mcp.flashift.app/mcp"}}}在 VS Code 中打开{"mcpServers":{"app-flashift":{"type":"http","url":"https://mcp.flashift.app/mcp"}}}{"mcpServers":{"app-flashift":{"serverUrl":"https://mcp.flashift.app/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
详细介绍
Flashift MCP 服务
面向 AI Agent 的免密钥、非托管跨链加密货币兑换聚合器。Flashift 在 100 多条区块链和 15 多个流动性提供方之间路由兑换,并提供 AI 排序的路由标签,例如 AI 最优汇率 和 KYC 要求最低。
- 远程端点:
https://mcp.flashift.app/mcp(Streamable HTTP) - API 密钥: 无需
- 托管: 无。Flashift 从不索取或存储私钥或助记词。请参阅 SECURITY.md。
- 文档: Flashift MCP 服务 · Flashift 的工作原理
快速开始
远程(推荐)
将 Flashift 添加到任何支持远程 Streamable HTTP 服务的 MCP 客户端(Claude、Cursor、Windsurf、VS Code 等):
{
"mcpServers": {
"flashift": {
"url": "https://mcp.flashift.app/mcp"
}
}
}
本地(stdio 桥接)
对于仅支持 stdio 服务的客户端,可通过 mcp-remote 连接:
{
"mcpServers": {
"flashift": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://mcp.flashift.app/mcp"]
}
}
}
需要 Node.js 18 或更高版本。
Claude Code
claude mcp add --transport http flashift https://mcp.flashift.app/mcp
工具
| 工具 | 功能 |
|---|---|
get_currencies | 列出受支持的货币和网络。可按 symbol、network 或 search 过滤,并使用 limit 限制结果数量(默认 50)。 |
get_estimated_amount | 汇总所有提供方的兑换报价:预计到账金额、最低/最高限额、汇率类型和 AI 标签。 |
create_transaction | 使用指定提供方创建兑换,并返回存款地址。 |
get_transaction_info | 返回现有兑换的实时状态。 |
get_providers | 列出 Flashift 聚合的兑换提供方,并显示各提供方是否可用。 |
get_currencies
| 参数 | 类型 | 必填 | 描述 |
|---|---|---|---|
symbol | string | 否 | 货币符号,例如 btc、eth、usdt |
network | string | 否 | 网络,例如 eth、bsc、trx、btc |
search | string | 否 | 匹配符号、全名或网络 |
limit | integer | 否 | 返回的最大条目数(默认 50) |
get_estimated_amount
| 参数 | 类型 | 必填 | 描述 |
|---|---|---|---|
symbol_from | string | 是 | 源货币,例如 btc |
network_from | string | 是 | 源网络,例如 btc |
symbol_to | string | 是 | 目标货币,例如 usdt |
network_to | string | 是 | 目标网络,例如 trc20 |
amount | number | 是 | 源货币数量(> 0) |
type | "float" | "fixed" | 否 | 汇率类型。省略时会同时评估两种类型 |
exchange_list | string | 否 | 以逗号分隔的首选提供方,例如 changenow |
每个报价可带有一个或多个 AI 标签:
| 标签 | 含义 |
|---|---|
| AI 最优汇率 | 综合用户反馈和提供方可靠性评估的最佳汇率 |
| 推荐 | 汇率、KYC 等级和速度综合表现最佳 |
| 最佳汇率 | 当前最高的实际汇率 |
| KYC 要求最低 | 报价提供方中 KYC 要求最低的一家 |
create_transaction
| 参数 | 类型 | 必填 | 描述 |
|---|---|---|---|
provider_name | string | 是 | 报价中的提供方,例如 changenow |
symbol_from | string | 是 | 源货币 |
network_from | string | 是 | 源网络 |
symbol_to | string | 是 | 目标货币 |
network_to | string | 是 | 目标网络 |
amount | number | 是 | 源货币数量(> 0) |
fixed | boolean | 是 | 固定汇率使用 true,浮动汇率使用 false |
to_address | string | 是 | 接收兑换资金的钱包地址 |
to_extra_id | string | 否 | 目标网络需要时填写的备注或目标标签(XRP、TON、XLM 等) |
user_id | string | 否 | 用于跟踪的联盟或用户 ID |
返回兑换 ID 和存款地址。用户从自己的钱包向该地址转入资金;随后提供方会将款项支付到 to_address。
get_transaction_info
| 参数 | 类型 | 必填 | 描述 |
|---|---|---|---|
exchange_id | string | 是 | create_transaction 返回的 ID |
get_providers
无参数。
典型流程
- 使用
get_currencies确认币种符号和网络的组合。 - 使用
get_estimated_amount比较服务提供商并选择一个,通常根据 AI 标签选择。 - 使用选定的
provider_name和用户的收款地址调用create_transaction。 - 用户从自己的钱包发送存款。
- 使用
get_transaction_info跟踪兑换,直到完成。
安全
Flashift 是非托管式的。它只会生成存款路径,绝不会请求、接收或存储私钥或助记词。完整的安全机制说明和漏洞报告方式,请参阅 SECURITY.md。
链接
许可证
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。