GoClaw MCP Server

GoClaw MCP Server

Enables AI assistants to manage GoClaw AI gateway infrastructure through a comprehensive suite of 66 tools for managing agents, sessions, and configurations. It provides real-time gateway context and guided workflows with enterprise-grade security features like audit logging and secret scrubbing.

Category
访问服务器

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
goclaw_agent_share Share agent with user

Sessions (5)

Tool Description
goclaw_session_list List chat sessions
goclaw_session_preview Preview session messages
goclaw_session_delete Delete session
goclaw_session_reset Reset session history
goclaw_session_label Label a session

Configuration (3)

Tool Description
goclaw_config_get Get gateway config
goclaw_config_apply Apply full config
goclaw_config_patch Patch config fields

Providers (5)

Tool Description
goclaw_provider_list List LLM providers
goclaw_provider_get Get provider details
goclaw_provider_create Add provider
goclaw_provider_update Update provider
goclaw_provider_delete Remove provider

MCP Servers (7)

Tool Description
goclaw_mcp_server_list List registered MCP servers
goclaw_mcp_server_get Get MCP server details
goclaw_mcp_server_create Register MCP server
goclaw_mcp_server_update Update MCP server
goclaw_mcp_server_delete Remove MCP server
goclaw_mcp_server_grant_agent Grant agent access
goclaw_mcp_server_grant_user Grant user access

Skills (5)

Tool Description
goclaw_skill_list List skills
goclaw_skill_get Get skill details
goclaw_skill_update Update skill
goclaw_skill_grant_agent Grant agent access
goclaw_skill_grant_user Grant user access

Custom Tools (6)

Tool Description
goclaw_custom_tool_list List custom tools
goclaw_custom_tool_get Get tool details
goclaw_custom_tool_create Create custom tool
goclaw_custom_tool_update Update custom tool
goclaw_custom_tool_delete Delete custom tool
goclaw_custom_tool_invoke Invoke tool directly

Cron Jobs (6)

Tool Description
goclaw_cron_list List cron jobs
goclaw_cron_create Create cron job
goclaw_cron_update Update cron job
goclaw_cron_delete Delete cron job
goclaw_cron_toggle Enable/disable cron
goclaw_cron_run Trigger cron immediately

Teams (5)

Tool Description
goclaw_team_list List teams
goclaw_team_get Get team details
goclaw_team_create Create team
goclaw_team_update Update team
goclaw_team_delete Delete team

Traces (2)

Tool Description
goclaw_trace_list List LLM execution traces
goclaw_trace_get Get trace with spans

Channels (2)

Tool Description
goclaw_channel_list List messaging channels
goclaw_channel_toggle Enable/disable channel

Memory (4)

Tool Description
goclaw_memory_list List memory documents
goclaw_memory_get Read memory document
goclaw_memory_create Store memory document
goclaw_memory_delete Delete memory document

Resources

URI Description
goclaw://status Gateway status summary
goclaw://models Available LLM models
goclaw://agents All agents summary
goclaw://config Current gateway config

Prompts

Prompt Description
goclaw_setup_agent Guide through creating a new agent
goclaw_troubleshoot Systematic troubleshooting
goclaw_review_config Review config for improvements
goclaw_optimize_agent Optimize agent settings

Security

Built for enterprise environments:

  • Secret scrubbing — Tokens, API keys, passwords never appear in logs
  • Audit logging — Every tool invocation logged with structured JSON
  • Rate limiting — Token bucket per session (HTTP transport)
  • Origin validation — DNS rebinding prevention
  • Input validation — Zod schemas on all tool parameters
  • Auth passthrough — Bearer token forwarded to GoClaw RBAC

Development

# Install
pnpm install

# Build
pnpm build

# Test
pnpm test

# Type check
pnpm lint

# Dev mode (watch)
pnpm dev

License

MIT

推荐服务器

Baidu Map

Baidu Map

百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。

官方
精选
JavaScript
Playwright MCP Server

Playwright MCP Server

一个模型上下文协议服务器,它使大型语言模型能够通过结构化的可访问性快照与网页进行交互,而无需视觉模型或屏幕截图。

官方
精选
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

一个由人工智能驱动的工具,可以从自然语言描述生成现代化的用户界面组件,并与流行的集成开发环境(IDE)集成,从而简化用户界面开发流程。

官方
精选
本地
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

通过模型上下文协议启用与 Audiense Insights 账户的交互,从而促进营销洞察和受众数据的提取和分析,包括人口统计信息、行为和影响者互动。

官方
精选
本地
TypeScript
VeyraX

VeyraX

一个单一的 MCP 工具,连接你所有喜爱的工具:Gmail、日历以及其他 40 多个工具。

官方
精选
本地
graphlit-mcp-server

graphlit-mcp-server

模型上下文协议 (MCP) 服务器实现了 MCP 客户端与 Graphlit 服务之间的集成。 除了网络爬取之外,还可以将任何内容(从 Slack 到 Gmail 再到播客订阅源)导入到 Graphlit 项目中,然后从 MCP 客户端检索相关内容。

官方
精选
TypeScript
Kagi MCP Server

Kagi MCP Server

一个 MCP 服务器,集成了 Kagi 搜索功能和 Claude AI,使 Claude 能够在回答需要最新信息的问题时执行实时网络搜索。

官方
精选
Python
e2b-mcp-server

e2b-mcp-server

使用 MCP 通过 e2b 运行代码。

官方
精选
Neon MCP Server

Neon MCP Server

用于与 Neon 管理 API 和数据库交互的 MCP 服务器

官方
精选
Exa MCP Server

Exa MCP Server

模型上下文协议(MCP)服务器允许像 Claude 这样的 AI 助手使用 Exa AI 搜索 API 进行网络搜索。这种设置允许 AI 模型以安全和受控的方式获取实时的网络信息。

官方
精选