NG

nextlevelbuilder/goclaw-mcp

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

12 stars 12 forks Качество 60 Тренд 8

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
Открыть полный README на GitHub

Установка

npx goclaw-mcp
Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

{ "mcpServers": { "goclaw": { "command": "npx", "args": ["goclaw-mcp"], "env": { "GOCLAW_SERVER": "http://localhost:8080", "GOCLAW_TOKEN": "your-admin-token" } } } }