blockly-mcp-common-palette

English

MCP Blockly Studio

Un entorno de programación visual para crear aplicaciones basadas en el Protocolo de Contexto de Modelo (MCP) utilizando Blockly de Google.

Interfaz de MCP Blockly Studio

Descripción general

MCP Blockly Studio proporciona un enfoque basado en bloques para construir aplicaciones que siguen la especificación del Protocolo de Contexto de Modelo. El proyecto utiliza el SDK de TypeScript para MCP para crear servidores, clientes y otros componentes compatibles.

Los usuarios pueden:

Proyectos de tutorial

MCP Blockly Studio incluye varios proyectos de tutorial:

  1. Servidor Eco: Un servidor MCP básico que devuelve los mensajes enviados por los clientes
  2. Cliente del Clima: Un cliente MCP que se conecta a una API de servicio meteorológico
  3. Asistente de Tareas: Un servidor de gestión de tareas con autenticación OAuth
  4. Generador de Imágenes: Un servidor que genera imágenes con notificaciones de progreso

Primeros pasos

  1. Clona este repositorio
  2. Ejecuta npm install para instalar las dependencias
  3. Ejecuta npm run start para iniciar el servidor de desarrollo
  4. Selecciona un proyecto de tutorial del menú desplegable o crea uno nuevo desde cero
  5. Modifica los bloques en el espacio de trabajo
  6. Visualiza el código JavaScript generado en el panel del editor
  7. Descarga el código usando el botón “Descargar Código”

Estructura del proyecto

Construido con

Contribuciones de la comunidad

¡MCP Blockly Studio es un proyecto de código abierto y damos la bienvenida a las contribuciones de la comunidad! Aquí hay algunas formas en las que puedes ayudar:

Estamos especialmente interesados en contribuciones que:

¡Consulta nuestros issues abiertos para encontrar buenos puntos de partida para contribuir!

Licencia

Este proyecto está licenciado bajo la GNU General Public License v3.0 - consulta el archivo LICENSE para más detalles.