Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Description from the maker (original English)
Create, test, publish, and manage Dreamlit notification workflows from AI clients.
These three are never merged into one score: opinions, measurements and popularity are different things.
We have not written a plain-language summary for this one yet. Below are the facts we read from the registry.
Pick the AI app you use, then copy the settings.
You need
Which app do you use?
Pick your app above. We remember it, so next time the button says “Install in …”.
Works in Claude on the web, desktop and mobile:
https://mcp.dreamlit.ai/mcpRun this in your terminal
claude mcp add --transport http dreamlit https://mcp.dreamlit.ai/mcpPaste into .cursor/mcp.json in your project, or ~/.cursor/mcp.json
{
"mcpServers": {
"dreamlit": {
"url": "https://mcp.dreamlit.ai/mcp"
}
}
}Your browser asks to open the app, then the app shows the settings and asks you to confirm. Key values are left empty for you to fill in.
Paste into .vscode/mcp.json in your project
{
"servers": {
"dreamlit": {
"type": "http",
"url": "https://mcp.dreamlit.ai/mcp"
}
}
}Your browser asks to open the app, then the app shows the settings and asks you to confirm. Key values are left empty for you to fill in.
ChatGPT connects only to servers on the internet:
https://mcp.dreamlit.ai/mcpMenu names can differ slightly by plan and over time.
Your choice stays on this device in a cookie; no account needed.
These settings are generated from the maker’s registry entry. If the README says otherwise, follow the README.
We have not read this server’s tool list yet; we check endpoints in rotation.
We check information anyone can see; we have not read the code. Checks that do not apply are left out of the count. · Checked Nov 7, 2026
The registry name was verified against the domain dreamlit.ai (the registry checks domain ownership)
We have not read this repo from GitHub yet
We have not read this repo from GitHub yet
Not checked yet; we check endpoints in rotation
Not checked yet; we check endpoints in rotation
Not checked yet; we read the tool list when we check the endpoint
Compared with every active server in this category in the registry. Stars count only when the publisher owns the repo.
It passed 1 of 1 applicable basic checks. We have not read the code. Before adding a key or token, see what access the server asks for and use a key with only the permissions you need.
The registry does not list a required key, though some servers ask you to sign in on first use.
It runs in the maker’s cloud. Connect over the internet with nothing to install, but what you send passes through the maker’s servers.
The GitHub repo last changed –, and the latest version (0.1.0) reached the registry 6 months ago.
Apps that support MCP, such as Claude Desktop, Claude Code, Cursor and VS Code. It connects by URL, so apps that accept remote MCP servers work too, such as ChatGPT in developer mode.
In the same category: Spec Driven Development, Remote Desktop Commander, SuperCollider
Servers in the same category from other makers, sorted by stars.
Reading a card:★ GitHub starsiThree pillars: reviews · checks · usageiUpdated = latest version published to the registryi
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.
Make sound with SuperCollider: synths, drums, chords, melodies and soundscapes over OSC.
Copied from the maker’s repo as written. PopNx MCP has not reviewed or endorsed it. HTML, images and scripts are removed. Links lead off this site.
Dreamlit MCP lets AI clients create, inspect, test, publish, unpublish, analyze, and style Dreamlit notification workflows.
Dreamlit is a database-driven notification workflow platform for Supabase and Postgres apps. Use this MCP server when you want an AI client to help build notification workflows from outcome-oriented prompts, review and publish them through Dreamlit, or answer bounded analytics questions about notification performance.
https://mcp.dreamlit.ai/mcpThis repository contains public setup docs and MCP registry metadata for Dreamlit's hosted remote MCP server. The production backend implementation is not open source.
Use your MCP client's remote server flow and enter:
https://mcp.dreamlit.ai/mcp
The client should open a Dreamlit authorization page. Choose the workspace you want the AI client to access and approve the requested scopes.
codex mcp add dreamlit --url https://mcp.dreamlit.ai/mcp
codex mcp login dreamlit
To request every supported v1 scope explicitly:
codex mcp login dreamlit --scopes workflows:read,workflows:write,workflows:publish,analytics:read
npx @modelcontextprotocol/inspector
Then choose Streamable HTTP and use:
https://mcp.dreamlit.ai/mcp
Dreamlit exposes product-level workflow and analytics tools, not low-level graph editing or database APIs.
| Tool | Scope | Purpose |
|---|---|---|
get_status | workflows:read | Get Dreamlit guidance, workspace context, project setup, schema hints, workflow state, and app URLs. |
list_projects | workflows:read | Find accessible Dreamlit projects in the approved workspace. |
list_workflows | workflows:read | Find workflows in a project by name, description, trigger type, and pagination. |
list_brand_kits | workflows:read | Find saved brand kit ids and style summaries with pagination before applying one to generated email drafts. |
get_workflow_and_preview_url | workflows:read | Inspect a workflow draft and get the Dreamlit preview or builder URL before editing or publishing. |
get_analytics | analytics:read | Query bounded notification analytics, recipient engagement, and workflow run data with filters and cursor pagination. |
create_or_update_workflow | workflows:write | Create a new workflow draft or update an existing draft from a natural-language prompt. |
send_workflow_test | workflows:write | Confirm and send a draft email or Slack test without publishing the workflow. |
prepare_publish | workflows:publish | Validate a workflow before publishing and return confirmation fields. |
confirm_publish | workflows:publish | Publish or schedule a workflow after explicit user confirmation. |
unpublish_workflow | workflows:publish | Disable live triggers or schedules for a workflow. |
get_status first to understand the workspace, project setup, and prompting guidance.list_projects and list_workflows if the user names a project or workflow without IDs.list_brand_kits when the user wants a specific saved brand kit applied to generated email drafts.get_workflow_and_preview_url before editing an existing workflow.get_analytics for bounded analytics questions, filtering first and paginating with returned cursors for larger result sets.create_or_update_workflow to create or update a draft.prepare_publish followed by confirm_publish.Drafts are not live after authoring. Publishing is always a separate explicit step.
Ask for the outcome, not a workflow graph. Good prompts include:
Examples:
When a new organization row is inserted, send an internal Slack alert with the organization name, owner email, and plan.
Every Monday at 9 AM America/New_York, send admins a weekly usage digest summarizing active users, failed payments, and new signups.
Tomorrow at 10 AM, announce the launch to active users who opted into product updates. Include unsubscribe.
OAuth access is scoped to the workspace selected during authorization. Personal access tokens are project scoped and can be created from Dreamlit project settings.
Available scopes:
workflows:readworkflows:writeworkflows:publishanalytics:readUse the least privilege that fits the client. Read-only workflow and brand-kit clients should request only workflows:read; analytics clients should request analytics:read.
Dreamlit MCP can access workflow metadata, saved brand kit summaries, connected project context, and bounded analytics results needed to perform the requested actions. It does not require clients to send database credentials through MCP.
Analytics access is structured and paginated. Use filters and cursors for larger result sets; CSV exports and bulk dumps are not exposed through MCP.
Do not paste secrets, raw credentials, or private tokens into prompts. Use Dreamlit's app settings for integrations and credentials.
For support, contact support@dreamlit.ai.