Skip to main content
Glama

Windows Command Line MCP Server

by alxspiker

Servidor MCP de línea de comandos de Windows

Un servidor de Protocolo de contexto de modelo (MCP) seguro que permite que los modelos de IA interactúen con la funcionalidad de la línea de comandos de Windows de forma segura y eficiente.

VersiónLicencia: MIT

Descripción general

El servidor MCP de línea de comandos de Windows proporciona una conexión robusta y segura entre los modelos de IA y las operaciones del sistema Windows. Permite la ejecución controlada de comandos, la creación de proyectos y la recuperación de información del sistema, manteniendo estrictos protocolos de seguridad.

Características principales

🔒 Seguridad mejorada

  • Lista completa de comandos permitidos
  • Validación de entrada estricta
  • Prevención de operaciones destructivas del sistema
  • Niveles de seguridad configurables

🛠 Soporte de herramientas de desarrollo

  • Creación de proyectos para React, Node.js y Python
  • Interacciones en entornos de desarrollo seguros
  • Soporte de comandos ampliado para flujos de trabajo de desarrollo

🖥 Capacidades de interacción del sistema

  • Ejecutar comandos CLI de Windows
  • Ejecutar scripts de PowerShell
  • Recuperar información del sistema y de la red
  • Gestionar procesos y servicios

Instalación

Instalación mediante herrería

Para instalar Windows Command Line MCP Server para Claude Desktop automáticamente a través de Smithery :

npx -y @smithery/cli install @alxspiker/Windows-Command-Line-MCP-Server --client claude

Prerrequisitos

  • Node.js 16 o posterior
  • npm o hilo
  • Sistema operativo Windows

Configuración

git clone https://github.com/alxspiker/Windows-Command-Line-MCP-Server.git cd Windows-Command-Line-MCP-Server npm install npm run build

Uso

Opciones de línea de comandos

  • Modo predeterminado: utiliza comandos seguros predefinidos
  • --allow-all : Ejecutar en modo extendido (con precauciones adicionales)
  • Se pueden especificar listas de comandos personalizadas como argumentos

Creación de proyectos

Cree nuevos proyectos de forma segura con la herramienta de creación de proyectos incorporada:

  • Tipos de proyectos compatibles: React, Node.js, Python
  • Proyectos creados en un directorio ~/AIProjects aislado

Herramientas disponibles

  1. execute_command : Ejecutar comandos CLI de Windows
  2. execute_powershell : Ejecutar scripts de PowerShell
  3. create_project : Crea nuevos proyectos de desarrollo de forma segura
  4. list_running_processes : Recuperar procesos activos del sistema
  5. get_system_info : Recopilar detalles de configuración del sistema
  6. get_network_info : Recuperar información del adaptador de red
  7. get_scheduled_tasks : enumera y consulta las tareas del sistema
  8. get_service_info : Administrar y consultar servicios de Windows
  9. list_allowed_commands : enumera todos los comandos que puede ejecutar el servidor

Uso con Claude para escritorio

Para utilizar este servidor con Claude for Desktop:

  1. Construya el servidor siguiendo las instrucciones de configuración anteriores
  2. Agréguelo a su claude_desktop_config.json :
{ "mcpServers": { "windows-cmd": { "command": "node", "args": ["/path/to/dist/index.js"] } } }

Reemplace /path/to/dist/index.js con la ruta absoluta al archivo index.js creado en el directorio dist .

  1. Reiniciar Claude para escritorio
  2. Ahora puedes usar las herramientas pidiéndole a Claude que realice operaciones del sistema de Windows

Consideraciones de seguridad

Comandos permitidos

De forma predeterminada, solo se permiten comandos seguros:

  • Recuperación de información del sistema
  • Configuración de red
  • Gestión de procesos
  • Interacciones de herramientas de desarrollo

Operaciones bloqueadas

Los comandos peligrosos siempre están bloqueados, incluidos:

  • Formateo de disco
  • Gestión de usuarios
  • Apagado del sistema
  • Modificaciones críticas del registro

Configuración

Personalice el comportamiento del servidor especificando comandos permitidos o utilizando indicadores de configuración.

Ejemplo

# Run with default safe commands node dist/index.js # Run with specific allowed commands node dist/index.js dir echo npm git # Run in extended mode (use with caution) node dist/index.js --allow-all

Contribuyendo

  1. Bifurcar el repositorio
  2. Crea tu rama de funciones ( git checkout -b feature/amazing-feature )
  3. Confirme sus cambios ( git commit -m 'Add some amazing feature' )
  4. Empujar a la rama ( git push origin feature/amazing-feature )
  5. Abrir una solicitud de extracción

Licencia

Este proyecto está licenciado bajo la licencia MIT: consulte el archivo de LICENCIA para obtener más detalles.

Expresiones de gratitud

  • Inspirado en la especificación del Protocolo de Contexto de Modelo
  • Desarrollado teniendo en cuenta la seguridad y la flexibilidad

Historial de versiones

  • 0.3.0 : Se implementaron todas las herramientas mencionadas en README (información del sistema, información de la red, gestión de procesos, información del servicio)
  • 0.2.0 : Se agregó creación de proyectos y herramientas de desarrollo ampliadas.
  • 0.1.0 : Versión inicial con capacidades básicas de ejecución de comandos

Apoyo

Si tiene problemas, preguntas o sugerencias, abra un problema en GitHub.

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

local-only server

The server can only run on the client's local machine because it depends on local resources.

Un servidor de protocolo de contexto de modelo seguro que permite que los modelos de IA interactúen de forma segura con la funcionalidad de la línea de comandos de Windows, lo que permite la ejecución controlada de comandos del sistema, la creación de proyectos y la recuperación de información del sistema.

  1. Descripción general
    1. Características principales
      1. 🔒 Seguridad mejorada
      2. 🛠 Soporte de herramientas de desarrollo
      3. 🖥 Capacidades de interacción del sistema
    2. Instalación
      1. Instalación mediante herrería
      2. Prerrequisitos
      3. Configuración
    3. Uso
      1. Opciones de línea de comandos
      2. Creación de proyectos
      3. Herramientas disponibles
    4. Uso con Claude para escritorio
      1. Consideraciones de seguridad
        1. Comandos permitidos
        2. Operaciones bloqueadas
      2. Configuración
        1. Ejemplo
      3. Contribuyendo
        1. Licencia
          1. Expresiones de gratitud
            1. Historial de versiones
              1. Apoyo

                Related MCP Servers

                • A
                  security
                  A
                  license
                  A
                  quality
                  A Model Context Protocol server that provides programmatic access to the Windows terminal, enabling AI models to interact with the Windows command line through standardized tools for writing commands, reading output, and sending control signals.
                  Last updated -
                  3
                  JavaScript
                  MIT License
                • A
                  security
                  A
                  license
                  A
                  quality
                  A Model Context Protocol server that provides secure command-line access to Windows systems, allowing MCP clients like Claude Desktop to safely execute commands in PowerShell, CMD, and Git Bash shells with configurable security controls.
                  Last updated -
                  9
                  350
                  105
                  JavaScript
                  MIT License
                • A
                  security
                  F
                  license
                  A
                  quality
                  A Model Context Protocol server that allows secure execution of pre-approved commands, enabling AI assistants to safely interact with the user's system.
                  Last updated -
                  1
                  3
                  18
                  JavaScript
                • -
                  security
                  F
                  license
                  -
                  quality
                  A Model Context Protocol server that enables AI assistants like Claude to perform Python development tasks through file operations, code analysis, project management, and safe code execution.
                  Last updated -
                  1
                  Python
                  • Linux
                  • Apple

                View all related MCP servers

                MCP directory API

                We provide all the information about MCP servers via our MCP API.

                curl -X GET 'https://glama.ai/api/mcp/v1/servers/alxspiker/Windows-Command-Line-MCP-Server'

                If you have feedback or need assistance with the MCP directory API, please join our Discord server