GitHub Stars
0
User Rating
Not Rated
Favorites
0
Views
3
Forks
0
Issues
0
README
π§ Litehat (LTH)
Decentralized MCP Server Deployment with Ethereum + Secure Containers + On-Chain Governance
π Introduction
Litehat is a decentralized platform for deploying and managing Model Context Protocol (MCP) servers. It combines Ethereum smart contracts with secure container execution and CLI tooling for scalable, auditable AI infrastructure.
β¨ Features
- π Smart Contracts for on-chain governance
- π¦ Secure, isolated container-based server deployment
- π Secret encryption and access control
- π₯ CLI tools for deploy, monitor, governance
- π Auto-scaling based on demand
- π Token-based governance with $LTH
- π SDK and API support
- βοΈ Cloud and on-prem ready
π Architecture
graph TD
Dev[Developer]
CLI[Litehat CLI]
Chain[Ethereum Smart Contracts]
MCP[MCP Container Node]
Gov[Governance Layer]
Dev --> CLI
CLI --> Chain
CLI --> MCP
Chain --> Gov
MCP --> Chain
π Installation
To install Litehat CLI and set up your environment:
- Clone the Litehat repository
git clone https://github.com/litehat/LTH.git
cd LTH
- Install dependencies
npm install # If using Node.js CLI
OR
go install ./cmd/litehat # If using Go CLI
- Set up your environment
cp .env.example .env
βοΈ Usage
After installation, you can start using Litehat CLI commands:
- Deploy MCP server
litehat deploy --env test --type mcp --cpu 2 --memory 4GB
- Monitor server status
litehat monitor --id <server_id>
- Manage governance proposals
litehat governance --vote yes --proposal 5
βοΈ Configuration
Configure your Litehat environment by editing the .env
file or using CLI flags.
Example .env
variables:
ETHEREUM_RPC_URL=https://mainnet.infura.io/v3/YOUR_INFURA_PROJECT_ID
LTH_PRIVATE_KEY=your_private_key_here
π€ Contributing
Contributions are welcome! Please fork the repo and create a pull request.
- Follow the existing code style.
- Write clear commit messages.
- Report issues in the GitHub Issues tab.