Sandbox de código de nodo MCP 🛠️
¡Bienvenido a Node Code Sandbox MCP! Este repositorio proporciona un entorno de ejecución Node.js seguro, diseñado para aplicaciones de IA. Permite a los agentes de codificación y a los grandes modelos de lenguaje (LLM) ejecutar JavaScript dinámicamente, instalar paquetes NPM y obtener resultados. Esta funcionalidad facilita la generación de código, las pruebas y la asistencia interactiva, todo ello cumpliendo con el Protocolo de Control de Modelos (MCP).
Tabla de contenido
Related MCP server: Shell MCP Server
Características 🌟
Ejecución dinámica de JavaScript : ejecute código JavaScript en un entorno seguro.
Compatibilidad con paquetes NPM : instale y utilice paquetes NPM según sea necesario.
Asistencia interactiva : capacidades de generación y prueba de código para agentes de IA.
Compatibilidad con MCP : funciona perfectamente con el Protocolo de control de modelos.
Sandbox : garantiza la ejecución segura para evitar el acceso no autorizado.
Empezando 🚀
Para empezar a usar Node Code Sandbox MCP, consulta la sección de Versiones para ver la última versión. Descarga y ejecuta los archivos necesarios para configurar tu entorno.
Prerrequisitos
Node.js (versión 14 o superior)
NPM (Administrador de paquetes de nodos)
Conocimientos básicos de JavaScript y conceptos de IA
Instalación 🛠️
Clonar el repositorio:
git clone https://github.com/mozicim/node-code-sandbox-mcp.gitNavegue hasta el directorio del proyecto:
cd node-code-sandbox-mcpInstalar dependencias:
npm installIniciar el servidor:
npm start
¡Ahora tu Node Code Sandbox MCP está en funcionamiento!
Uso 📖
Una vez que el servidor esté en funcionamiento, puedes empezar a ejecutar código JavaScript. Aquí tienes un ejemplo sencillo:
Abra su navegador y navegue a
http://localhost:3000.Verá una interfaz donde podrá ingresar código JavaScript.
Ingrese su código y haga clic en "Ejecutar".
Los resultados se mostrarán debajo del área de entrada.
Código de ejemplo
console.log("Hello, world!");Instalación de paquetes NPM
Para instalar un paquete NPM, utilice el siguiente comando en la interfaz:
npm install <package-name>Por ejemplo:
npm install lodashReferencia de API 📚
El MCP de Node Code Sandbox proporciona varios puntos finales de API para interactuar con el entorno sandbox.
Ejecutar código
Punto final :
/executeMétodo : POST
Cuerpo de la solicitud :
{ "code": "your JavaScript code here" }Respuesta :
{ "result": "output of your code" }
Instalar paquete
Punto final :
/installMétodo : POST
Cuerpo de la solicitud :
{ "package": "package-name" }Respuesta :
{ "status": "success", "message": "Package installed successfully" }
Contribuyendo 🤝
Agradecemos las contribuciones al MCP de Node Code Sandbox. Si tiene ideas para mejoras o nuevas funciones, siga estos pasos:
Bifurcar el repositorio.
Crea una nueva rama:
git checkout -b feature/YourFeature.Realice sus cambios y confirme:
git commit -m 'Add some feature'.Empujar a la rama:
git push origin feature/YourFeature.Abrir una solicitud de extracción.
Asegúrese de que su código cumpla con nuestros estándares de codificación e incluya pruebas cuando corresponda.
Licencia 📜
Este proyecto está licenciado bajo la Licencia MIT. Consulte el archivo de LICENCIA para más detalles.
Contacto 📫
Si tiene preguntas o comentarios, comuníquese a través de los problemas de GitHub o comuníquese con el propietario del repositorio.
Gracias por explorar Node Code Sandbox MCP. Para ver las últimas versiones, visita la sección "Lances" . ¡Disfruta programando!