
nextlevelbuilder/goclaw-mcp
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
MCP-сервер для управления сервером GoClaw Gateway
Обзор
Сервер MCP (Model Context Protocol) для управления сервером GoClaw Gateway. Позволяет помощникам ИИ, таким как Claude, Cursor и другим клиентам MCP, управлять инфраструктурой шлюза GoClaw AI. - охватывая все операции управления GoClaw - для контекста шлюза в реальном времени - для управляемых рабочих процессов - : stdio (локальный) + потоковый HTTP (производство) - : журналирование аудита, ограничение скорости, секретная чистка, проверка происхождения - : Полный TypeScript с проверкой схемы Zod - Токены, ключи API, пароли никогда не появляются в журналах - - Каждый вызов инструмента, зарегистрированный со структурированным JSON - - Ведро токенов за сессию (транспорт HTTP) - - Предотвращение перебиндинга DNS - - Схемы Зода по всем параметрам инструмента - - Токен Bearer перенаправляется в GoClaw RBAC
Обзор (машинный перевод)
Сервер MCP (Model Context Protocol) для управления сервером GoClaw Gateway. Позволяет помощникам ИИ, таким как Claude, Cursor и другим клиентам MCP, управлять инфраструктурой шлюза GoClaw AI.
Особенности
66 MCP-инструментов, охватывающих все операции управления GoClaw 4 MCP-ресурса для шлюзов реального времени 4 MCP-подсказки для управляемых рабочих процессов Dual transport: stdio (локальный) + Streamable HTTP (производство) ** Безопасность предприятия**: регистрация аудита, ограничение скорости, секретная чистка, проверка происхождения Type-safe: Полный TypeScript с проверкой схемы Zod
Быстрый старт
stdio (код Клода, курсор и т.д.)
Добавьте конфигурацию клиента MCP:
Claude Code ([T0]):
Курсор ([Т1]):
потоковый HTTP (производство, мультиклиент)
Конечная точка MCP: http://localhost:3100/mcp
Конфигурация
| Переменная | Требуется | Дефолт | Описание |
| GOCLAW_SERVER | Да | — | GoClaw Gateway URL |
GOCLAW_TOKEN | No | — | Bearer token (определяет роль RBAC) |
| GOCLAW_USER_ID | Нет | — | Идентификатор пользователя по умолчанию для многопользовательской прокрутки |
GOCLAW_MCP_PORT | Нет3100 | Транспортный порт HTTP
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
goclaw-mcp
MCP (Model Context Protocol) server for GoClaw Gateway server management. Enables AI assistants like Claude, Cursor, and other MCP clients to manage your GoClaw AI gateway infrastructure.
Features
- 66 MCP tools covering all GoClaw management operations
- 4 MCP resources for real-time gateway context
- 4 MCP prompts for guided workflows
- Dual transport: stdio (local) + Streamable HTTP (production)
- Enterprise security: audit logging, rate limiting, secret scrubbing, origin validation
- Type-safe: Full TypeScript with Zod schema validation
Quick Start
stdio (Claude Code, Cursor, etc.)
npx goclaw-mcp
Add to your MCP client config:
Claude Code (~/.claude.json):
{
"mcpServers": {
"goclaw": {
"command": "npx",
"args": ["goclaw-mcp"],
"env": {
"GOCLAW_SERVER": "http://localhost:8080",
"GOCLAW_TOKEN": "your-admin-token"
}
}
}
}
Cursor (.cursor/mcp.json):
{
"mcpServers": {
"goclaw": {
"command": "npx",
"args": ["goclaw-mcp"],
"env": {
"GOCLAW_SERVER": "http://localhost:8080",
"GOCLAW_TOKEN": "your-admin-token"
}
}
}
}
Streamable HTTP (production, multi-client)
GOCLAW_SERVER=http://localhost:8080 \
GOCLAW_TOKEN=your-token \
GOCLAW_MCP_PORT=3100 \
npx goclaw-mcp-http
MCP endpoint: http://localhost:3100/mcp
Configuration
| Variable | Required | Default | Description |
|---|---|---|---|
GOCLAW_SERVER |
Yes | — | GoClaw gateway URL |
GOCLAW_TOKEN |
No | — | Bearer token (determines RBAC role) |
GOCLAW_USER_ID |
No | — | Default user ID for multi-tenant scoping |
GOCLAW_MCP_PORT |
No | 3100 |
HTTP transport port |
GOCLAW_MCP_ALLOWED_ORIGINS |
No | localhost |
Comma-separated allowed origins |
GOCLAW_MCP_RATE_LIMIT_RPM |
No | 60 |
Rate limit per session (req/min) |
GOCLAW_LOG_LEVEL |
No | info |
Log level: debug, info, warn, error |
Available Tools
System (3)
| Tool | Description |
|---|---|
goclaw_health |
Check gateway health |
goclaw_status |
Get gateway status |
goclaw_models_list |
List available LLM models |
Agents (13)
| Tool | Description |
|---|---|
goclaw_agent_list |
List all agents |
goclaw_agent_get |
Get agent details |
goclaw_agent_create |
Create agent |
goclaw_agent_update |
Update agent |
goclaw_agent_delete |
Delete agent |
goclaw_agent_files_list |
List context files |
goclaw_agent_files_get |
Read context file |
goclaw_agent_files_set |
Write context file |
goclaw_agent_files_delete |
Delete context file |
goclaw_agent_links_list |
List delegation links |
goclaw_agent_links_set |
Set delegation link |
goclaw_agent_links_remove |
Remove delegation link |
Установка
npx goclaw-mcpКонфигурация
{
"mcpServers": {
"goclaw": {
"command": "npx",
"args": ["goclaw-mcp"],
"env": {
"GOCLAW_SERVER": "http://localhost:8080",
"GOCLAW_TOKEN": "your-admin-token"
}
}
}
}