<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Feature Request: Enable MCP and Access Tokens flags in Penpot (or expose EXTRA_PENPOT_FLAGS)]]></title><description><![CDATA[<p dir="auto">Hi everyone,</p>
<p dir="auto">I am trying to set up the new official Penpot MCP (Model Context Protocol) server to integrate my self-hosted Penpot instance with local AI coding clients like Cursor and Claude Desktop.</p>
<p dir="auto">Currently, this is impossible on the Cloudron deployment because the necessary UI elements ("Integrations" and "Access Tokens" in the account settings) are hidden behind Penpot feature flags that are not enabled in the Cloudron package.</p>
<p dir="auto">Because Cloudron dynamically constructs PENPOT_FLAGS on startup, manually editing <a href="http://env.sh" target="_blank" rel="noopener noreferrer nofollow ugc">env.sh</a> to add these flags gets ignored/overwritten.</p>
<p dir="auto">Could we get one of the following implemented in the next package update?</p>
<p dir="auto">Option A (Ideal): Enable the enable-mcp and enable-access-tokens flags by default in the app's startup script, as these are becoming standard features for modern AI workflows.</p>
<p dir="auto">Option B (Flexible): Expose an EXTRA_PENPOT_FLAGS variable in <a href="http://env.sh" target="_blank" rel="noopener noreferrer nofollow ugc">env.sh</a> that gets appended to the main string on startup. This would allow advanced users to opt-in to new Penpot backend features without waiting for package updates.</p>
<p dir="auto">Thanks for maintaining this package! Let me know if there is a temporary workaround I can use in the meantime.</p>
]]></description><link>https://forum.cloudron.io/topic/15626/feature-request-enable-mcp-and-access-tokens-flags-in-penpot-or-expose-extra_penpot_flags</link><generator>RSS for Node</generator><lastBuildDate>Wed, 17 Jun 2026 22:34:20 GMT</lastBuildDate><atom:link href="https://forum.cloudron.io/topic/15626.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 17 Jun 2026 14:55:00 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Feature Request: Enable MCP and Access Tokens flags in Penpot (or expose EXTRA_PENPOT_FLAGS) on Wed, 17 Jun 2026 22:29:32 GMT]]></title><description><![CDATA[<p dir="auto">Hello <a class="plugin-mentions-user plugin-mentions-a" href="/user/sanoker" aria-label="Profile: sanoker">@<bdi>sanoker</bdi></a><br />
The <a class="plugin-mentions-category plugin-mentions-a" href="/category/166/penpot" aria-label="Profile: penpot">@<bdi>penpot</bdi></a> app does not have the logic to handle an <code>/app/data/env.sh</code> file.<br />
I can look into adding <code>enable-access-tokens</code> and <code>enable-mcp</code> to the app.</p>
]]></description><link>https://forum.cloudron.io/post/125855</link><guid isPermaLink="true">https://forum.cloudron.io/post/125855</guid><dc:creator><![CDATA[james]]></dc:creator><pubDate>Wed, 17 Jun 2026 22:29:32 GMT</pubDate></item><item><title><![CDATA[Reply to Feature Request: Enable MCP and Access Tokens flags in Penpot (or expose EXTRA_PENPOT_FLAGS) on Wed, 17 Jun 2026 18:17:52 GMT]]></title><description><![CDATA[<p dir="auto">I created a <strong>/app/data/env.sh</strong> file and tried adding the following line:</p>
<pre><code>export PENPOT_FLAGS="enable-registration enable-login-with-password enable-access-tokens enable-mcp"
</code></pre>
<p dir="auto">After saving the file and completely restarting the app via the Cloudron dashboard, the "Integrations" and "Access Tokens" UI elements still do not appear in the Penpot account settings.</p>
<p dir="auto">My assumption was that the Cloudron deployment's internal startup script dynamically generates or overrides the PENPOT_FLAGS variable (perhaps to ensure SMTP or OIDC settings stay intact) and is ignoring the manual export in <a href="http://env.sh" target="_blank" rel="noopener noreferrer nofollow ugc">env.sh</a>.</p>
<p dir="auto">If there is a specific syntax I should be using in <a href="http://env.sh" target="_blank" rel="noopener noreferrer nofollow ugc">env.sh</a> to append custom flags without them getting overwritten by the system, please let me know! Otherwise, having a supported way to inject flags like EXTRA_PENPOT_FLAGS would be really helpful.</p>
]]></description><link>https://forum.cloudron.io/post/125851</link><guid isPermaLink="true">https://forum.cloudron.io/post/125851</guid><dc:creator><![CDATA[sanoker]]></dc:creator><pubDate>Wed, 17 Jun 2026 18:17:52 GMT</pubDate></item><item><title><![CDATA[Reply to Feature Request: Enable MCP and Access Tokens flags in Penpot (or expose EXTRA_PENPOT_FLAGS) on Wed, 17 Jun 2026 17:42:20 GMT]]></title><description><![CDATA[<p dir="auto">Hello <a class="plugin-mentions-user plugin-mentions-a" href="/user/sanoker" aria-label="Profile: sanoker">@<bdi>sanoker</bdi></a> and welcome to the Cloudron forum</p>
<p dir="auto">Can you please share what you have configured in the <code>env.sh</code>?</p>
]]></description><link>https://forum.cloudron.io/post/125850</link><guid isPermaLink="true">https://forum.cloudron.io/post/125850</guid><dc:creator><![CDATA[james]]></dc:creator><pubDate>Wed, 17 Jun 2026 17:42:20 GMT</pubDate></item></channel></rss>