JSPM

@pedrohnas/livchat-setup-mcp

0.2.11
    • ESM via JSPM
    • ES Module Entrypoint
    • Export Map
    • Keywords
    • License
    • Repository URL
    • TypeScript Types
    • README
    • Created
    • Published
    • Downloads 12
    • Score
      100M100P100Q99603F
    • License SEE LICENSE IN LICENSE

    MCP Server for LivChatSetup - Infrastructure orchestration via AI

    Package Exports

    • @pedrohnas/livchat-setup-mcp
    • @pedrohnas/livchat-setup-mcp/dist/index.js

    This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@pedrohnas/livchat-setup-mcp) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

    Readme

    @livchat/setup-mcp

    MCP Server for LivChatSetup - Infrastructure orchestration via AI using Claude.

    Overview

    This MCP (Model Context Protocol) server provides 14 tools for managing infrastructure:

    • Configuration & Secrets management
    • Cloud provider info (Hetzner)
    • Server lifecycle (create, setup, delete)
    • DNS configuration
    • Application deployment
    • Job status tracking

    Installation

    npm install @livchat/setup-mcp

    Usage

    With Claude Desktop

    Add to your Claude Desktop config (~/Library/Application Support/Claude/claude_desktop_config.json on macOS):

    {
      "mcpServers": {
        "livchat-setup": {
          "command": "npx",
          "args": ["@livchat/setup-mcp"],
          "env": {
            "LIVCHAT_API_URL": "http://localhost:8000",
            "LIVCHAT_API_KEY": "your-api-key-optional"
          }
        }
      }
    }

    Environment Variables

    • LIVCHAT_API_URL (required): LivChatSetup API URL (default: http://localhost:8000)
    • LIVCHAT_API_KEY (optional): API key for authentication

    Tools

    Configuration & Secrets

    • manage-config - Manage non-sensitive configuration (YAML)
    • manage-secrets - Manage encrypted credentials (Ansible Vault)

    Providers

    • get-provider-info - Get cloud provider information

    Servers

    • create-server - Create new VPS server (async)
    • list-servers - List managed servers
    • configure-server-dns - Configure DNS for server
    • setup-server - Setup server infrastructure (async)
    • delete-server - Delete server (async)

    Applications

    • list-apps - List available applications
    • deploy-app - Deploy application (async)
    • undeploy-app - Remove application (async)
    • list-deployed-apps - List deployed applications

    Jobs

    • get-job-status - Check async job status
    • list-jobs - List jobs with filters

    Development

    # Install dependencies
    npm install
    
    # Build
    npm run build
    
    # Run tests
    npm test
    
    # Watch mode
    npm run dev

    License

    Licença Provisória - ver LICENSE para detalhes

    Resumo: Código aberto para aprendizado, uso comercial requer autorização