
MCP OpenClaw Extensions
io.github.romainsantoli-webPublished by GitHub account romainsantoli-webv3.3.0Updated Oct 24, 2026
138-tool MCP server for AI agent firms: security, A2A, Hebbian memory, fleet mgmt
The publisher's own server: OpenClaw Direct
Overview
A local Python MCP server with 138 tools for auditing, orchestrating and exporting work around an AI agent firm's gateway, memory and delivery pipelines.
- What you can do
- Bridge VS Code context and sessions to a Firm gateway, and manage gateway fleets (status, add, remove, broadcast, sync, list). Run security and configuration audits across sandbox, secrets, auth, headers, webhooks, plugins and MCP spec compliance. Manage ACP sessions, workspace locks, cron scheduling and reliability probes. Harvest, weight and analyze Hebbian memory, and check knowledge graph and pgvector configuration. Orchestrate agent task DAGs, load and search skills, and export deliverables to GitHub PRs, Jira, Linear, Slack or local Markdown. Generate market, legal, location and supplier research reports.
- When to use it
- Useful if you run a Firm Gateway setup with VS Code Copilot agents and want an assistant to audit its security posture, coordinate agent fleets and sessions, or turn results into tickets, PRs and reports. Not aimed at general-purpose coding or data work outside that ecosystem.
- Requirements
- Runs locally as a Python process (stdio transport, also served on port 8012); install dependencies with pip and fill in tokens in a .env file before starting. A Firm Gateway ecosystem and VS Code configuration are expected. No credentials are declared in the manifest.
Installation
In SourceWeft
- Open MCP OpenClaw Extensions in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Other MCP clients
Follow the launch instructions in the repository.
README
firm-mcp-server
Python MCP server (port 8012) that bridges VS Code Copilot agents to the [Firm](https://github.com/the server) Gateway ecosystem. Companion to setup-vs-agent-firm.
Tools (138)
Quick start
Add to VS Code settings.json:
Scripts
Tests
2272 tests (1961 unit + 311 integration), 94.6% coverage, covering:
- Server starts and answers
ping initializereturns correct capabilities +__version__- All 115 tools registered with valid
inputSchema vs_context_pushdegrades gracefully without Gatewayfirm_export_documentwrites local file- Unknown method returns JSON-RPC error -32601
- Unknown tool returns descriptive error
- Timing-safe auth (I21), SQL injection guard (I24), session_id regex (I41)
- ConfigPathInput traversal blocking across all 21 config-path models (I27)
- Health/healthz endpoints return correct tool count + version (I35)
- Shared
config_helpers:load_config,get_nested,mask_secret(I25) - Hebbian memory: harvest PII stripping, weight update dry-run, layer validation, drift detection, Pydantic traversal guards
Security
- Auth: timing-safe
hmac.compare_digeston Bearer token — no timing side-channel (I21) - Request limit:
client_max_size=2MBon aiohttpApplication(I22) - Tool timeout:
asyncio.wait_forwithTOOL_TIMEOUT_S(default 120s) on all async tool calls (I23) - SQL injection guard:
table_namevalidated by Pydantic regex^[a-zA-Z_][a-zA-Z0-9_]{0,127}$+ runtime whitelist in handler (I24) - Session ID regex:
^[a-zA-Z0-9_\-:.]+$on allsession_idfields — no injection (I41) - Centralized version:
__version__inmain.py— single source of truth (I37) - DRY helpers:
config_helpers.py— sharedload_config,get_nested,mask_secret(I25) - ConfigPathInput base: 21 models inherit traversal guard from single base class (I27)
- Hebbian PII stripping: 9 regex patterns (email, phone, IP, API keys, SSN, JWT, AWS keys) applied before any session storage — CDC §5.2
- Hebbian drift detection: TF-IDF cosine similarity vs baseline (no external API) — CDC §5.1
- Hebbian weight caps: auto-update capped at 0.95, atrophy floor at 0.0, dry_run=True default — CDC §4.3
- GitHub PRs always created as drafts with
needs-reviewlabel - Tokens masked in logs (last 4 chars only) via
mask_secret() - Context capped at 32 KB per WS payload
fleet.jsonandacp_sessions.jsonwritten atomically (os.replace)- Workspace lock via
fcntl.LOCK_EX | LOCK_NB(advisory, crash-safe) fleet_session_inject_env: allowlist regex — only known provider keys acceptedfleet_cron_schedule: command allowlist regex + blocklist (rm,dd,mkfs…)- Path traversal guard (
..) on all file-path Pydantic fields - All AI outputs carry human-review disclaimer
Gap coverage (Firm audit)
⚠️ Contenu généré par IA — validation humaine requise avant utilisation.
Source: README.md at commit 9c8f848
Tools
0Version history
1- v3.3.0LatestSep 16, 2026
Score
40% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 days25 pts
Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.
- Auth declared10 pts
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts
Declare a license in the repository or the registry entry.
Other Openclaw integrations
OpenClaw Direct
direct.openclawOfficial publisher
A remote MCP endpoint that lets an assistant deploy, monitor and manage OpenClaw AI assistants through natural language.

OpenClaw MCP Ecosystem
Published by GitHub account yedanyagamiai-cmd
A remote Cloudflare Workers endpoint advertising a bundle of nine MCP servers covering security scanning, knowledge graph, compliance, finance, memory…

Openclaw Upgrade Orchestrator Mcp
Published by GitHub account temurkhan13
A local MCP server for AI runtime upgrade safety, offering snapshot diff and fingerprint checks to detect provider-side regressions.

Openclaw Skill Vetter Mcp
Published by GitHub account temurkhan13
A local MCP server that lets an assistant vet third-party AI agent extensions and agent-configuration files such as AGENTS.md, .cursor/rules and CLAUDE.md.

Openclaw Output Vetter Mcp
Published by GitHub account temurkhan13
Local MCP server that checks AI agent claims against reality, with inline grounding checks, swallowed-exception detection and transcript review.