DA

duchamp-app/duchamp

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

0 stars 0 forks 质量 71 趋势 20MIT

Duchamp MCP 服务器 + Claude Code、Codex 和 Cursor 插件——精心策划的登陆页和英雄部分配方、图片提示、代码渲染的动态视频、免费商业字体和动态......

概览

通过一个远程MCP服务器,为Claude代码、Codex和光标提供了一个经过审查的库,包括着陆页、英雄章节、图片提示、动态视频配方、标志和推介库、字体和动态背景。 你的代理会搜索库,检查真实示例(帧、视频、设计规则),获取配方,并在你自己的机器上用代码渲染资产。杜尚从不调用模型。传递给compose_transfer_brief的产品事实不会被存储。保存的项目、看板和观看的广告主页面会为登录用户存储。保存的库工具需要在 duchamp.app/saved/connect 上单独为每个应用选择加入。 - 网站:duchamp.app ·英文概览:duchamp.app/en- 连接页面:duchamp.app/mcp- MCP端点:https://duchamp.app/api/mcp(可流式HTTP,OAuth 2.1,配有免费的Duchamp账户,无API密钥)- 面向AI阅读器:llms.txt ·LLMS-full。

概述(AI 翻译)

Duchamp 是针对 Claude Code、Codex 和 Cursor 的广告研究工具。它能找到由策划广告主持续运行 90+ 天的广告,你可以保存、比较并拉取研究材料到你的代理、网页或通过一个远程 MCP 服务器:https://duchamp.app/api/mcp。

先拨打search_ads,然后是get_ad或get_brand_anatomy。创意文件、广告文案、关键帧和文字记录需要登录账户。网站上的列表和数量是公开的。来自compose_transfer_brief的参考提示是参考。它不保证相同的视觉效果或相同的结果。原始广告仍是一个链接(duchamp_url)。get_ad返回带时间戳的关键帧、演讲稿、正文、着陆URL和观察到的数字,以及存储的AI分析(如有格式、引子、15个情感驱动力、人物设定、创意定向、产品类别、首次产品亮相——由每晚一批填充,类似Foreplay风格)。将分析视为参考,并与材料进行核对;search_ads可按其字段进行筛选。传递给compose_transfer_brief的产品事实不被存储。

本页由 AI 翻译,技术细节请以原文为准。

README

以下为原文 README 节选,完整内容请查看原文。

Duchamp — ad research for coding agents

Duchamp is an ad-research tool for Claude Code, Codex, and Cursor. It finds the ads curated advertisers have kept running for 90+ days, and you save, compare, and pull the research materials into your agent, on the web or over one remote MCP server: https://duchamp.app/api/mcp.

Call search_ads first, then get_ad or get_brand_anatomy. Creative files, ad copy, keyframes, and transcripts need the signed-in account. Lists and counts on the site are public. A reference prompt from compose_transfer_brief is a reference. It does not promise the same look or the same outcome. The original ad stays a link (duchamp_url). get_ad returns timestamped keyframes, the speech transcript, full body copy, the landing URL, and observed numbers, plus a stored AI analysis when one exists (format, hook, 15 emotional drivers, persona, creative targeting, product category, first product appearance — filled by a nightly batch, Foreplay-style). Treat the analysis as a reference and check it against the materials; search_ads can filter by its fields. Product facts passed to compose_transfer_brief are not stored. Saved items, boards, and watched advertiser pages are stored for the signed-in user. Those tools need a separate per-app opt-in on duchamp.app/saved/connect.

38 tools are registered: 26 ad-research tools, 6 Performance tools, 2 label tools, and 4 marketing workspace tools. The table below is that set.

Performance (your own Meta ad accounts, read only): connect an ad account on duchamp.app/performance, group accounts into workspaces (one per client or brand), then allow the app on duchamp.app/performance/connect. list_workspaces → get_performance_insights with a workspace_id or account_ids (group by ad name, copy, creative, landing page, headline, campaign, ad set, account, workspace or Audience Segment — New Audience, Engaged Audience, Existing Customer, sorted by the workspace’s campaign-name rules or Duchamp’s defaults; by a Meta breakdown at account level — country, age, gender, platform, placement, Meta customer segment; or compare rule groups) → get_performance_timeseries / get_performance_creative / get_performance_ad. Scores (hook, watch, click, convert, viral) are percentiles among every ad (or group) of the workspace in the same period — they are not an industry benchmark. Numbers use the ad set attribution setting and impression-time reporting unless you pick a window with attr_click (1d, 7d, 28d) and attr_view (none, 1d) — Meta no longer returns 7-day or 28-day view. Besides spend, ROAS, CPA, CTR and video rates there are website and Shop purchases, landing page views, add to cart, checkout, leads, drop-off rates and your custom conversions (cc__total, _value, _cost, _roas, listed by get_performance_metrics with a workspace_id).

在 GitHub 查看完整 README

安装

This server does not publish a one-line install command.

Open the repository installation guide 新手?先看 mcpskill.org 教程 →

配置

{ "mcpServers": { "duchamp": { "url": "https://duchamp.app/api/mcp" } } }