Lara Marketing Connector
БесплатноНе проверенA remote MCP server that provides a complete digital-marketing employee with 45 marketing skills, orchestration logic, persona, and per-client context for any M
Описание
A remote MCP server that provides a complete digital-marketing employee with 45 marketing skills, orchestration logic, persona, and per-client context for any MCP host.
README
title: Lara Marketing Connector emoji: 🚀 colorFrom: blue colorTo: indigo sdk: docker app_port: 7860 pinned: false license: mit
Lara Marketing Connector
A remote MCP server ("connector", AgentFactory style) that carries Lara's full marketing brain — 45 marketing skills + the "which-skill-when" orchestration logic + persona + per-client context — so any MCP host (Claude Code, Codex, OpenCode, OpenClaw, claude.ai) connects to one URL and gets the complete digital-marketing employee.
Built specs-first — see specs/. Status: v0.1 (public/demo).
Live MCP endpoint (when the Space is running):
https://rrizwan98-lara-marketing-connector.hf.space/mcp
Layout
lara-connector/
├── specs/ # 00-overview … 06-auth (read these first)
├── server.py # FastMCP gateway + all 13 tools
├── auth.py # verified identity (demo now, OAuth seam for prod)
├── session.py # HMAC session token (seals sub + tier)
├── db.py # SQLite state (users, clients, deliverables, usage)
├── config_store.py # Lara's brain: persona, rules, router map, tiers
├── skills_repo.py # serve skills/<name>/SKILL.md (path-safe)
├── skills/ # the 45 marketing skills
├── Dockerfile # Hugging Face Space (Docker SDK), port 7860
├── .github/workflows/deploy.yml # test -> (pass) -> deploy to HF
└── tests/ # test_smoke.py (in-memory) + test_http.py (live)
CI/CD
Push to main → GitHub Actions runs tests/test_smoke.py → only if tests pass, the repo is
synced to the Hugging Face Space, which rebuilds the Docker image and serves the connector.
Run locally (demo — no sign-in, all access)
pip install -r requirements.txt
python server.py # serves http://127.0.0.1:8000/mcp
python tests/test_smoke.py # 16 checks
Defaults: AUTH_DISABLED=1, GATING_ENABLED=false, PUBLIC_TIER=max, SQLite.
Set SESSION_SIGNING_SECRET before any public deployment.
The tools (13)
- Open:
health,begin_session(call first — returns persona, rules, router_map, skills, token) - config_*:
config_get_persona,config_get_rules - domain_*:
domain_list_skills,domain_get_skill,domain_route_task - user_*:
user_get_profile,user_list_clients,user_get_client_context,user_save_client_context,user_get_history,user_log_deliverable
Every tool except health/begin_session needs the session_token from begin_session.
ChatGPT App (Apps SDK widget) — progressive enhancement
The server ships a widget template (ui://widget/lara-v1.html, MIME
text/html;profile=mcp-app, source web/lara-widget.html). In ChatGPT,
begin_session, domain_list_skills, domain_route_task, and domain_get_skill
render an interactive Lara panel (session dashboard, 45-skill catalog with search,
route results, skill playbooks). Tool _meta carries both the MCP Apps standard key
(ui.resourceUri) and the ChatGPT alias (openai/outputTemplate). Hosts without
widget support (Claude, Claude Code, Codex, CLIs) ignore the template and get the
exact same text/structured responses as before — no behavior change.
Connect from a host
- ChatGPT (as an App): Settings → Apps & Connectors → enable Developer mode →
Create app → paste the
/mcpURL. Widget-enabled tools render the Lara panel. - claude.ai: Settings → Connectors → Add custom connector → paste the
/mcpURL. - Claude Code / Codex: add an MCP server pointing at the
/mcpURL. - OpenClaw: add it as an MCP server in
openclaw.json.
Tiers (free / pro / max)
Built in now, enforced later (see specs/05-tiers.md): wire OAuth
(AUTH_DISABLED=0), add billing → db.set_tier(sub, tier), set GATING_ENABLED=true.
The 4 invariants (the book)
One gateway · tools only · identity from verified sign-in (never model args) · fail closed.
Установка Lara Marketing Connector
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/rrizwan98/lara-marketing-connectorFAQ
Lara Marketing Connector MCP бесплатный?
Да, Lara Marketing Connector MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Lara Marketing Connector?
Нет, Lara Marketing Connector работает без API-ключей и переменных окружения.
Lara Marketing Connector — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить Lara Marketing Connector в Claude Desktop, Claude Code или Cursor?
Открой Lara Marketing Connector на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
GitHub
PRs, issues, code search, CI status
автор: GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
автор: mcpdotdirectCompare Lara Marketing Connector with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории development
