GoClaw

v1.0.0Coding Agentsstable

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.

agent-orchestrationai-agentai-gatewayanthropicchatbot
Share:
3,134
Stars
0
Downloads
0
Weekly
0/5

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

Multi-tenant AI agent orchestration at scale
Deploy agent teams with built-in security and isolation
LicenseNOASSERTION
Languagego
Versionv1.0.0
UpdatedMay 22, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx goclaw

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

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
1

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 goclaw
2

Run 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.sh
3

Start 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:18790
4

Alternatively, 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 && ./goclaw
5

Configure 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.

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.

Quick Config Preview

{ "mcpServers": { "goclaw": { "command": "npx", "args": ["-y", "goclaw"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

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.

33,000+ ServersFree & Open SourceStep-by-Step Guides