プロトタイプ · プレビュー版:公式レジストリのすべてのサーバーを掲載し、30分ごとに同期しています。レビューとアカウント機能は今後のステップで始まります。
PopNx MCPAIを使う人のためのMCPサーバー · やさしい言葉で解説

Agentic Campaign

作者:pooriaarabバージョン 0.1.0i★ –iパソコンで動く
レジストリ名io.github.pooriaarab/agentic-campaign

インストール

概要

作者による説明(英語の原文)

Plan a social campaign calendar across brands and platforms.

PopNx MCPの3つの柱

この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。

できること

このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。

  • 接続方法: パソコンで動く
  • トランスポート: stdio
  • カテゴリ: マーケティング・SNS

インストール

使っているAIアプリを選んで、設定をコピーしてください。

インストールの前に

  • 基本チェック:1項目中1項目に合格
  • あなたのパソコンで、あなたのユーザーと同じ権限(ファイル、ネットワーク、アプリ)で動きます。
  • レジストリには、入力が必要なキーは載っていません。

必要なもの

  • npmNode.jsのインストール(npxコマンドに必要)

どのアプリを使っていますか?

上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。

Claude Desktop → Settings → Developer → Edit Config を開き、claude_desktop_config.json にこれを貼り付けます

{
  "mcpServers": {
    "agentic-campaign": {
      "command": "npx",
      "args": [
        "-y",
        "agentic-campaign",
        "mcp"
      ]
    }
  }
}

ターミナルでこれを実行します

claude mcp add agentic-campaign -- npx -y agentic-campaign mcp

Cursorで開く

または、設定を自分でコピーする

プロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます

{
  "mcpServers": {
    "agentic-campaign": {
      "command": "npx",
      "args": [
        "-y",
        "agentic-campaign",
        "mcp"
      ]
    }
  }
}

ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。

VS Codeで開く

または、設定を自分でコピーする

プロジェクトの .vscode/mcp.json に貼り付けます

{
  "servers": {
    "agentic-campaign": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "agentic-campaign",
        "mcp"
      ]
    }
  }
}

ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。

これはパソコンで動くサーバーですが、ChatGPTがつなげるのはインターネット上のサーバーだけです。ほかのアプリを選んでください。

選んだアプリは、この端末のCookieに保存されます。アカウントは不要です。

この設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。

できること

パソコンで動くサーバーです。インストールすると、ツール一覧がAIアプリに表示されます。

基本チェックi

誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月7日にチェック

  • ✓ 合格

    作者とリポジトリが一致

    レジストリ名は、リポジトリを所有するGitHubアカウント pooriaarab で確認済みです

  • … 未チェック

    今もメンテナンスされている

    このリポジトリはまだGitHubから読み取っていません

  • … 未チェック

    ライセンスがある

    このリポジトリはまだGitHubから読み取っていません

  • – 対象外

    エンドポイントが応答する

    これはパソコンで動くため、インターネット上のエンドポイントはありません

  • – 対象外

    OAuthでサインイン

    パソコンで動き、代わりにローカルの設定を使います

  • … 未チェック

    ツールの説明に隠れた指示がない

    パソコンで動くサーバーです。ツール一覧を読み取れるのは、インターネット上のエンドポイントがある場合だけです

マーケティング・SNSのほかのサーバーとの比較i

  • このカテゴリのほかの2972件のうち0%よりスターが多い
  • このカテゴリのほかの2972件のうち57%より最近レジストリに公開
  • 基本チェックの結果が、このカテゴリのほかの2972件のうち100%と同じかそれ以上

レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。

よくある質問

Agentic Campaignは安全ですか?

当てはまる基本チェック1項目のうち1項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。

どんなキーやコードが必要ですか?

レジストリには必須のキーは載っていません。ただし、最初に使うときにサインインを求めるサーバーもあります。

パソコンで動きますか、それともクラウドですか?

あなたのパソコンで動きます。必要なときにAIアプリが起動し、データは作者のサーバーを通りません(サーバー自体がオンラインサービスを呼び出す場合を除きます)。

今もメンテナンスされていますか?

GitHubリポジトリの最終更新は–、最新バージョン(0.1.0)がレジストリに届いたのは23 日前です。

どのアプリで使えますか?

Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。パソコンにNode.jsも必要です。

代わりに使えるものは?

同じカテゴリには:MCP YouTube Transcript, Google Analytics MCP, BibiGPT YouTube Video Summarizer

代わりの候補

同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。

カードの見方:★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i

Google Analytics MCP

作者:surendranb

GA4 MCP server for AI agents: schema discovery, server-side aggregation, analysis-ready defaults.

パソコンで動く★ 244MIT9 日前更新
インストール

作者のREADME

READMEを開く

作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。

agentic-campaign

Package · Quickstart · Runtime surfaces

agentic-campaign is an open-source social campaign planner for developers who need draft calendars, explicit slot approval, and text queue exports. It runs as a TypeScript SDK, command-line interface (CLI), or Model Context Protocol (MCP) server. Campaign planning and approval run locally; this package never publishes social posts.

Install

npm install agentic-campaign

Node.js 18 or later is required. TypeScript declarations are included, with two direct runtime dependencies.

Export your first campaign draft

Save this as campaign-demo.mjs. No credentials, environment variables, or .env loader are required.

import { createCampaign, approveSlot, exportQueue } from "agentic-campaign";

const campaign = createCampaign({ brand: "Acme", goal: "launch a feature", platforms: ["linkedin", "x"], weeks: 1, postsPerWeek: 2, startDate: "2026-11-01", }); console.log(campaign.schedule.length); console.log(exportQueue(campaign).length); const approved = approveSlot(campaign, "slot-1", { live: true, approved: true }); const queue = exportQueue(approved); console.log(queue.length, queue[0].brand, queue[0].targets[0]);

node campaign-demo.mjs

Success prints 2, 0, and 1 Acme linkedin. The approval flags change local state; they do not send a post. Export text includes an AI-assistance disclosure and needs editorial review.

How it works

Brief -> deterministic pillars and daily draft slots

Draft slot + explicit approval -> approved slot Approved or scheduled slots -> { brand, text, targets } queue Queue -> a downstream publisher you implement separately

Why it exists

Developers need campaign planning data they can inspect and pass between tools. Buffer and Hootsuite provide social calendars with publishing workflows. agentic-campaign supplies local plan generation and approval-filtered text exports for code and agent sessions.

Compare

Scope checked on 2026-10-14 against the official pages linked below.

Scopeagentic-campaignBufferHootsuite
Main workflowGenerate local plans and export draftsPlan, schedule, and publish social postsPlan, schedule, and publish social posts
Calendar representationIn-memory campaign objectsProduct content calendarProduct content calendar
Publishing in this packageNoneNo Buffer adapterNo Hootsuite adapter

Coverage

SurfaceStatusBehavior
Campaign brief✓Brand, goal, platform labels, slot count, and start date
Content pillars✓Three fixed pillars: Educate, Proof, Engage
Format labels✓Four rotating labels: short post, carousel, video, story
Slot approval✓Draft-to-approved transition with two explicit flags
Queue export✓Approved and scheduled slots become text queue items
LinkedIn and X (Twitter)Labels onlyExample target strings; no network adapters
Other platform namesLabels onlyArbitrary nonempty strings; no support registry
Local text routerscaffoldReceipt generation only
Generic HTTP text router✓Posts {text} to your endpoint; separate from campaign export
Cloudflare Workers handlerscaffold for campaignsHealth and text summary only; no campaign routes

There are zero social publishing connectors, two shared text-routing adapters, three fixed pillars, and four format labels. The source and local tests verify planning behavior. Zero external integrations were credential-checked for this rewrite.

Common use cases

  1. Node.js release teams generate draft slots for LinkedIn and X (Twitter) labels.
  2. TypeScript agencies plan separate campaign objects for client brands.
  3. MCP client developers review and approve slots within one agent session.
  4. Custom publisher developers consume {brand, text, targets} queue items through their own pipeline.

Features

  • Campaign plans: createCampaign builds draft slots; see the quickstart.
  • Explicit approvals: approveSlot requires live: true and approved: true.
  • Queue exports: exportQueue keeps approved or scheduled slots and includes draft disclosure text.
  • Agent sessions: MCP tools retain campaigns in the server's in-memory map.
  • Shared utilities: Text summaries, generic dispatch, guards, logging, and in-memory cost reports are SDK exports.

Runtime surfaces

The Node.js SDK exports createCampaign, approveSlot, exportQueue, and shared text utilities.

CLI commandBehavior
campaign create --brand Acme --goal launch --platforms linkedin,x --weeks 1 --posts-per-week 2Print a new campaign; accepts --start-date
campaign listList campaigns from the current process map
campaign show --id Read a campaign from that map
campaign approve-slot --id --slot slot-1 --live --approveApprove a draft in that map
campaign export --id Export approved or scheduled slots from that map
costsPrint current process cost units
mcpStart the stdio server

Run commands with npx agentic-campaign. --help and --version print help and version output. Separate CLI invocations start fresh maps. Use the SDK or a persistent MCP session for the full lifecycle.

All six MCP tools: create_campaign, list_campaigns, show_campaign, approve_campaign_slot, export_campaign_queue, and get_cost_report. Start them with npx agentic-campaign mcp or npx agentic-campaign-mcp.

The Worker source exposes GET /health and POST /summarize only. Optional PACK_NAME changes its health response label. You deploy and secure the Worker yourself.

Delivery and behavior limits

  • weeks * postsPerWeek sets total slots across all labels, rather than slots per platform.
  • Slots advance one calendar day each. weeks does not bound the schedule to that many weeks.
  • Brief quietHours is accepted but ignored. Slots contain dates, without posting times.
  • The daily cap is SDK-only input; the generator still advances a day after each slot.
  • Pillars, hooks, and formats use fixed code templates. No language model generates campaign text.
  • Format labels do not create carousel images, videos, stories, or attachments.
  • Campaign IDs use normalized brand and start date. Same-brand, same-date plans can overwrite a session map entry.
  • CLI and MCP storage is in memory. There is no file store, database, or restart recovery.
  • Only draft-to-approved transitions have an exported helper. Scheduling and completion need application code.
  • Queue items omit dates, slot IDs, and media. Downstream code must preserve scheduling metadata separately.
  • There is no automatic delivery, retry, deduplication, platform authentication, or engagement analytics.
  • Cost reports track generic text dispatch units. Campaign planning and approvals record no costs.

Integration guides

  • Node.js campaign approval and export example
  • CLI and MCP campaign lifecycle reference
  • Export and storage constraints

The export tool describes its shape as agentic-publish-compatible in source. This package does not call agentic-publish or verify delivery compatibility. No separate public documentation site is configured.

Status

Version 0.1.0 is an early release; APIs can change before 1.0. Report problems through GitHub issues. Public case studies are not published in this repository.

FAQ

What is agentic-campaign?

agentic-campaign generates local campaign plans and exports reviewed draft text. It provides SDK, CLI, and MCP interfaces for developers.

Which integrations are verified?

agentic-campaign has no social publishing connectors or platform credential verification. Its shared generic HTTP text router is separate from the campaign workflow.

Does agentic-campaign provide a managed publishing service?

agentic-campaign produces data inside your process. You supply storage, deployment, editorial review, and any publisher.

How is agentic-campaign different from Buffer?

agentic-campaign generates campaign objects and approval-filtered queues in code. Buffer provides a social planning and publishing product; see its publishing overview.

How is agentic-campaign different from Hootsuite?

agentic-campaign exposes a local planning SDK and agent tools. Hootsuite provides a content calendar and publishing workflows; see its publishing overview.

Does agentic-campaign publish to LinkedIn or X (Twitter)?

agentic-campaign stores those names as target labels. It makes no social network requests and validates no platform-specific constraints.

Why does agentic-campaign list show no campaigns after create?

agentic-campaign starts a fresh in-memory map for each standalone CLI invocation. Use a shared SDK object or one persistent MCP server session to retain campaigns.

Does agentic-campaign generate copy with a language model?

agentic-campaign uses fixed pillar descriptions and hook templates. Its export includes an AI-assistance disclosure, but no model API is called.

What does live approval do?

agentic-campaign requires both live and approval flags to change a draft slot to approved. That local state change makes the slot eligible for export and sends nothing externally.

Contributing

Run npm ci, npm run build, npm run typecheck, and npm test from the repository.

License

MIT. See the license text.

PopNxに聞く