campaign-creator-provider
Campaign Creator Provider
独立したローカルファーストのTypeScriptプロバイダーで、URLと目的からバイリンガルのキャンペーン戦略、チャネルコピー、公開カレンダーを作成します。型付きライブラリAPI、MCP形式のJSON-RPC stdioコントラクト、およびVercelにデプロイされた小規模なHTTP APIを公開します。
ヘルスチェック: https://campaign-creator-provider.vercel.app/health
リポジトリ: https://github.com/CaBsCrypto/campaign-creator-provider
プロバイダーは決定的なフィクスチャコンテンツを生成します。送信されたURLを取得したり、外部サービスを呼び出したり、コンテンツを公開したり、入力を永続化したり、Stellar Bazaarとやり取りしたりすることはありません。
Features
スペイン語(
es、デフォルト)と英語(en)の出力戦略、チャネルコピー、および設定可能な1–30日のカレンダー
X、LinkedIn、Instagram、メールのチャネル
JSON Schemaツール定義と構造化された検証エラー
単一のジェネレーター上でのHTTP、TypeScript、MCP形式のstdioエントリポイント
ネットワーク不要の決定的生成
Apache-2.0ライセンス
Related MCP server: publiar-mcp
HTTP API
ディスカバリ
curl https://campaign-creator-provider.vercel.app/ヘルスチェック
curl https://campaign-creator-provider.vercel.app/healthキャンペーンを作成
curl -X POST https://campaign-creator-provider.vercel.app/api/campaign \
-H "content-type: application/json" \
-d '{"url":"https://example.com/product","objective":"Increase qualified sign-ups","locale":"en","days":7,"channels":["linkedin","email"]}'必須フィールドはurl(絶対HTTP/HTTPS URL)とobjectiveです。オプションフィールドは次のとおりです。
フィールド | 型 | デフォルト | 制約 |
|
|
| 対応する出力言語 |
| 整数 |
| 1–30 |
| 配列 | すべてのチャネル |
|
| 文字列 | ローカライズされたフィクスチャ | 空でない |
成功したリクエストは、HTTP 200でキャンペーンオブジェクトを直接返します。無効な入力はHTTP 400と、検証問題を含む安定したJSONエラーオブジェクトを返します。ルートはCORSをサポートし、レスポンスをキャッシュしません。
TypeScript API
import { createCampaign } from "@stellar-bazaar/campaign-creator-provider";
const campaign = createCampaign({
url: "https://example.com/product",
objective: "Increase qualified sign-ups",
locale: "en",
days: 7,
channels: ["linkedin", "email"]
});返されるCampaignPlanには、strategy、copy、calendar、ソースコンテキスト、およびフィクスチャメタデータが含まれます。
MCP形式のstdioコントラクト
ビルドされたサーバーは、stdinで1行につき1つのJSON-RPC 2.0オブジェクトを受け入れ、stdoutで1行につき1つのレスポンスを書き出します。initialize、tools/list、tools/call、notifications/initializedを実装しています。
echo '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"create_campaign","arguments":{"url":"https://example.com","objective":"Aumentar registros","locale":"es"}}}' | node dist/server.jscreate_campaignの結果には、MCPテキストコンテンツと、structuredContent内の同じキャンペーンが含まれます。無効な引数は、構造化された検証問題とともにisError: trueを返します。ディスカバリメタデータについては、service-card.jsonを参照してください。
ローカル開発
Node.js 22.6以降が必要です。
npm ci
npm run test:alltest:allは、ライブラリとVercelハンドラーの両方を型チェックし、テストスイートを実行し、配布可能なパッケージをビルドします。
別のVercelプロジェクトをデプロイする
Vercel CLIで認証済みの場合:
vercel link --project campaign-creator-provider
vercel deploy --prod追跡されているvercel.jsonは、3つのサーバーレスエントリポイントを明示的にビルドします。Vercelのローカル.vercel/リンクメタデータは無視され、決してコミットしてはなりません。
フィクスチャの境界
URLはキャンペーンコンテキストとしてのみ使用され、リクエストされることはありません。同一の正規化された入力は、campaignIdとgeneratedAtを含め、同一の出力を生成します。コピーは一般的なフィクスチャ素材であり、参照されたサイトが分析されたという主張ではありません。
このリポジトリとデプロイメントは独立しています。Stellar Bazaarに登録したり、変更したりすることはありません。
ライセンス
Apache License 2.0。LICENSEを参照してください。
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Tools
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceMCP server that turns operator-authorized local or synthetic source records into auditable research briefs, with every finding linked to exact excerpts and hashes. Exposes a single build_research_brief tool over deterministic, no-network stdio.MIT
- AlicenseBqualityBmaintenanceMCP server for Publiar that writes LinkedIn lead magnets without fabricating facts, renders matching visuals, publishes to LinkedIn, and tracks engagement, with 19 tools over stdio.19MIT
- AlicenseAqualityAmaintenanceZero-dependency stdio bridge to Moltline Studio's fleet of 14 hosted MCP servers covering code review, time operations, data transforms, business ops, education, research, outreach and more. Free tier requires no registration; premium tools unlock with a license. Independently audited, MCPize Verified A.210MIT
- FlicenseNot gradedqualityCmaintenanceEnables deterministic bilingual website intelligence audits by URL, returning fixed English or Spanish findings without ever contacting the submitted site.
Related MCP Connectors
Create App Store screenshots, icons, ASO copy, localization, and revisions via hosted MCP.
MCP server for generating rough-draft project plans from natural-language prompts.
Query SEC EDGAR filings, XBRL financials, and company data through MCP. STDIO & Streamable HTTP.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/CaBsCrypto/campaign-creator-provider'
If you have feedback or need assistance with the MCP directory API, please join our Discord server