UGC Reactions from Real Creators
실제 크리에이터 영상은 11달러, 이미지 8달러. 맞춤 제작은 영상당 25달러부터, 최소 250달러, 상업 라이선스 포함
두 버전 중 선택이 어려우면 둘 다 배포하고, Splera가 트래픽을 나눠 전환율을 측정해 결과가 유의미하면 알려줍니다
Can't decide between two versions of a page? Ship both. Splera splits your traffic, measures which one converts better, and tells you when the result is real - with no test code to write. Works with a
마케팅TypeScriptGitHub @sohaibt온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
MCP server for Splera: A/B test from inside your AI coding agent (Claude Code, Cursor, Windsurf, Zed)
README 전체를 불러오는 중입니다.
README 전문 보기 ↗A/B testing for vibe coders, exposed as a Model Context Protocol (MCP) server. Your AI agent creates experiments, reads results, and ships winners without you leaving chat.
Three native tools your agent gets once installed: create_experiment, get_results, ship_winner. The agent calls them, edits your code to wire the SDK and variant, and reports stats back in plain English. No dashboard tab, no copy-paste, no test infrastructure to learn.
splera-mcpOnce installed, paste any of these into your agent:
Create a Splera A/B test for my homepage headline: 'Ship faster.' vs 'Ship with confidence.'
How's my checkout experiment doing?
Ship the winning variant.
The agent picks the right tool, makes the call, and either edits your code to install the SDK, reports Bayesian stats in human terms, or flips the winning variant server-side (takes effect in ~30 seconds worldwide, no redeploy).
Go to splera.ai/settings, click Generate new key, name it something like claude-code-macbook. Copy the key from the one-time modal. It starts with splera_live_. You will not see the full key again. If you close the modal without copying, revoke and regenerate.
| Agent | Config file | Method |
|---|---|---|
| Claude Code | ~/.config/claude-code/mcp.json | One-liner (below) or edit JSON |
| Cursor | ~/.cursor/mcp.json | Edit JSON (or Settings → MCP) |
| Windsurf | ~/.codeium/windsurf/mcp_config.json | Edit JSON |
| Zed | ~/.config/zed/settings.json (context_servers block) | Edit JSON |
| Replit Agent | Not supported in v1 (cloud-hosted, can't load local stdio MCP) | — |
claude mcp add splera npx -y splera-mcp@latest --env SPLERA_API_KEY=splera_live_your_key_here
Then restart Claude Code.
Same JSON shape for both, just different file paths.
{
"mcpServers": {
"splera": {
"command": "npx",
"args": ["-y", "splera-mcp@latest"],
"env": {
"SPLERA_API_KEY": "splera_live_your_key_here"
}
}
}
}
Restart the agent.
Add to ~/.config/zed/settings.json:
{
"context_servers": {
"splera": {
"command": {
"path": "npx",
"args": ["-y", "splera-mcp@latest"],
"env": { "SPLERA_API_KEY": "splera_live_your_key_here" }
}
}
}
}
Restart Zed.
curl -H "Authorization: Bearer splera_live_your_key_here" https://splera.app/api/me
200 OK with a JSON body means the key works. 401 means the key is bad or revoked, regenerate at splera.ai/settings.
Open your agent's Server logs or MCP panel. You should see:
splera-mcp: connecting to https://splera.app
splera-mcp: ready. 3 tools loaded. User: [email protected]
If those lines are missing, the MCP isn't loading. Check your config file path and JSON syntax.
The MCP config isn't being read. Check that (1) you edited the right file for your agent (see install table above), (2) the JSON is valid, no trailing commas, (3) you restarted the agent after editing.
SPLERA_API_KEY not set / SPLERA_API_KEY_MISSING on every callThe server starts without a key (so your agent still lists the tools), but every call fails until the key is set. The env block in your MCP config is missing or malformed. The key must start with splera_live_. Re-check the examples above.
SPLERA_INVALID_API_KEY on every callThe key is wrong, revoked, or truncated during copy. Go to splera.ai/settings, revoke the existing key, generate a new one, update the config, restart the agent.
SPLERA_PLAN_LIMIT_EXCEEDED on create_experimentYou've hit your plan's monthly experiment cap. Options: upgrade or ship / stop an existing experiment to free a slot. The error hint field tells you which plan and how many slots are used.
get_results says NOT_READY foreverThe SDK isn't reaching the page being tested. Verify the script tag is in place:
<script src="https://splera.app/sdk/splera.js"
data-experiment="YOUR-EXPERIMENT-UUID"
data-api-url="https://splera.app"></script>
data-api-url is required: without it the SDK tracks nothing. If your experiment was created with splera-mcp 0.1.1, its install code was missing this attribute and used a callback form of getVariant that never runs. Re-copy the snippet from the experiment page on the dashboard.
Also confirm the page is receiving real traffic. The dashboard shows live exposure counts at splera.ai/experiments/:id.
Most agents need explicit mentions of the tool until it's familiar. Try prompts like "use the splera MCP to create an experiment" instead of generic "set up an A/B test". Once the agent calls it once, it remembers.
create_experimentCreate a new A/B test. Returns the experiment ID, variant IDs, and an SDK install snippet the agent can paste into your codebase.
Required: name (3-80 chars), hypothesis (10-500 chars), variants (2-5 items, control first), metrics (1-5 items, each with name + event_name).
Optional: decision_mode (quick_decision / rigorous / bandit, default quick_decision), platform (replit / lovable / bolt / claude_design / other, default other).
Example prompt:
여기까지가 README 앞부분입니다. 나머지는 원문에서 읽을 수 있습니다. README 전문 보기 ↗