LSBot
Lean & Secure Bot
What is LSBot?
LSBot is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to lean & secure bot
Lean & Secure Bot
This server falls under the Developer Tools category on MCPgee, the world's largest MCP server directory with 33,000+ servers.
Features
- Lean & Secure Bot
Use Cases
Maintainer
Works with
Installation
Manual Installation
npx lsbotConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
How to Set Up and Use LSBot
LSBot (Lean Secure Bot) is a privacy-first AI bot framework written in Go that provides end-to-end encryption by default, runs as a single static binary with no runtime dependencies, and stores all conversation history and credentials locally. It supports 16 AI providers including Claude, DeepSeek, and Gemini, and exposes 75+ MCP tools covering file operations, shell commands, browser automation, Git, GitHub, calendar, and social platform integrations. Teams and individuals use LSBot when data sovereignty matters — all relay traffic is encrypted with P-256 ECDH + AES-256-GCM, meaning the relay server only sees ciphertext.
Prerequisites
- A supported OS: macOS, Linux, WSL, or Windows
- An API key for your chosen AI provider (Claude, DeepSeek, OpenAI, Gemini, etc.)
- curl or PowerShell for the one-line installer (or Go 1.23+ to build from source)
- An MCP-compatible client if using LSBot as an MCP server
Install LSBot with the one-line installer
Run the installer script for your platform. On macOS/Linux/WSL use curl; on Windows use PowerShell. The installer downloads the pre-built static binary — no Go runtime or npm required.
# macOS / Linux / WSL
curl -fsSL https://files.lingti.com/install-lsbot.sh | bash
# Windows (PowerShell)
irm https://files.lingti.com/install-lsbot.ps1 | iexStart the secure relay with your AI provider
Launch the relay server with your provider and API key. On first run, LSBot generates a persistent P-256 key pair at ~/.lsbot.pem and opens a WebSocket connection to the relay. Your private key never leaves your machine.
# With DeepSeek
lsbot relay --provider deepseek --api-key sk-xxx
# With Claude (Anthropic)
lsbot relay --provider claude --api-key sk-ant-xxx
# With a local web interface
lsbot relay --provider claude --api-key sk-ant-xxx --webapp-port 8080Enable end-to-end encryption
Display your bot's public key and fingerprint, then paste the public key into the LSBot web UI under the Secure option. Verify the fingerprint matches the terminal output. All subsequent messages will be encrypted before leaving your machine.
lsbot e2e pubkey
# Outputs:
# Key file: ~/.lsbot.pem
# Public key: BK3x9f2...
# Fingerprint: sha256:29f8954fConfigure LSBot as an MCP server
Add LSBot to your MCP client configuration to expose its 75+ tools to Claude Desktop or other MCP clients. Set your provider and API key in the env block.
{
"mcpServers": {
"lsbot": {
"command": "lsbot",
"args": ["relay", "--provider", "claude"],
"env": {
"CLAUDE_API_KEY": "sk-ant-xxx"
}
}
}
}Run diagnostics to verify the setup
Use the built-in doctor command to check provider connectivity, key pair status, and relay connection health.
lsbot doctorLSBot Examples
Client configuration
Configure Claude Desktop to use LSBot as an MCP server with the Claude provider and end-to-end encryption.
{
"mcpServers": {
"lsbot": {
"command": "lsbot",
"args": ["relay", "--provider", "claude", "--api-key", "sk-ant-xxx"]
}
}
}Prompts to try
LSBot exposes 75+ tools. Try these prompts once connected to exercise its file, shell, browser, and Git capabilities.
- "List all files in my home directory and their sizes"
- "Run `git log --oneline -10` in my project directory and summarize the recent changes"
- "Open a browser and take a screenshot of https://example.com"
- "Check my calendar for meetings tomorrow"
- "Search GitHub for open issues in my repositories mentioning 'bug'"Troubleshooting LSBot
lsbot command not found after installation
The installer places the binary in ~/bin or /usr/local/bin. Ensure this directory is in your PATH by adding `export PATH="$HOME/bin:$PATH"` to your ~/.bashrc or ~/.zshrc, then run `source ~/.bashrc`.
Relay connection fails with provider authentication error
Verify your API key is correct for the specified provider. Test connectivity with `lsbot doctor`. Check that the provider name matches exactly (e.g., `claude` not `anthropic`, `deepseek` not `deepseek-ai`).
End-to-end encryption is showing as inactive in the web UI
Run `lsbot e2e pubkey` to get your public key, then paste it into the LSBot web interface under the Secure option. Confirm the fingerprint shown in the browser matches the terminal output exactly before enabling.
Frequently Asked Questions about LSBot
What is LSBot?
LSBot is a Model Context Protocol (MCP) server that lean & secure bot It connects AI assistants to external tools and data sources through a standardized interface.
How do I install LSBot?
Follow the installation instructions on the LSBot GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.
Which AI clients work with LSBot?
LSBot works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.
Is LSBot free to use?
Yes, LSBot is open source and available under the MIT license. You can use it freely in both personal and commercial projects.
LSBot Alternatives — Similar Developer Tools Servers
Looking for alternatives to LSBot? Here are other popular developer tools servers you can use with Claude, Cursor, and VS Code.
Ecc
★ 188.2kThe agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
Javaguide
★ 155.8kJava 面试 & 后端通用面试指南,覆盖计算机基础、数据库、分布式、高并发、系统设计与 AI 应用开发
Gemini CLI
★ 104.5kA secure MCP server that wraps the Google Gemini CLI, allowing clients to query Gemini models using local OAuth sessions without requiring an API key. It provides tools for model interaction and diagnostics with built-in protection against command in
Awesome MCP Servers
★ 87.3k⭐ Curated list of Model Context Protocol (MCP) servers - tools that extend Claude Desktop, Cursor, Windsurf, and other MCP clients with custom capabilities.
MCP Servers
★ 86.0kModel Context Protocol Servers
CC Switch
★ 77.5kA cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Gemini CLI & Hermes Agent. Only official website: ccswitch.io
Browse More Developer Tools MCP Servers
Explore all developer tools servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.
Set Up LSBot in Your Editor
Choose your AI client for step-by-step setup instructions.
Quick Config Preview
Add this to your claude_desktop_config.json or .cursor/mcp.json
Ready to use LSBot?
Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.