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

    campfirein

    ByteRover CLI

    ByteRover CLI (brv) - The portable memory layer for autonomous coding agents (formerly Cipher)

    Community campfirein
    cafeTechne

    Antigravity Link (VS Code Extension)

    VS Code extension that bridges Antigravity sessions to mobile for uploads and voice-to-text

    Community cafeTechne
    cookjohn

    TeamMCP

    MCP-native collaboration server for AI agent teams — real-time messaging, task management, and web dashboard with just 1 npm dependency

    Community cookjohn
    NameetP

    pdfmux

    PDF extraction that checks its own work. #2 reading order accuracy — zero AI, zero GPU, zero cost.

    Community NameetP
    node9-ai

    🛡️ Node9 Proxy

    The Execution Security Layer for the Agentic Era. Providing deterministic "Sudo" governance and audit logs for autonomous AI agents.

    Community node9-ai