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.
Integrations
Provides tools for interacting with the Binance Smart Chain network, allowing access to blockchain data including block details, transaction information, wallet balances, BEP-20 token balances, and the ability to create Four.meme tokens on BSC.
Serves as the runtime environment for the MCP server, enabling server-side JavaScript execution for blockchain interactions and API requests to the BSC network.
Servidor BSC MCP
Un servidor de Protocolo de Contexto de Modelo (MCP) para interactuar con la red Binance Smart Chain (BSC). Este servidor permite a los LLM acceder a los datos de la blockchain y realizar consultas en la red BSC.
Características
- Obtener el número de bloque actual
- Recuperar detalles del bloque por número o hash
- Obtener detalles de la transacción
- Obtener recibos de transacciones
- Consultar el saldo de la billetera BNB
- Consultar saldos de tokens BEP-20
- Crea tokens Four.meme en BSC
Prerrequisitos
- Node.js (v16 o superior)
- npm o hilo
Instalación
Uso
Configuración
De forma predeterminada, el servidor se conecta a la red principal de BSC. Puede personalizar la URL de RPC y configurar la clave privada (necesaria para la creación del token) mediante variables de entorno:
Ejecución del servidor STDIO
El servidor STDIO está diseñado para integrarse con clientes LLM que admiten el protocolo MCP:
Ejecución del servidor HTTP/SSE
El servidor HTTP/SSE permite conexiones a través de HTTP mediante eventos enviados por el servidor:
De forma predeterminada, el servidor se ejecuta en el puerto 3000. Puede personalizar el puerto utilizando la variable de entorno PORT
.
Ejemplos de clientes
Se proporcionan varias implementaciones de cliente para demostrar cómo utilizar el servidor BSC MCP:
Puntos finales de API (servidor HTTP)
El servidor HTTP expone los siguientes puntos finales:
Punto final | Método | Descripción |
---|---|---|
/ | CONSEGUIR | Comprobación del estado del servidor |
/mcp/hello | CORREO | Obtener información del servidor y las herramientas disponibles |
/mcp/tools/:toolName | CORREO | Llamar a una herramienta específica con argumentos |
/mcp/sse | CONSEGUIR | Punto final de eventos enviados por el servidor (SSE) para conexiones de streaming |
Herramientas MCP
Este servidor expone las siguientes herramientas MCP:
Nombre de la herramienta | Parámetros | Descripción |
---|---|---|
get-block-number | Ninguno | Devuelve el número de bloque BSC actual |
get-block | blockHashOrNumber : cadena o número | Devuelve los detalles del bloque para el hash o número de bloque dado |
get-transaction | txHash : cadena | Devuelve los detalles de la transacción para el hash de transacción dado |
get-transaction-receipt | txHash : cadena | Devuelve el recibo de transacción para el hash de transacción dado |
get-balance | address : cadena | Devuelve el saldo de BNB para la dirección de billetera indicada |
get-token-balance | tokenAddress : cadena, walletAddress : cadena | Devuelve el saldo del token BEP-20 para el token y la dirección de billetera indicados |
create-four-meme-token | name : cadena, symbol : cadena, initialSupply : número, decimals : número, ownerAddress : cadena | Crea un nuevo token Four.meme con parámetros especificados |
Creación de tokens Four.meme
El servidor BSC MCP incluye la función para crear nuevos tokens Four.meme en Binance Smart Chain. Esto permite a los usuarios implementar fácilmente tokens meme personalizados con los siguientes parámetros:
name
: El nombre completo del token (por ejemplo, "Four Meme Token")symbol
: El símbolo del token (por ejemplo, "4MEME")initialSupply
: El suministro inicial de tokens para acuñardecimals
: el número de decimales para el token (normalmente 18)ownerAddress
: La dirección BSC que recibirá el suministro inicial de tokens
Ejemplo utilizando un cliente HTTP
Integración con MCP.so
Para mostrar correctamente este servicio en mcp.so , asegúrese de que su repositorio contenga lo siguiente:
- Un README.md bien documentado (este archivo)
- Ejemplos de código que demuestran cómo utilizar las herramientas
- Especificaciones de herramientas claramente definidas
Desarrollo
Estructura del proyecto
Construyendo el Proyecto
Licencia
ISC
Contribuyendo
¡Agradecemos sus contribuciones! No dude en enviar una solicitud de incorporación de cambios.
Solución de problemas
Problemas de creación de tokens
- Asegúrese de que la variable de entorno
BSC_PRIVATE_KEY
esté configurada correctamente - Verifique que tenga suficiente BNB para cubrir las tarifas de gas para la implementación del token
- Verifique que la dirección del propietario sea una dirección BSC válida
Problemas de conexión
- Verifique que la URL de RPC sea correcta y accesible
- Comprobar la conectividad de la red
- Asegúrese de que el servidor se esté ejecutando en el puerto esperado
Apoyo
Para cualquier pregunta o ayuda, abra un problema en el repositorio de GitHub.
This server cannot be installed
Un servidor de protocolo de contexto de modelo que permite a los LLM acceder a los datos de Binance Smart Chain, realizar consultas de blockchain y crear tokens Four.meme.