Drupal Assistant

Connector by Cinatra
Free, Open Source
Details

Drupal Assistant

Generate and manage the credentials that connect the Cinatra Drupal widget module to your workspace. Once configured, a floating Cinatra assistant button appears on every Drupal node page for authenticated users, so editors can launch the assistant without leaving Drupal. Setup takes two steps: generate credentials here, then paste two values (a URL and an API key) into the Drupal module configuration form. Regenerating credentials immediately invalidates the previous values. The connector also surfaces the per-site reachability status of the drupal/mcp_tools MCP server, so you can confirm each Drupal site is fully wired before asking agents to act on Drupal content. If a site shows "Local only", its URL is private and external LLM providers cannot reach it; use a public URL or a tunnel such as Cloudflare Tunnel to enable agent access. For development, run pnpm test to execute unit tests and pnpm lint to check sources. Common failure: if no credentials have been generated yet, the Drupal module cannot authenticate and will not render the assistant widget.

Works with

  • Cinatra Drupal widget module (cinatra) installed on your Drupal site
  • drupal/mcp_tools Drupal module for MCP server integration (optional; enables agent-to-Drupal tool calls)

Capabilities

  • Generate the API key and display the Cinatra URL required by the Drupal widget module
  • Copy credentials to paste into Drupal's Configuration › Web services › Cinatra form
  • Regenerate credentials to rotate the API key (immediately invalidates the previous key)
  • Show per-site drupal/mcp_tools MCP server reachability status (registered, not installed, auth error, or unreachable)
@cinatra-ai/default-artifact Drupal MCP
Reviews (0)

Reviews

There are no reviews yet.

Be the first to review “Drupal Assistant”

Your email address will not be published. Required fields are marked *

@cinatra-ai/default-artifact Drupal MCP
Changelog
0.1.1Latest
  • ci: adopt source-leak-gate (#1)
  • ci: adopt source-leak-gate (#2)
  • chore: add .gitignore (#3)
  • ci: adopt org gates — SHA-pin all remote uses: refs, bump source-leak-gate to v0.1.0, add actions-pinned + gitignore gate callers (#4)
  • chore: keep internal planning notes untracked (#5)
  • chore: npm packaging hygiene — files allowlist + git-archive export-ignore (#6)
  • ci: adopt the org ui-design-system gate (#7)
  • serverEntry cutover: register.ts + deps.ts; settings page drops @/lib/drupal-widget-auth + @/lib/drupal-mcp-connection (cinatra#172 Stage H2) (#8)
  • chore: Configure Renovate (#9)
  • ci(release): grant contents: write + pin reusable workflow to .github HEAD (#11)
  • ci: repin reusable release workflow (immutable-safe decoration + corrected build-input provisioning) (#12)
  • ci: adopt truthful-attribution-gate in WARN mode (#13)
  • ci: adopt the reusable extension->host IoC conformance gate (org-wide rollout) (#14)
  • ci: tag-driven GitHub release on v* (#15)
  • ci: adopt secret-scan-gate (#16)
  • release: bump drupal-assistant-connector to 0.1.1 (#17)
0.1.0
  • Initial release.
  • Unreleased
  • docs(readme): expand README to the org standard (#18) (#19)
  • fix(ui): shadcn raw-element fixes + ramp ui-gate to error (#20)
  • ci: adopt source-leak-gate (#21)
  • ci: adopt source-leak-gate (#22)
  • ci(ui-gate): re-vendor preset with Block-C (dynamic-import ban) + bump pin to v0.1.1 (#23)
  • chore: strip private engineering-tracker refs from public source (#24)
  • chore: strip private tracker references from workflow comments (#27)
  • chore: backfill cinatra.sdkAbiRange "^2" (#28)
  • ci(release): pin reusable-extension-release to gated v0.1.1 (release-approval wall) (#29)
  • chore: add cinatra.vendor connector provenance metadata (#30)
  • chore(deps): declare cinatra.consumes for closure-gate enrollment (#31)
@cinatra-ai/default-artifact Drupal MCP
More Extensions

More from Cinatra

Blog
Connector by CinatraVerified publisher

Turn a finished blog post from a Cinatra blog agent into a publish-ready draft for your CMS. The connector hands the structured post —…

Free, Open Source
More details
No reviews yet 9 installations
Compatible up to: Cinatra SDK ^2
OpenAI
Connector by CinatraVerified publisher

Connect OpenAI so every agent in your workspace can run on GPT models. Holds your API key, default model, and service tier behind a…

Free, Open Source
More details
No reviews yet 6 installations
Compatible up to: Cinatra SDK ^2
PDF
Artifact by CinatraVerified publisher

The system viewer for PDF documents in the Cinatra library. Any artifact whose bytes are application/pdf renders inline through this extension: the browser's built-in…

Free, Open Source
More details
No reviews yet 12 installations
@cinatra-ai/author-agent
Agent by CinatraVerified publisher

Draft a brand-new Cinatra agent extension from a single natural-language description of what you want it to do. Describe the agent — its purpose,…

Free, Open Source
More details
No reviews yet 12 installations
Apify
Connector by CinatraVerified publisher

Plug Apify's actor catalogue into every Cinatra agent. Once connected, any agent that needs to scrape, crawl, or extract data can reach for an…

Free, Open Source
More details
No reviews yet 11 installations
Compatible up to: Cinatra SDK ^2
@cinatra-ai/lint-policy-agent
Agent by CinatraVerified publisher

Run the platform's policy scanners against an agent definition and report what they find. The agent vets a definition for hardcoded secrets, untrusted URLs,…

Free, Open Source
More details
No reviews yet 9 installations
@cinatra-ai/default-artifact Drupal MCP