@tokyo-s

Maverick MCPorter

Maverick-only OpenClaw Gateway RPCs for managing persisted MCPorter configuration.

Current version
v1.0.1
code-pluginCommunitysource-linked

Maverick MCPorter

Maverick-only OpenClaw code plugin for managing persisted MCPorter server configuration through a narrow Gateway RPC.

Registered RPC

The plugin registers:

maverick.mcporter.upsertServer

Required scope:

operator.admin

The method writes to:

$HOME/.mcporter/mcporter.json

In the Maverick Cloudflare Container image, $HOME/.mcporter is symlinked into OpenClaw's persisted state directory, so changes survive R2 restore/sync.

Request Shape

{
  "serverId": "linear",
  "server": {
    "url": "https://mcp.linear.app/mcp",
    "transport": "streamable-http",
    "headers": {
      "Authorization": "$env:LINEAR_OAUTH_TOKEN"
    }
  }
}

transport defaults to streamable-http. The only allowed transports are streamable-http and sse.

Safety Boundaries

The plugin only accepts remote HTTPS MCP server definitions. It rejects local execution fields such as command, args, env, cwd, stdio, and path. It also rejects invalid server IDs, non-string headers, oversized header values, and prototype-pollution keys.

This plugin intentionally does not expose shell access and does not replace OpenClaw's built-in config RPCs.

Install

After publishing to ClawHub:

openclaw plugins install clawhub:maverick-mcporter@1.0.1

Restart the OpenClaw gateway after installation so the startup activation loads the plugin.

Test

npm test

Source and release

Source repository

MaverickAITech/maverick_skills

Open repo

Source commit

332ac9172377f60268bc2e51a56e1d1a14350270

View commit

Install command

openclaw plugins install clawhub:maverick-mcporter

Metadata

  • Package: maverick-mcporter
  • Created: 2026/04/29
  • Updated: 2026/04/29
  • Executes code: Yes
  • Source tag: codex/add-maverick-mcporter-plugin

Compatibility

  • Built with OpenClaw: 2026.4.15
  • Plugin API range: >=2026.4.15
  • Tags: latest
  • Files: 8