Ermöglicht es AI-Agents, API-Operationen über einen token-effizienten Search-and-Execute-Workflow für OpenAPI, Google Discovery, GraphQL und gRPC zu finden und auszuführen.
Auch bekannt als danielsmithdevelopment/ClawQL, clawql-mcp
- Stars
- 13
- Tools
- —
- Downloads, 30 Tage
- —
- Neueste Version
- —
- Letzter Commit
- 14. Nov. 2026
- Lizenz
- Apache-2.0
Was ist ClawQL MCP?
ClawQL ist ein MCP server. Ermöglicht es AI-Agents, API-Operationen über einen token-effizienten Search-and-Execute-Workflow für OpenAPI, Google Discovery, GraphQL und gRPC zu finden und auszuführen.
Zusammenfassung generiert aus dem README des Projekts
Über ClawQL MCP server
ClawQL fungiert als agentic Gateway, das darauf ausgelegt ist, AI-Agents dabei zu helfen, API-Operationen durch einen token-effizienten Search-and-Execute-Workflow zu entdecken und auszuführen. Es unterstützt eine Vielzahl von Protokollen, darunter OpenAPI, Google Discovery, GraphQL und gRPC. Entwickler können es als MCP server im stdio- oder HTTP-Modus nutzen und mit Clients wie Cursor oder Claude Desktop verbinden. Das System ist darauf ausgelegt, die Nutzung des Context Windows zu minimieren, indem es Agents ermöglicht, gezielt nach Operationen zu suchen, bevor sie versuchen, diese auszuführen.
Die Plattform bietet verschiedene Feature-Tiers, die über Umgebungsvariablen konfiguriert werden können. Core-Tools wie search, execute, audit und cache sind immer aktiv. Nutzer können zusätzliche Funktionen wie Memory Management, Document Ingestion und Sandboxed Execution dazuschalten. Für spezifische Integrationen wie Linear können Nutzer einen LINEAR_API_KEY angeben oder auf einen GraphQL-Endpoint verweisen. Der Server kann lokal via npm oder in containerisierten Umgebungen mit Docker und Kubernetes bereitgestellt werden.
Was du damit machen kannst
- 1Effiziente API DiscoveryEin AI-Agent kann gezielt nach API-Operationen suchen, um zu vermeiden, dass riesige Spezifikationsdateien in seinen Prompt-Context geladen werden müssen.
- 2Multi-Protokoll API ExecutionEin Entwickler kann einen Agent anweisen, Befehle über verschiedene Services hinweg unter Verwendung von REST-, GraphQL- oder gRPC-Protokollen auszuführen.
- 3Knowledge ManagementDu kannst einen Agent damit beauftragen, externe Dokumente zu ingestieren oder das Langzeitgedächtnis mithilfe eines Obsidian Vaults zu verwalten.
Geschrieben aus dem README des Projekts. Jeder Use Case wurde gegen ein Zitat daraus geprüft.
So installierst du ClawQL MCP
Formate geprüft am 10. Nov. 2026Zu Cursor hinzufügenZu Goose hinzufügenClawQL MCP in Claude Code installieren
$ claude mcp add clawql -- npx -y clawql-mcpClawQL MCP in Cursor installieren
~/.cursor/mcp.json
{
"mcpServers": {
"clawql": {
"command": "npx",
"args": [
"-y",
"clawql-mcp"
]
}
}
}ClawQL MCP in VS Code installieren
.vscode/mcp.json
{
"servers": {
"clawql": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"clawql-mcp"
]
}
}
}ClawQL MCP in VS Code CLI installieren
$ code --add-mcp '{"name":"clawql","type":"stdio","command":"npx","args":["-y","clawql-mcp"]}'ClawQL MCP in Claude Desktop installieren
claude_desktop_config.json
{
"mcpServers": {
"clawql": {
"command": "npx",
"args": [
"-y",
"clawql-mcp"
]
}
}
}ClawQL MCP in Codex installieren
$ codex mcp add clawql -- npx -y clawql-mcpClawQL MCP in Codex config.toml installieren
~/.codex/config.toml
[mcp_servers.clawql] command = "npx" args = ["-y", "clawql-mcp"]
ClawQL MCP in Gemini CLI installieren
$ gemini mcp add -s user clawql npx -- -y clawql-mcpClawQL MCP in Gemini settings.json installieren
~/.gemini/settings.json
{
"mcpServers": {
"clawql": {
"command": "npx",
"args": [
"-y",
"clawql-mcp"
]
}
}
}Konfiguration
CLAWQL_INSTANCE_SPECCLAWQL_PROVIDER
| Name | Beschreibung | Typ |
|---|---|---|
| CLAWQL_INSTANCE_SPEC | — | |
| CLAWQL_PROVIDER | — |
Automatisierte Checks
Geluften am 13. Nov. 2026Vollständiger Bericht →Unsere automatisierten Checks bestanden. Das ist kein Security-Audit: Lies den Code und gib dem Server nur den minimal notwendigen Zugriff. Wie die Checks funktionieren
- Source Repository verknüpft und erreichbarBestanden
- Open Source Lizenz (OSI)Bestanden
- Commit oder Release im letzten JahrBestanden
- Package-Name ähnelt keinem populären PackageBestanden
- Remote Endpoint nutzt HTTPSNicht geprüft
- Destruktive Tools sind markiertNicht geprüft
- Keine versteckten Anweisungen an das ModellBestanden
- Keine kritischen Advisories im Paket oder seinen AbhängigkeitenNicht geprüft
README
Auf GitHub ansehenClawQL
ClawQL provides the Agentic Gateway as the Foundational Platform for Auditable Production AI.
The Agentic Gateway is an MCP + OpenAI-compatible control plane for API discovery and execution with a token-efficient search -> execute workflow over OpenAPI, Google Discovery, and optional native GraphQL and gRPC sources (see CLAWQL_GRAPHQL_URL / CLAWQL_GRAPHQL_SOURCES / CLAWQL_GRPC_SOURCES in .env.example and ADR 0002). GraphQL-only vendors (e.g. Linear) need no OpenAPI spec: use CLAWQL_PROVIDER=linear (bundled SDL under providers/linear/ + LINEAR_API_KEY), or point CLAWQL_GRAPHQL_URL at their HTTP endpoint and auth headers, or load search from CLAWQL_GRAPHQL_SCHEMA_PATH / CLAWQL_GRAPHQL_INTROSPECTION_PATH (or per-source schemaPath / introspectionPath) when upstream introspection is disabled — without CLAWQL_SPEC_* / CLAWQL_PROVIDER, the default bundled REST specs are not loaded.
Enterprise topology: Zero-Trust Agentic Fabric (Regional Hubs · Dedicated Virtual Gateways · Edge Gateways). GTM: inference-first playbook.
What You Get
Feature tiers (aligned with the architecture diagram — details in docs/readme/configuration.md):
- ClawQL Core (always on — no opt-out):
search,execute,audit,cache— same band in the diagram; ring-buffer semantics forauditand LRU semantics forcacheindocs/mcp/enterprise-mcp-tools.mdanddocs/mcp/cache-tool.md. - Default on — opt out:
memory_ingest/memory_recall, and the document stack (ingest_external_knowledge, plusknowledge_search_onyxwhenCLAWQL_ENABLE_ONYX=1). UseCLAWQL_ENABLE_MEMORY=0orCLAWQL_ENABLE_DOCUMENTS=0to hide; vault path still required for real disk I/O on memory / ingest. - Default off — opt in:
sandbox_exec(CLAWQL_ENABLE_SANDBOX=1),schedule,notify,knowledge_search_onyx(needsCLAWQL_ENABLE_ONYX=1and documents on),ouroboros_*— seedocs/mcp/mcp-tools.md. When enabled,CLAWQL_SANDBOX_BACKEND: omit = bridge;auto= Seatbelt → Docker → bridge. - Stdio and HTTP MCP server modes
- Bundled provider specs for offline lookup and multi-provider workflows
Primary package: clawql-mcp (7.0.0 — Agentic Gateway entry; default stack, vault-first onboarding, opt-in operator scaffold — RELEASE_NOTES_v7.0.0.md · announcement drafts: docs/announcements/announcement-drafts-v7.0.0.md)
Repo: https://github.com/danielsmithdevelopment/ClawQL
Container images on GHCR (Docker / Helm)
Prebuilt images live on GitHub Container Registry under ghcr.io/danielsmithdevelopment/ (clawql-mcp, clawql-website, clawql-dashboard, clawql-panguard-mcp-bridge). They are supposed to be public so anyone can docker pull without credentials and Kubernetes defaults (Kyverno) can verify signatures. If docker pull returns denied, the registry package is still private — see docker/README.md § GHCR visibility (checklist + make ghcr-packages-public for maintainers).
Quick Start
Install:
npm install clawql-mcp
Run with a slim server (no bundled OpenAPI catalog loaded). Opt into the curated pack when you want it:
npx -p clawql-mcp clawql init --interactive # vault-first onboarding
npx -p clawql-mcp clawql mcp-config # MCP JSON for Cursor
# Optional curated pack (CF + GitHub + Slack + Linear + Notion + Onyx):
CLAWQL_INSTANCE_SPEC='{"providers":{"pack":"default"}}' npx -p clawql-mcp clawql-mcp
# Or: CLAWQL_PROVIDER=default npx -p clawql-mcp clawql-mcp
npx -p clawql-mcp clawql-mcp
For every bundled vendor plus Google top-50 and AWS top-50:
CLAWQL_PROVIDER=all-providers npx clawql-mcp
Then configure your MCP client (Cursor/Claude Desktop) to connect — or paste the agent setup prompt into your agent.
Documentation Map
Top-level docs index: docs/README.md
Start here
- Zero-Trust Agentic Fabric:
docs/architecture/zero-trust-agentic-fabric.md—/architecture/agentic-fabric - Getting started:
docs/readme/getting-started.md - Set up with your agent:
docs/getting-started/agent-setup-prompt.md· init walkthrough spec:docs/getting-started/clawql-init-walkthrough-spec.md - Plugins hub:
docs/plugins/README.md—/plugins - Configuration and env precedence:
docs/readme/configuration.md - Deployment and client config:
docs/readme/deployment.md(Kubernetes list linksdocs/deployment/docker-desktop-istio-observability.mdfor Istio + Prometheus/Grafana/Tempo/Kiali/OTel on Docker Desktop) - Benchmarks and case studies:
docs/readme/benchmarks.md - Development notes:
docs/readme/development.md - Tool workflow skills:
docs/skills/README.md
Core references
- Modularization ground truth:
docs/design/modularization-implementation-status.md - Plugin model & registry:
docs/design/clawql-plugin-model.md,docs/reference/clawql-plugin-registry.md - MCP tools and examples:
docs/mcp/mcp-tools.md - Workflow recipes:
docs/recipes/README.md - Memory and vault workflows:
docs/memory/memory-obsidian.md - Cache tool:
docs/mcp/cache-tool.md - Enterprise MCP notes (
auditthreat model, future metrics/governance):docs/mcp/enterprise-mcp-tools.md - Slack notify tool:
docs/mcp/notify-tool.md - Onyx knowledge tool:
docs/mcp/onyx-knowledge-tool.md - Ouroboros package and integration:
docs/ouroboros/clawql-ouroboros.md
Deployments
- Docker:
docker/README.md - Cloud Run:
docs/deployment/deploy-cloud-run.md - Kubernetes:
docs/deployment/deploy-k8s.md - Helm chart (
clawql-mcp):docs/deployment/helm.md - IDP umbrella chart (
clawql-idp):docs/deployment/clawql-idp-helm.md— full-stack profile viavalues-idp-full.yaml - IDP observability bundle:
docs/observability/README.md(Grafana dashboard + trace/metrics guide) - OpenClaw + Slack IDP runbook:
docs/openclaw/slack-first-idp-runbook.md - Agent PR → Argo CD GitOps:
docs/gitops/agent-pr-argocd-pipeline.md - Tailscale / Headscale (beginner guide):
docs/deployment/tailscale-and-headscale-for-clawql.md(website/tailscale) - Headscale runbook + ACL starter:
docs/deployment/headscale-tailnet.md,docs/deployment/headscale-acls-clawql.hujson
IDP (intelligent document processing)
Eight bundled vendors (Nextcloud, Docling, Tika, Gotenberg, Stirling, Paperless, Onyx, Coneshare) compose via search / execute or optional MCP tools (run_idp_pipeline, classify_document, extract_document). Hub: docs/providers/idp-pipeline.md · matrix: docs/roadmap/idp-master-requirements-matrix.md · OpenClaw profile: docs/openclaw/openclaw-idp-skill-profile.md
Security and supply chain
- Security overview and shipped controls:
docs/security/README.md - Golden image pipeline (CI → scan → push → sign → Kyverno enforcement):
docs/security/golden-image-pipeline.md - Defense in depth reference:
docs/security/clawql-security-defense-in-depth.md - Engineering deliverables matrix (shipped/partial/planned):
docs/security/clawql-security-defense-deliverables.md - Docker SBOM/sign/scan operator notes:
docker/README.md - npm publish hardening (pack → scan → publish, provenance):
docs/security/npm-supply-chain.md - Deploy-time image signature enforcement (admission / Kyverno):
docs/security/image-signature-enforcement.md
Providers and specs
- Provider matrix and presets:
providers/README.md - Google Discovery helpers:
docs/providers/google-apis-lookup.md - AWS top-50 preset:
docs/providers/aws-apis-lookup.md,docs/providers/aws-onboarding.md
Architecture (Short Version)
- Agent calls
searchto discover relevant operations without loading entire specs into prompt context. - Agent calls
executewith operation details. - For OpenAPI/Discovery operations: in single-spec mode, ClawQL prefers an internal OpenAPI-to-GraphQL path (REST fallback on failure); in multi-spec mode,
executeuses REST per owning spec. - For native operations (when configured):
executecalls HTTP GraphQL or gRPC unary directly — samesearchindex, routed by operation metadata — see ADR 0002.
Notes
- Core (
search,execute,audit,cache) has no opt-out — noCLAWQL_ENABLE_*gate for those tools. - A writable
CLAWQL_OBSIDIAN_VAULT_PATHis required to read/write the vault formemory_*and bulkingest_external_knowledge. - For full environment variable details, see
.env.exampleanddocs/mcp/mcp-tools.md.
ClawQL MCP Fragen
Wie füge ich ClawQL MCP zu Claude Code hinzu?
Führe claude mcp add clawql -- npx -y clawql-mcp in deinem Terminal aus. Füge --scope user hinzu, damit der Server in jedem Projekt verfügbar ist.
Wie füge ich ClawQL MCP zu Cursor hinzu?
Öffne ~/.cursor/mcp.json und füge den Server unter mcpServers hinzu, mit der Cursor-Config aus dem Installationsabschnitt oben.
Wie übernimmt ClawQL die API-Discovery für Agents?
Agents rufen ein Search-Tool auf, um relevante Operationen zu finden. Das verhindert, dass komplette API-Definitionen in den Prompt-Context geladen werden müssen.
Welche Protokolle unterstützt ClawQL für die Ausführung?
Es unterstützt OpenAPI, Google Discovery, natives GraphQL und gRPC-Quellen.
Kann ich ClawQL mit reinen GraphQL-Anbietern wie Linear nutzen?
Ja, du kannst das gebündelte SDL für Linear nutzen, indem du den Provider auf linear setzt, oder du verweist auf einen HTTP-Endpoint mit Auth-Headern.
Welche Core-Tools können nicht deaktiviert werden?
Zu den Core-Tools gehören search, execute, audit und cache; diese sind immer aktiv und können nicht abgewählt werden.