Flow MCP Server
用于与Flow区块链直接RPC通信的模型上下文协议(MCP)服务器。
Flow MCP 服务器是一个实现了 Model Context Protocol (MCP) 的工具,允许 AI 助手和开发者直接与 Flow 区块链进行交互。
安装
# 直接使用 npx(无需安装)
npx flow-mcp-server
# 或全局安装
npm install -g flow-mcp-server
基本用法
启动服务器
# 默认设置(主网,端口 3000)
flow-mcp-server
# 指定网络和端口
flow-mcp-server --network testnet --port 3001
命令行选项
-p, --port <port> 设置端口(默认:3000)
-n, --network <network> 选择网络(默认:mainnet)
--stdio 以 stdio 模式运行,用于 AI 集成
-h, --help 显示帮助
与 AI 助手集成
在 AI 助手配置中添加:
{
"mcpServers": {
"flow-mcp": {
"command": "npx",
"args": ["-y", "flow-mcp-server", "--stdio"],
"env": {
"FLOW_NETWORK": "mainnet"
}
}
}
}
或使用 HTTP API:
{
"mcpServers": {
"flow-mcp": {
"serverUrl": "http://localhost:3000"
}
}
}
主要功能
- 查询 FLOW 和代币余额
- 执行 Cadence 脚本
- 发送交易
- 域名解析(.find 和 .fn 域名)
- 与 Flow 智能合约交互
高级设置
如需自定义配置,可以克隆并设置仓库:
git clone https://github.com/lmcmz/flow-mcp-server.git
cd flow-mcp-server
npm install
# 创建 .env 文件配置环境(可选)
npm start
详细文档和源码:GitHub 仓库