sandraschi

openclaw-mcp

Community sandraschi
Updated

FastMCP 2.14+ server bridging MCP clients ( Cursor, Antigrav, Claude …) with the OpenClaw (openclaw.ai) and Moltbook (moltbook.com) ecosystem.. Includes Webapp to use/demonstrate all

openclaw-mcp

StatusOpenClawFastMCPPythonLicense: MIT

MCP server + webapp that bridge Cursor and Claude Desktop to OpenClaw and Moltbook. openclaw-mcp uses those platforms (Gateway, APIs); it does not implement or replace them. Alpha. Ingest for LLMs: gitingest.com/sandraschi/openclaw-mcp.

What this repo is

Part What it does
MCP server (stdio) FastMCP 2.14+ tools: agent, sessions, channels, routing, skills, gateway, security, moltbook. For Cursor/Claude Desktop.
Webapp (React + Vite + Tailwind) Dashboard on port 5180: Startpage, AI (Ollama), Channels, Routes, Diagram, Statistics, Moltbook, Integrations, Clawnews, Skills, Security, Generate landing (landing-site generator), Settings.
webapp_api (FastAPI) Backend on 5181: /api/ask, /api/gateway/status, /api/skills, /api/clawnews, /api/ollama/*, /api/channels, /api/routing, /api/openclaw/status, /api/landing-page.

One place to run agents, manage channels/routes/skills, and use Moltbook; OpenClaw and Moltbook stay separate.

Install & run

Clone-based (no PyPI package yet). See INSTALL.md for: clone repo, install from source, MCP only or webapp (API + frontend), one-shot scripts, config, logging, checks.

Repo layout

  • src/openclaw_mcp/ – MCP server and tools
  • webapp/ – React dashboard (port 5180)
  • webapp_api/ – FastAPI backend (port 5181)
  • scripts/ – install.ps1, install.bat, start.ps1, start.bat, check.ps1, serve_logs.ps1, mcpb-build.ps1
  • snippets/ – MCP config snippet (snippets/mcp-config-openclaw-mcp.json); see INSTALL.md and mcp-central-docs pattern

Architecture – data flow, MCP vs API.

Docs

Doc Description
LICENSE MIT license
CONTRIBUTING.md How to contribute
INSTALL.md Install, run, config, checks
docs/README_INDEX.md Doc index
docs/README_WEBAPP.md Webapp pages, API, Logger
docs/README_OPENCLAW_MCP_TOOLS.md MCP tools
docs/README_OPENCLAW.md OpenClaw (external)
docs/README_MOLTBOOK.md Moltbook (external)
docs/HOW_THIS_WAS_MADE.md How this was made (vibecode, Cursor, one day)
SECURITY.md Threats, hardening

Security

OpenClaw has major security risks. Use clawd_security; prefer VM and loopback. SECURITY.md, docs/SECURITY_HARDENING.md.

Repo manifests (LLM scrapers)

File Triggers Purpose
glama.json GitHub scraper MCP server listing: claim ownership, metadata, Docker, usage. Requires $schema + maintainers (GitHub usernames). Re-run claim flow on Glama after changes.
llms.txt Gitingest, llmstxt.org LLM-friendly manifest: H1 + blockquote summary + ## sections with links. Improves repo ingestion for LLMs (e.g. gitingest.com/sandraschi/openclaw-mcp).

Other scrapers: no extra files needed. Gitingest ingests the repo (replace github.com with gitingest.com in the repo URL); llms.txt gives it a curated entry point. Glama is the main MCP-directory scraper that uses glama.json; others (e.g. Cursor’s MCP discovery) may crawl GitHub without a manifest.

References

This README is formatted to render well on the GitHub repo page (pretty-printed).

MCP Server · Populars

MCP Server · New