GoClaw
GoClaw - GoClaw is OpenClaw rebuilt in Go — with multi-tenant isolation, 5-layer security, and native concurrency. Deploy AI agent teams at scale without compromising on safety.
What is GoClaw?
GoClaw is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to goclaw - goclaw is openclaw rebuilt in go — with multi-tenant isolation, 5-layer security, and native concurrency. deploy ai agent teams at scale without compromising on safety.
GoClaw - GoClaw is OpenClaw rebuilt in Go — with multi-tenant isolation, 5-layer security, and native concurrency. Deploy AI agent teams at scale without compromising on safety.
This server falls under the Coding Agents category on MCPgee, the world's largest MCP server directory with 33,000+ servers.
Features
- GoClaw - GoClaw is OpenClaw rebuilt in Go — with multi-tenan
Use Cases
Maintainer
Works with
Installation
Manual Installation
npx goclawConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
How to Set Up and Use GoClaw
GoClaw is a production-grade multi-tenant AI agent platform written in Go that rebuilds the OpenClaw framework with 5-layer security, per-user workspace isolation, and native concurrency. It ships 30+ built-in tools across filesystem, web, memory, media, and team coordination categories, supports 20+ LLM providers, and integrates with 7 messaging channels including Telegram, Slack, Discord, and WhatsApp. Developers can deploy full agent teams at scale via Docker, with a PostgreSQL/pgvector backend for semantic memory and an OpenTelemetry-enabled observability stack.
Prerequisites
- Docker and Docker Compose for the recommended deployment method
- Go 1.22+ if building from source
- PostgreSQL 18 with the pgvector extension (handled automatically by Docker Compose)
- API keys for at least one LLM provider (Anthropic, OpenAI, Google Gemini, DeepSeek, etc.)
- Telegram Bot Token, Discord Bot Token, or another messaging channel credential for agent deployment
Clone the GoClaw repository
Clone the main branch of the GoClaw repository which contains the Docker Compose files, Makefile, and setup scripts.
git clone -b main https://github.com/nextlevelbuilder/goclaw.git
cd goclawRun the environment setup script
The prepare-env.sh script generates a .env file with sane defaults and prompts for required credentials. Answer the prompts for your LLM provider API key and messaging channel credentials.
chmod +x prepare-env.sh && ./prepare-env.shStart the full stack with Docker Compose
Bring up GoClaw, PostgreSQL with pgvector, and the optional Redis cache. The dashboard will be available at localhost:18790.
make up
# Dashboard: http://localhost:18790Alternatively, build and run from source
If you prefer to build the Go binary directly, use the Makefile build target and run the onboard command for interactive setup.
make build
./goclaw onboard
source .env.local && ./goclawConfigure GoClaw as an MCP server
Add the GoClaw MCP endpoint to your claude_desktop_config.json. When running via Docker, GoClaw exposes an MCP-compatible interface on port 18790.
{
"mcpServers": {
"goclaw": {
"command": "npx",
"args": ["goclaw"]
}
}
}GoClaw Examples
Client configuration
Claude Desktop configuration for the GoClaw MCP server. Replace the command with a direct path to the goclaw binary if built from source.
{
"mcpServers": {
"goclaw": {
"command": "npx",
"args": ["goclaw"]
}
}
}Prompts to try
These prompts exercise the GoClaw agent platform's built-in tools and multi-agent capabilities.
- "Search the web for the latest Go 1.24 release notes and summarize them"
- "Read the file ./README.md and generate a changelog entry from it"
- "Schedule a daily 9am task to check our Telegram channel for unanswered messages"
- "Create an agent team: one researcher, one writer, and one editor — have them produce a blog post about AI security"
- "Search my episodic memory for what we discussed about the database migration last week"Troubleshooting GoClaw
Docker Compose fails because pgvector is not available on the PostgreSQL image
GoClaw's Docker Compose uses the pgvector/pgvector:pg18 image which includes the extension. If you see extension errors, confirm your Docker pull succeeded with: docker pull pgvector/pgvector:pg18.
The agent connects to Telegram but does not process messages
Verify that WITH_BROWSER or the messaging channel flag is enabled in your .env file, and that the TELEGRAM_TOKEN is correctly set. Check the GoClaw logs with docker compose logs goclaw for authentication errors.
LLM calls fail with provider authentication errors
GoClaw auto-detects the provider from the key format. Set the correct environment variable for your provider (e.g., ANTHROPIC_API_KEY for Anthropic, OPENAI_API_KEY for OpenAI). Confirm the key is present in .env and that make up was re-run after editing.
Frequently Asked Questions about GoClaw
What is GoClaw?
GoClaw is a Model Context Protocol (MCP) server that goclaw - goclaw is openclaw rebuilt in go — with multi-tenant isolation, 5-layer security, and native concurrency. deploy ai agent teams at scale without compromising on safety. It connects AI assistants to external tools and data sources through a standardized interface.
How do I install GoClaw?
Follow the installation instructions on the GoClaw GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.
Which AI clients work with GoClaw?
GoClaw works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.
Is GoClaw free to use?
Yes, GoClaw is open source and available under the NOASSERTION license. You can use it freely in both personal and commercial projects.
GoClaw Alternatives — Similar Coding Agents Servers
Looking for alternatives to GoClaw? Here are other popular coding agents servers you can use with Claude, Cursor, and VS Code.
Dify
★ 142.2kProduction-ready platform for agentic workflow development.
Ruflo
★ 54.0k🌊 The leading agent orchestration platform for Claude. Deploy intelligent multi-agent swarms, coordinate autonomous workflows, and build conversational AI systems. Features enterprise-grade architecture, self-learning swarm intelligence, RAG integrat
Goose
★ 45.7kan open source, extensible AI agent that goes beyond code suggestions - install, execute, edit, and test with any LLM
Antigravity Awesome Skills
★ 38.3kInstallable GitHub library of 1,400+ agentic skills for Claude Code, Cursor, Codex CLI, Gemini CLI, Antigravity, and more. Includes installer CLI, bundles, workflows, and official/community skill collections.
AgentScope
★ 25.5kBuild and run agents you can see, understand and trust.
Serena
★ 24.5kA coding agent toolkit that provides IDE-like semantic code retrieval and editing tools, enabling LLMs to efficiently navigate and modify codebases using symbol-level operations instead of basic file reading and string replacements.
Browse More Coding Agents MCP Servers
Explore all coding agents servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.
Set Up GoClaw 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 GoClaw?
Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.