DreamAgent
What it does
Build and deploy websites, Telegram and Discord bots from chat via the DreamAgent platform.
- Connects クラウドで動く
- Account or key No key needed
- Category チャット・メール
インストール
使っているAIアプリを選んで、設定をコピーしてください。
チェック 3/5 合格 · 質問内容は提供元のサーバー(mcp.dreamagent.cloud)を通ります
まず:どの AI を使っていますか?
使っているアプリを選ぶと、下に手順が表示されます。
Claude につなげます · 約 2 分
キー不要、インストール不要 · claude.ai かデスクトップアプリで一度設定すれば、チャットで使えます · 無料アカウントは 1 つまで · Team/Enterprise はオーナー(Owner)が追加
Claude の Connectors ページを開く
CustomizeConnectors
「+ Add」→「Add custom connector」を押し、この 2 つを入力
ここからコピーして Claude の同じ名前の欄に貼り付け、Continue を押します
Name · 名前コマンドを確認中 · 確認が通るとコピーボタンが出ます
Remote MCP server URL · アドレスコマンドを確認中 · 確認が通るとコピーボタンが出ます
Authentication は Claude が検出したままにして Add を押します
チャットで有効にする
+ConnectorsDreamAgent
試してみる
DreamAgent を使って、私に何ができるか教えて、1 つやってみせて✓ Claude が DreamAgent を使っていると言うか、回答に DreamAgent のツール名が出れば接続成功です
メニュー名は 2026年11月11日 に Anthropic のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります
ChatGPT との接続はプランしだい
フル MCP:Web 版 ChatGPT の Business・Enterprise・Edu · Pro:読み取り/取得の権限で接続、データを変えるツールは使えないことがあります · Plus:公式ドキュメントで未確認。プラグイン画面にカスタム MCP を追加する項目があれば試せます · Web のみ
Web 版 ChatGPT で MCP の追加ページを開く
Plugins+Add custom MCP server
名前とアドレスを入力
名前を入れ、Connection にアドレスを貼り付け、注意事項にチェックして Create as a plugin を押します
Name · 名前コマンドを確認中 · 確認が通るとコピーボタンが出ます
Connection · アドレスコマンドを確認中 · 確認が通るとコピーボタンが出ます
チャットで DreamAgent を選ぶ
新しいチャットを開き、入力前にプラグインの一覧から DreamAgent を選びます
試してみる
DreamAgent を使って、私に何ができるか教えて、1 つやってみせて✓ ChatGPT が DreamAgent を使っていると言うか、回答に DreamAgent のツール名が出れば接続成功です
メニュー名は 2026年11月11日 に OpenAI のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります
Claude Code につなげます · 約 2 分
キー不要、インストール不要
ターミナルを開く
Mac:Command+スペースで Terminal と入力 · Windows:PowerShell を開く
このコマンドを貼り付けて Enter
コマンドを確認中 · 確認が通るとコピーボタンが出ます
Claude Code で /mcp と入力
DreamAgent が一覧にあり、接続済みと表示されれば OK です
試してみる
DreamAgent を使って、私に何ができるか教えて、1 つやってみせて✓ Claude Code が DreamAgent を使っていると言うか、回答に DreamAgent のツール名が出れば接続成功です
メニュー名は 2026年11月11日 に Anthropic のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります
Cursor につなげます · 約 2 分
キー不要、インストール不要
このボタンで Cursor を開く
コマンドを確認中 · 確認が通るとコピーボタンが出ます
Cursor の AI チャットを Agent モードで開く
試してみる
DreamAgent を使って、私に何ができるか教えて、1 つやってみせて✓ Cursor が DreamAgent を使っていると言うか、回答に DreamAgent のツール名が出れば接続成功です
メニュー名は 2026年11月11日 に Cursor のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります
VS Code につなげます · 約 2 分
キー不要、インストール不要
このボタンで VS Code を開く
コマンドを確認中 · 確認が通るとコピーボタンが出ます
VS Code の AI チャットを Agent モードで開く
試してみる
DreamAgent を使って、私に何ができるか教えて、1 つやってみせて✓ VS Code が DreamAgent を使っていると言うか、回答に DreamAgent のツール名が出れば接続成功です
メニュー名は 2026年11月11日 に VS Code のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります
Windsurf、Zed、Gemini CLI など MCP を使える他のアプリは追加方法がそれぞれ違います。アプリ一覧で確認してください
Web 経由でつなぐアプリ用のアドレス
コマンドを確認中 · 確認が通るとコピーボタンが出ます
JSON 設定は下の「開発者向け」にあります
開発者向け:ターミナルのコマンドと JSON 設定
Web 経由
Claude Code
コマンドを確認中 · 確認が通るとコピーボタンが出ます
Cursor (~/.cursor/mcp.json)
コマンドを確認中 · 確認が通るとコピーボタンが出ます
VS Code (mcp.json)
コマンドを確認中 · 確認が通るとコピーボタンが出ます
この設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。
ひと目でわかる
使えるアプリ
このサーバーのつなぎ方と、各アプリの公式ドキュメントに基づきます。2026年11月10日に確認。
インターネット経由でつなげるアプリ
ClaudeChatGPTGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatOpen WebUIRaycast
できること
ツールの名前と説明は、サーバーが2026年11月11日に返したそのままの内容です。書いたのは作者で、私たちではありません。プレーンテキストとして表示しています。
dreamagent_list_projectsList the user's DreamAgent projects. Returns each project's name, ID, type, status, and live domain (when available). Use when the user asks to see, find, select, or check their projects — and ALWAYS before modifying a project when its ID is not already known (resolve names to ID
dreamagent_list_global_integrationsList the user's saved credentials (Global Integrations). ALWAYS call this before creating any bot project or asking the user for a token/API key. Saved credentials are referenced BY ID when creating projects: bot_token_integration_id for bot tokens, global_integration_ids for oth
dreamagent_list_project_envList a project's environment variables with their details. Shows each key's name, title, description, docs URL, and category — values are masked (secrets are never returned). Use to see which integrations a project already has before adding more, or to answer "what keys does my p
dreamagent_list_superpowersList DreamAgent Superpowers — the account's ready-made AI tools (song/video/image generation, voiceover, lip sync, voice clone, transcription, media processing, PDF tools) with their enabled state and beta pricing. Read-only; no credits consumed. Use when the user asks what AI to
dreamagent_list_filesAIへの指示のように見えますList the file tree of a DreamAgent project (source files only — hidden files like .env are excluded). Use before reading or editing a file to find the correct path.
dreamagent_read_fileAIへの指示のように見えますRead a source file from a DreamAgent project. file_path is the project-relative path (from dreamagent_list_files), e.g. "src/pages/Home.tsx" or "telegram/main.py". Hidden files (.env) and binaries are not readable.
dreamagent_edit_fileWRITE ACTION — make SMALL targeted changes to an EXISTING file in a DreamAgent project via exact search/replace. PREFERRED over dreamagent_write_file for editing existing files: you send only the changed fragments (never the whole file) — cheaper, immune to payload size/safety bl
dreamagent_write_fileAIへの指示のように見えますWRITE ACTION — overwrite or create one source file in a DreamAgent project with the exact content given. For CHANGING an existing file, prefer dreamagent_edit_file (small targeted find→replace edits — no need to send the whole file). By default the write is immediately committed
dreamagent_get_file_diffGit diff of one project file against the last commit — shows the pending (not yet live) changes. Free, read-only. Use after edits to review exactly what changed before rebuilding.
dreamagent_delete_fileAIへの指示のように見えますWRITE ACTION — delete one source file from a DreamAgent project. Hidden/credential files (.env, .git, keys) are rejected. By default the deletion is immediately committed and pushed (so it is recorded in session history & version history) — deleted files stay recoverable via git
dreamagent_commit_pushWRITE ACTION — commit ALL pending changes in a DreamAgent project and push them to its private GitHub repo. The commit gets its own entry in the project's session history and version history, so the user can restore/revert to it in the DreamAgent dashboard. Use it to (a) commit s
dreamagent_list_commitsVersion history of a DreamAgent project — recent commits (hash, message, status, timestamp) from its persistent commit log, newest first. Use it to review what changed and when; the user can restore any version from the DreamAgent dashboard version-history UI (mention the short h
dreamagent_build_publishWRITE ACTION — build & publish a DreamAgent project: rebuilds the app from the current source files and pushes the new version live. Use after finishing file edits (dreamagent_write_file) so the user's changes go live. Pro/paid accounts only. CONFIRM BEFORE CALLING — tell the use
dreamagent_design_modeWRITE ACTION — redesign a website project's UI to match a design image. Website projects only. The user provides an image (screenshot, mockup, AI-generated design) and instructions. You generate the image (e.g. DALL-E), encode it as base64, and send it here. DreamAgent's AI will
dreamagent_create_projectWRITE ACTION — creates a new DreamAgent project (website, Telegram bot, Discord bot, or AI agent). Use ONLY when the user clearly asks to create/build a new project; not for questions about what to build. CONFIRM BEFORE CALLING — never create on the first mention. In ONE message,
dreamagent_get_project_statusCheck a project's creation/deployment state. Terminal states are 'ready' (built and live) and 'failed'; while a project is being created it reports progressive phases such as 'creating', 'building', 'deploying', or 'ai_provisioning' — treat any non-terminal status as still buildi
dreamagent_chatWRITE ACTION — builds, modifies, or fixes an EXISTING project with a natural-language instruction. Use ONLY when the user clearly asks for a change ("add X", "fix Y", "change the theme"). If the user is only asking for advice, analysis, review, or suggestions ("what could be impr
dreamagent_list_sessionsList a project's development sessions (conversation threads). Returns each session's identifier (session key) and context so you can select, continue, or monitor a specific development session — pass the session key to dreamagent_chat to continue that thread or to dreamagent_get_
dreamagent_create_sessionCreate a new development session for a project — a separate conversation with its own context. Use when the user wants to start a distinct development topic. A new session does NOT replace or affect the existing project — earlier sessions remain available.
dreamagent_release_project_lockRECOVERY-ONLY — releases a project's editing lock when a stale or abandoned session blocks new modifications. NOT a normal editing step, and NEVER a way to bypass an actively running edit. The lock state is not machine-readable from here: to judge staleness, check dreamagent_get_
dreamagent_get_chat_statusCheck the progress and final status of a specific AI development session using its session key. Use this to monitor an asynchronous edit until it completes, fails, or is cancelled — keep checking until a terminal state. The session key comes from dreamagent_chat or dreamagent_lis
dreamagent_get_edit_progressCheck the latest AI edit progress for a project using its project identifier — no session key needed: the project id retrieves the session holding the latest edit. Use when the user asks whether their edit is finished, when the session key isn't available (e.g. a new conversation
dreamagent_cancel_chatDESTRUCTIVE — stops an AI edit that is currently running. Use ONLY when the user explicitly asks to stop/cancel the active edit. After cancellation, do NOT claim the requested change was completed — report that it was stopped. Returns 'Cancellation requested: ' — e.g. 'Query canc
dreamagent_screenshot_websiteWEBSITE PROJECTS ONLY — capture a screenshot of a DreamAgent-hosted page by URL: a deployed project's domain (e.g. my-app.dreamagent.cloud or a connected custom domain) or dreamagent.cloud itself. Best for checking a project's live pages after edits or deploys and reviewing layou
基本チェックi
誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月13日にチェック
話し合い
質問、コツの共有、使えないことの報告ができます。「役に立った」の多い順です。
ユーザーレビュー
まだレビューはありません
チャット・メールのほかのサーバーとの比較i
- このカテゴリのほかの1993件のうち0%よりスターが多い
- このカテゴリのほかの1993件のうち21%より最近レジストリに公開
- 基本チェックの結果が、このカテゴリのほかの1993件のうち10%と同じかそれ以上
レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。
よくある質問
DreamAgentは安全ですか?
当てはまる基本チェック5項目のうち3項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。
どんなキーやコードが必要ですか?
レジストリには必須のキーは載っていません。ただし、最初に使うときにサインインを求めるサーバーもあります。
パソコンで動きますか、それともクラウドですか?
作者のクラウドで動きます。インストール不要でインターネット経由でつながりますが、送った内容は作者のサーバーを通ります。
今もメンテナンスされていますか?
GitHubリポジトリの最終更新は22 日前、最新バージョン(1.0.0)がレジストリに届いたのは3 か月前です。
どのアプリで使えますか?
Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。URL で接続するので、リモート MCP を受け付けるアプリでも使えます。例:Web 版 ChatGPT(Business 以上はフル MCP、Pro は読み取りのみ)。
代わりに使えるものは?
同じカテゴリには:Inbox Zero, draw.io, TradingMCP
同じカテゴリのほかの候補
同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。
カードの見方:↓ 週あたりのダウンロードi★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i
draw.io
Create draw.io diagrams in chat from Mermaid or XML, shown live and interactive. 10,000+ shapes.
TradingMCP
Market analysis for AI assistants: screeners, multi-timeframe analysis, backtests, in-chat charts.
作者のREADME
READMEを開く
作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。
DreamAgent MCP
Turn natural-language requests into deployed applications.
Connect ChatGPT, Claude, or any MCP client to DreamAgent — build websites, Telegram bots, Discord bots and schedulers from a conversation, watch them go live, then keep iterating.
streamable-http · OAuth 2.1 + PKCE · 24 tools · Python / FastMCP
What DreamAgent does
DreamAgent is an AI app-builder platform: you describe what you want, its agent writes the code, runs the tests, rebuilds, redeploys to production and commits to git — automatically. This MCP server exposes that power to your AI chat, so:
You: "Create a Telegram bot called WeatherBot — token
123:ABC— it replies
with the weather when I send a city name."
ChatGPT: creates it → polls → *"WeatherBot is live."*
You: "Add a /forecast command for 5-day forecasts."
ChatGPT: sends the edit → the agent codes, tests, redeploys → done.
Tools
| Tool | What it does |
|---|---|
dreamagent_list_projects | List your projects (id, type, status, domain) |
dreamagent_create_project | Create a website / Telegram bot / Discord bot / agent project |
dreamagent_get_project_status | Poll a build until ready / failed |
dreamagent_chat | Send a build/edit/debug instruction to the project's AI agent |
dreamagent_get_chat_status | Poll an edit run (incremental output) |
dreamagent_get_edit_progress | Edit progress by project — no session key needed |
dreamagent_list_sessions | List conversation threads per project |
dreamagent_create_session | Start a fresh topic thread |
dreamagent_cancel_chat | Cancel a running edit |
dreamagent_release_project_lock | Last-resort unlock (confirm first) |
dreamagent_list_files | List the project file tree |
dreamagent_read_file | Read one project source file |
dreamagent_edit_file | Targeted find → replace edits to an existing file (preferred for edits) |
dreamagent_write_file | Create / overwrite a file (confirm-gated, new files & full rewrites) |
dreamagent_get_file_diff | Pending changes vs last commit |
dreamagent_delete_file | Delete a file (confirm-gated) |
dreamagent_commit_push | Commit + push all pending changes as one version (or retry a failed commit) |
dreamagent_list_commits | Version history (hash, message, status) — restorable in the dashboard |
dreamagent_build_publish | Rebuild and publish the project (confirm-gated) |
dreamagent_design_mode | Upload a design image → agent redesigns the UI to match it |
dreamagent_screenshot_website | Screenshot any public page (returns the image + URL) |
dreamagent_list_superpowers | The project's AI tool catalog (song, image, video tools) |
dreamagent_list_project_env | Project env var names (values masked, secrets hidden) |
dreamagent_list_global_integrations | Which providers the account owner connected |
Long operations are submit-then-poll — create → poll status, edit → poll progress. Every file change is committed and pushed automatically, so each edit lands in session history and version history (restorable). The agent handles code, tests, rebuild, redeploy and git commits by itself; prompts only describe the *change*.
Connect — ChatGPT
With the official app (recommended): find *DreamAgent* in the ChatGPT app directory → Connect → sign in with your DreamAgent account (email or Google).
As a custom connector:
- In DreamAgent → Settings → Connect to ChatGPT → Create Key → copy the full URL (it contains your key)
- ChatGPT → Settings → Apps & Connectors → Advanced → Add custom connector
- Paste the URL as the MCP Server URL, choose OAuth (or *No authentication* — the key rides in the URL), save
- Ask: *"Show my DreamAgent projects"*
Connect — Claude
Claude → Settings → Connectors → Add custom connector:
- Name:
DreamAgent - Remote MCP server URL:
https://mcp.dreamagent.cloud/mcp - OAuth: leave empty — Claude auto-discovers it
Click Connect, sign in with DreamAgent, done.
Connect — any MCP client
{
"mcpServers": { "dreamagent": { "type": "streamable_http", "url": "https://mcp.dreamagent.cloud/mcp" } } }
Auth is OAuth 2.1 (authorization-code + PKCE, RFC 7591 dynamic registration) — or pass a DreamAgent API key as Authorization: Bearer da_... / ?key=da_....
Example prompts
- *"Show my DreamAgent projects"*
- *"Create a Discord bot called PriceBot — token
— it shows crypto prices with /price and /top commands"* - *"Is my website finished building?"*
- *"My crypto bot stopped replying — what's wrong?"* (edits start with the agent reading the project logs)
- *"Add a dark-mode toggle to my documentation site"*
- *"Roll back yesterday's dashboard change"* *(via chat)*
- *"How many AI credits do I have left?"*
How it works
ChatGPT / Claude / Glama
│ MCP (streamable HTTP) + OAuth 2.1 ▼ mcp.dreamagent.cloud ── this server (FastMCP) │ per-request Bearer = the user's own DreamAgent API key ▼ api.dreamagent.cloud ── DreamAgent platform └── agent writes code → tests → rebuild → deploy → git commit
Every request runs as the connected user — DreamAgent's ownership checks, plan limits and AI-credit billing apply exactly as in the dashboard.
Security & privacy
- Your key, your account. OAuth issues a revocable DreamAgent API key (
da_...) at connect time — visible and revocable any time in *Settings → Connect to ChatGPT*. Revoking disconnects that client instantly; other clients keep working. - OAuth done right. Authorization-code + PKCE (S256) mandatory, single-use 120-second codes, redirect-URI allowlists (loopback per RFC 8252), login rate-limiting, secrets validated when presented. Client registrations persist across restarts.
- No secrets in chat. Bot tokens for Telegram/Discord travel over HTTPS to DreamAgent and are stored server-side as project env vars — the same as the dashboard's create dialog. The MCP server never logs credentials.
- Tokens are never stored by this server — it forwards the caller's own Bearer per request and keeps no database.
Privacy: dreamagent.cloud/privacy · Terms: dreamagent.cloud/terms
Screenshots
Coming soon — a GIF of "Create a Telegram bot" end-to-end from ChatGPT.
Self-hosting / development
The hosted endpoint (mcp.dreamagent.cloud) is the easiest way to connect. To run your own:
git clone https://github.com/nivethaug/dreamagent-mcp-server
cd dreamagent-mcp-server pip install -r requirements.txt cp .env.example .env # optional: your account for local stdio mode python server.py # stdio python server.py --http --port 8800 # remote MCP (put behind HTTPS)
Hardening on the production host: the service runs under pm2 via run-mcp.sh, which joins the dedicated cgroup dreamagent-mcp-egress. Host firewall rules (/usr/local/sbin/mcp-egress-rules.sh, applied by the mcp-egress-block.service systemd unit) block NEW connections from that cgroup to all internal ranges (loopback/RFC1918/link-local/CGNAT/multicast, v4+v6) while allowing DNS and public traffic — so screenshots can never reach internal services, even through redirects or subresources.
System dependency — Chromium: the dreamagent_screenshot_website tool renders pages with a system Chromium/Chrome binary (checked in order: /usr/bin/chromium, /usr/bin/chromium-browser, /usr/bin/google-chrome, then PATH). pip does not install it — on Debian/Ubuntu:
apt-get install -y chromium # or chromium-browser / google-chrome
Without it, every other tool works; the screenshot tool returns a clear "no headless chromium binary" error.
Three modes of authentication, in priority order per request:
Authorization: Bearer da_...header (OAuth clients / API clients)?key=da_...URL parameter (NoAuth custom connectors)DREAMAGENT_EMAIL/DREAMAGENT_PASSWORDenv (personal self-host)
Layout: server.py (tools) · oauth.py (OAuth 2.1 provider: /register, /authorize, /token, /.well-known/*) · dreamagent_client.py (API client) · auth.py (login mode) · plugin/ (Codex plugin package).
OAuth client registrations persist in oauth_clients.json; extend trusted gateway callbacks via TRUSTED_OAUTH_REDIRECTS.
Links
- DreamAgent — dreamagent.cloud
- Documentation — dreamagent.cloud/documentation
- Help & Support — dreamagent.cloud/help
- Support — support@dreamagent.cloud
License
MIT