Flow RPC Server
MCP para consultar o EVM no Flow. Contribute to diegofornalha/flow-mcp development by creating an account on GitHub.
README
Servidor MCP para Flow EVM
Um servidor Model Context Protocol (MCP) para interagir com a blockchain Flow EVM. Este servidor serve como uma ponte entre modelos de linguagem e a rede Flow EVM, permitindo consultas e interações com a blockchain de forma simplificada.
O que é Flow EVM?
Flow EVM é uma implementação da Máquina Virtual Ethereum (EVM) na blockchain Flow, permitindo compatibilidade com contratos inteligentes, ferramentas e bibliotecas do ecossistema Ethereum, enquanto aproveita a arquitetura escalonável e eficiente da Flow.
Recursos
flow_getNetworkInfo
: Retorna informações sobre a rede Flow EVM atualflow_getCode
: Obtém o código em um endereço específico da Flow EVMflow_chainId
: Retorna o ID da cadeia atual da rede Flow EVMflow_gasPrice
: Obtém o preço atual do gás na redeflow_getBalance
: Consulta o saldo de uma conta na Flow EVMflow_call
: Executa uma chamada de função sem criar uma transaçãoflow_getLogs
: Obtém logs com base em critérios de filtro específicosflow_sendRawTransaction
: Envia uma transação assinada para a redeflow_blockNumber
: Retorna o número do bloco mais recenteflow_checkCOA
: Verifica se um endereço é uma Conta Controlada por Cadence (COA)
Implementação
Este servidor MCP implementa uma camada de abstração sobre os métodos RPC padrão do Ethereum, adaptados para o ambiente Flow EVM. Internamente, o servidor faz chamadas para os métodos RPC Ethereum (eth_*
), mas expõe uma interface com nomenclatura Flow (flow_*
) para maior clareza e identificação com o ecossistema Flow.
A Flow EVM suporta a maioria dos métodos RPC do Ethereum, permitindo a interação com a rede Flow usando as mesmas ferramentas e padrões familiares do ecossistema Ethereum.
Redes Suportadas
- Flow EVM Mainnet (Chain ID: 747)
- Flow EVM Testnet (Chain ID: 545)
Uso
- Instale as dependências:
npm install
- Compile o projeto:
npx tsc
- Execute o servidor:
npm start
Exemplo de uso com Claude
Consulte o saldo de 0x76A56657d20f572872A81b75530c905fD9F845e5 na Flow EVM.
Claude poderá usar a ferramenta flow_getBalance
para obter esta informação.
推荐服务器

VeyraX
一个单一的 MCP 工具,连接你所有喜爱的工具:Gmail、日历以及其他 40 多个工具。
AIO-MCP Server
🚀 集成了 AI 搜索、RAG 和多服务(GitLab/Jira/Confluence/YouTube)的一体化 MCP 服务器,旨在增强 AI 驱动的开发工作流程。来自 Folk。
Hyperbrowser
欢迎来到 Hyperbrowser,人工智能的互联网。Hyperbrowser 是下一代平台,旨在增强人工智能代理的能力,并实现轻松、可扩展的浏览器自动化。它专为人工智能开发者打造,消除了本地基础设施和性能瓶颈带来的麻烦,让您能够:
BigQuery MCP Server
这是一个服务器,可以让你的大型语言模型(LLM,比如Claude)直接与你的BigQuery数据对话!可以把它想象成一个友好的翻译器,它位于你的AI助手和数据库之间,确保它们可以安全高效地进行交流。
mcp-perplexity
Perplexity API 的 MCP 服务器。
MCP Web Research Server
一个模型上下文协议服务器,使 Claude 能够通过集成 Google 搜索、提取网页内容和捕获屏幕截图来进行网络研究。
MySQL MCP Server
允许人工智能助手通过受控界面列出表格、读取数据和执行 SQL 查询,从而使数据库探索和分析更安全、更有条理。
mcp-codex-keeper
作为开发知识的守护者,为 AI 助手提供精心策划的最新文档和最佳实践访问权限。
MCP Etherscan Server
通过 Etherscan 的 API 促进与以太坊区块链数据的交互,提供对余额、交易、代币转移、合约 ABI、gas 价格和 ENS 名称解析的实时访问。
Perplexity Deep Research MCP
一个服务器,它允许 AI 助手使用 Perplexity 的 sonar-deep-research 模型进行网络搜索,并提供引用支持。