HostBridge MCP Server

by elblanco2
Verified

local-only server

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

Integrations

  • Used for configuration management, allowing secure storage of credentials and settings in a .env file

  • Planned support for deploying Astro static site generator projects

  • Integration with Windsurf (Codeium's VS Code) for continued development after deployment

Servidor Arc MCP

Un servidor de Protocolo de Contexto de Modelo (MCP) que simplifica las implementaciones de marco en varios entornos de alojamiento, con un enfoque en el alojamiento compartido.

Descripción general

Arc conecta los Grandes Modelos de Lenguaje (LLM) con los entornos de alojamiento, permitiendo a los desarrolladores principiantes implementar aplicaciones web fácilmente mediante interfaces conversacionales. Implementa el Protocolo de Contexto de Modelo (MCP) para exponer herramientas, recursos y sugerencias que guían a los usuarios durante el proceso de implementación.

Características principales

  • Compatibilidad con marcos : implemente aplicaciones Wasp con facilidad, con compatibilidad planificada para más marcos
  • Multiproveedor : Compatibilidad con Netlify, Vercel, entornos de alojamiento compartido tradicionales y Hostm.com
  • Implementaciones guiadas : indicaciones para guiar a los usuarios a través del proceso de implementación
  • Gestión de autenticación : almacenamiento seguro de las credenciales del proveedor de alojamiento
  • Solución de problemas : herramientas integradas para diagnosticar y solucionar problemas de implementación comunes
  • Centrado en el alojamiento compartido : implementación simplificada en entornos de alojamiento compartido tradicionales

Estado

Este proyecto se encuentra en una etapa inicial de desarrollo. ¡Agradecemos sus contribuciones y comentarios!

Empezando

Prerrequisitos

  • Python 3.10+
  • Cliente MCP (por ejemplo, Claude Desktop)
  • Cuentas de proveedor de alojamiento según sea necesario

Instalación

# Clone the repository git clone https://github.com/elblanco2/arc-mcp.git cd arc-mcp # Create a virtual environment python -m venv venv source venv/bin/activate # On Windows: venv\\Scripts\\activate # Install dependencies pip install -r requirements.txt # Install the package in development mode pip install -e .

Configuración

Crea un archivo .env con tu configuración:

SECURE_STORAGE_PATH=~/.arc/credentials

Uso

Ejecutar desde la línea de comandos

# Start the server directly arc # With debug logging arc --debug # With a custom storage path arc --secure-storage-path=/path/to/credentials

Uso con Claude Desktop

  1. Edite su archivo de configuración de Claude Desktop:
    • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
    • Ventanas: %APPDATA%\\Claude\\claude_desktop_config.json
  2. Agregar configuración del servidor Arc:
{ "mcpServers": { "arc": { "command": "python", "args": [ "-m", "arc", "--debug" ] } } }
  1. Reinicie Claude Desktop.
  2. ¡Inicie conversaciones con Claude sobre la implementación de sus aplicaciones!

Arquitectura

Arc está construido sobre una arquitectura modular:

  • Administrador de credenciales : almacena y recupera de forma segura las credenciales del proveedor
  • Controladores del marco : lógica de implementación específica del marco
  • Proveedores de alojamiento : operaciones de implementación específicas del proveedor
  • Interfaz MCP : expone herramientas, recursos y avisos a través del Protocolo de contexto de modelo

Proveedores compatibles

ProveedorEstadoCaracterísticas
Netlify✅ CompletoSin servidor, Edge, Formularios
Vercel✅ CompletoSin servidor, Edge, Analítica
Alojamiento compartido✅ CompletoSSH/SFTP, PHP, MySQL
Hostm.com✅ CompletoAlojamiento compartido, acceso a API

Marcos compatibles

EstructuraEstadoCaracterísticas
Avispa✅ CompletoMarco de trabajo JS de pila completa
Next.js🚧PlanificadoMarco de trabajo React
Astro🚧PlanificadoGenerador de sitios estáticos

Contribuyendo

¡Agradecemos sus contribuciones! No dude en enviar una solicitud de incorporación de cambios.

Desarrollo

# Install development dependencies pip install -e ".[dev]" # Run tests pytest # Run linting flake8

Licencia

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

Expresiones de gratitud

-
security - not tested
A
license - permissive license
-
quality - not tested

Un servidor MCP que ayuda a los desarrolladores novatos a implementar aplicaciones web a través de interfaces conversacionales, reduciendo la brecha entre los LLM y varios entornos de alojamiento.

  1. Overview
    1. Key Features
  2. Status
    1. Getting Started
      1. Prerequisites
      2. Installation
      3. Configuration
      4. Usage
    2. Architecture
      1. Supported Providers
        1. Supported Frameworks
          1. Contributing
            1. Development
          2. License
            1. Acknowledgments
              ID: qilro8270f