Servidor MCP de flujo
Servidor de Protocolo de Contexto de Modelo (MCP) para la cadena de bloques Flow con comunicación RPC directa.
Este servidor implementa el Protocolo de Contexto de Modelo y proporciona herramientas para interactuar con la cadena de bloques Flow directamente a través de llamadas RPC.
Características
- Obtener saldos de cuentas (FLOW y tokens)
- Ejecutar scripts de flujo
- Enviar transacciones
- Resolver dominios en direcciones de flujo
- Interactuar con los contratos de Flow
- Cumplimiento total de MCP para la integración de agentes de IA
Configuración
- Clonar el repositorio:
- Instalar dependencias:
- (Opcional) Cree un archivo
.env
con su configuración:El servidor usa automáticamente la red principal de Flow por defecto. Solo necesitas configurar el entorno si quieres usar la red de prueba o un puerto personalizado.
Uso
Iniciando el servidor
Uso del comando NPX
Puede ejecutar el servidor MCP directamente usando npx sin instalación:
O instálelo globalmente:
Opciones de línea de comandos
Configuración de red
El servidor configura automáticamente FCL con las direcciones de contrato adecuadas para la red seleccionada. Se admiten las siguientes redes:
Red principal
La configuración de la red principal incluye direcciones de contrato para:
Red de prueba
La configuración de la red de prueba incluye direcciones de contrato para el entorno de red de prueba.
También puede ver la configuración de red actual accediendo al punto final /networks
.
Configuración de MCP
Para configurar un asistente de IA para que utilice Flow MCP, utilice la siguiente configuración:
O con API HTTP directa:
Uso con asistentes de IA
El servidor implementa el Protocolo de Contexto de Modelo, lo que permite su uso con asistentes de IA compatibles con MCP. Expone diversas herramientas para interactuar con la blockchain de Flow.
Puntos finales de API
/sse
- Punto final SSE para comunicación en tiempo real/messages
- Punto final para enviar solicitudes de herramientas/health
- Punto final de verificación de estado/
- Información del servidor/networks
- Información de configuración de red
Herramientas disponibles
get_flow_balance
- Obtener el saldo de FLOW para una direcciónget_token_balance
- Obtener el saldo del token para una direcciónexecute_script
- Ejecutar un script de Cadencesend_transaction
- Envía una transacción firmada a la cadena de bloques Flowresolve_domain
- Resolver un dominio .find o .fn en una dirección de flujo
Publicación en npm
Si desea publicar su propia versión de este paquete:
Licencia
Instituto Tecnológico de Massachusetts (MIT)
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Un servidor de protocolo de contexto de modelo que permite a los agentes de IA interactuar con la cadena de bloques Flow a través de llamadas RPC, lo que respalda los saldos de cuentas, la ejecución de scripts, las transacciones, la resolución de dominios y las interacciones de contratos.
Related MCP Servers
- AsecurityAlicenseAqualityA Model Context Protocol server that enables AI agents to interact with 30+ Ethereum-compatible blockchain networks, providing services like token transfers, contract interactions, and ENS resolution through a unified interface.Last updated -28230252TypeScriptMIT License
- -securityFlicense-qualityA Model Context Protocol server that enables AI assistants to access Flow blockchain data and perform operations such as checking balances, resolving domains, executing scripts, and submitting transactions.Last updated -JavaScript
- -securityAlicense-qualityA production-ready Model Context Protocol server implementation that connects AI assistants to the TON blockchain, allowing them to query wallet balances, transaction details, smart contracts, and other blockchain data.Last updated -TypeScriptMIT License
- AsecurityAlicenseAqualityA comprehensive Model Context Protocol server that enables AI agents to interact with Starknet blockchain, query data, manage wallets, and work with smart contracts.Last updated -25154TypeScriptMIT License