
Flow MCP Server

2025.03.20
0
JavaScript区块链服务AI 集成金融服务
Flow MCP Server 是一个用于与 Flow 区块链交互的模型上下文协议(MCP)服务器。它通过标准化接口使 AI 助手能够访问 Flow 区块链数据并执行操作。该服务器提供了多种功能,包括余额查询、域名解析、脚本执行、交易提交和监控等。
View on GitHub
Overview
基本能力
产品定位
Flow MCP Server 是一个专门为 Flow 区块链设计的 MCP 服务器,旨在为 AI 助手提供与 Flow 区块链交互的能力。
核心功能
- 查询 Flow 和可替代代币的余额
- 解析
.find
和.fn
域名 - 执行读取区块链数据的脚本
- 提交和监控交易
- 检索账户信息
- 基于环境变量的 Flow 配置
适用场景
- AI 助手与 Flow 区块链的集成
- 区块链数据查询和分析
- 自动化交易处理
- 区块链应用开发
工具列表
get_balance
- 获取地址的 Flow 余额get_token_balance
- 获取可替代代币余额get_account
- 获取账户信息resolve_domain
- 解析域名到地址execute_script
- 执行 Cadence 脚本send_transaction
- 向区块链发送交易get_transaction
- 通过 ID 获取交易详情
常见问题解答
- 如何配置服务器?
通过环境变量配置,如
PORT
、FLOW_NETWORK
、FLOW_ACCESS_NODE
和LOG_LEVEL
。 - 如何与 AI 助手集成?
在 AI 助手的工具配置中指定
flow-mcp-server
的命令。
使用教程
使用依赖
无特殊前置依赖,只需 Node.js 环境。
安装教程
使用 npx(推荐)
npx -y @outblock/flow-mcp-server --stdio
或指定 HTTP 模式和端口:
npx -y @outblock/flow-mcp-server --port 3000
本地安装(开发用)
git clone https://github.com/lmcmz/flow-mcp-server.git
cd flow-mcp-server
npm install
npm run build
npm start
调试方式
运行 npx
# stdio 模式(用于 AI 助手集成)
npx -y @outblock/flow-mcp-server --stdio
# HTTP 服务器模式
npx -y @outblock/flow-mcp-server --port 3000
# 指定 Flow 网络
npx -y @outblock/flow-mcp-server --port 3000 --network testnet
运行本地开发服务器
# stdio 模式
npm run build
npm start
# HTTP 服务器模式
npm run build
PORT=3000 npm start
# 开发模式(自动重载)
npm run dev