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-mcpUsage
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 serversconfigure-server-dns- Configure DNS for serversetup-server- Setup server infrastructure (async)delete-server- Delete server (async)
Applications
list-apps- List available applicationsdeploy-app- Deploy application (async)undeploy-app- Remove application (async)list-deployed-apps- List deployed applications
Jobs
get-job-status- Check async job statuslist-jobs- List jobs with filters
Development
# Install dependencies
npm install
# Build
npm run build
# Run tests
npm test
# Watch mode
npm run devLicense
Licença Provisória - ver LICENSE para detalhes
Resumo: Código aberto para aprendizado, uso comercial requer autorização