Antwork について
Antworkは、接続済みのソーシャルアカウントへの投稿を作成・予約・公開するAIアシスタント向けMCPサーバーです。アカウントに応じた投稿ツールに加え、カレンダーやキャンペーン、分析、監査のスキルも利用できます。
主な機能
- 01アカウントごとの文体で投稿を作成
- 02複数プラットフォームで予約・公開
- 03メディアと投稿カレンダーを管理
- 04投稿とアカウントの実績を確認
- 05スキルで複数段階のワークフローを追加
活用シーン
- 01リポジトリのコミットから投稿を作成
- 02複数アカウントの投稿予定を計画
- 03コンテンツを各プラットフォーム向けに調整
- 04ソーシャル実績とアカウント状況を確認
MCP 対応
Antworkは、ソーシャルアカウントの接続、投稿作成、予約、公開、メディア、カレンダー、分析機能をMCPクライアントに提供します。Streamable HTTPとOAuth 2.1を使用します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://api.antwork.io/mcpclaude mcp add --transport http io-antwork-social https://api.antwork.io/mcp{"mcpServers":{"io-antwork-social":{"type":"http","url":"https://api.antwork.io/mcp"}}}Cursor で開く{"servers":{"io-antwork-social":{"type":"http","url":"https://api.antwork.io/mcp"}}}VS Code で開く{"mcpServers":{"io-antwork-social":{"type":"http","url":"https://api.antwork.io/mcp"}}}{"mcpServers":{"io-antwork-social":{"serverUrl":"https://api.antwork.io/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
Antwork:AI から LinkedIn、X、Instagram などに投稿
AI アシスタントには、ソーシャルメディアに投稿するためのコネクターが組み込まれていません。 アシスタントに投稿の下書き作成、予約、公開を行わせるには、プラットフォームの権限を保持する MCP サーバーに接続します。Antwork はそのサーバーです。https://api.antwork.io/mcp に一度接続して OAuth でサインインすれば、アシスタントから接続済みアカウントに LinkedIn(個人プロフィールまたは会社ページ)、X、Instagram、Facebook Pages、Threads、TikTok、YouTube、Pinterest へ投稿できます。予約または公開を依頼するまでは、投稿は下書きのままです。
VS Code(GitHub Copilot のチャット)、Claude、ChatGPT、Cursor、および MCP に対応するその他のクライアントで動作します。ソーシャルアカウントは 2 つまで無料で、以降は 1 アカウントにつき月額 5 ドルです(料金)。
1 行でインストール
エージェントを選んでください。各コマンドで Antwork のスキル(コミットやリリースを投稿に変換する /antwork ship を含む)が追加されます。プラグインのコマンドでは MCP サーバーにも接続します。
| エージェント | コマンド |
|---|---|
| Claude Code(プラグイン:スキル、監査エージェント、MCP サーバー) | /plugin marketplace add polynode-co/antwork-skills then /plugin install antwork-skills@antwork |
| Codex(プラグイン:スキル、MCP サーバー) | codex plugin marketplace add polynode-co/antwork-skills && codex plugin add antwork-skills@antwork && codex mcp login antwork |
| 任意のエージェント、スキルのみ(skills CLI:Claude Code、Codex、Cursor など) | npx skills add polynode-co/antwork-skills |
skills CLI がインストールするのはスキルであり、MCP サーバーではありません。そのため、サーバーには一度だけ手動で接続してください。
# Claude Code
claude mcp add --transport http antwork https://api.antwork.io/mcp
# Codex
codex mcp add antwork --url https://api.antwork.io/mcp && codex mcp login antwork
または、Codex の ~/.codex/config.toml に以下を記述します。
[mcp_servers.antwork]
url = "https://api.antwork.io/mcp"
その後、リポジトリ内から /antwork ship を実行するか、「今週リリースした内容について投稿して」と依頼してください。
接続
| サーバー URL | https://api.antwork.io/mcp |
| サーバー名 | antwork |
| トランスポート | Streamable HTTP |
| 認証 | 動的クライアント登録を使用する OAuth 2.1。作成や保存が必要な API キーはありません。 |
最初のツール呼び出しで、ブラウザーに同意画面が表示されます。その後、アシスタントにソーシャルアカウントへの接続を依頼すると、プラットフォームごとの接続リンクが返されます。
VS Code
MCP サーバーのギャラリーから Antwork をインストールするか、ワンクリックで追加してください。VS Code の MCP サーバーは GitHub Copilot 経由で動作するため、Copilot 拡張機能をインストールしてサインインしておく必要があります。手動で追加する場合は、.vscode/mcp.json に以下を記述します。
{
"servers": {
"antwork": {
"type": "http",
"url": "https://api.antwork.io/mcp"
}
}
}
その他のクライアント
- Claude.ai または Claude Desktop:
https://api.antwork.io/mcpをカスタムコネクターとして追加します。手順はこちら。カレンダー、キャンペーン、分析、監査のワークフローには、claude.ai スキルも追加してください。 - Claude Code: 以下のプラグインをインストールすると、サーバーへの接続とスキルの追加を一度に行えます。
- ChatGPT: セットアップガイド。
- Cursor: セットアップガイド。
- その他: 上記のサーバー URL を指定してください。MCP ドキュメント全文。
アシスタントにできること
- 各アカウントの個性に合わせた投稿を作成します。まず、そのアカウントの最近の投稿を読み込みます。
- アカウントごとに、または複数アカウントを対象としたキャンペーンとして、投稿を予約または公開します。
- 画像、動画、PDFを添付し、メディアライブラリを管理します。
- カレンダーの確認、投稿の一覧表示や検索、失敗した投稿の再試行ができます。
- 投稿ごと、アカウントごとにパフォーマンスをレポートします。インプレッションまたは再生数、いいね、コメント、シェア、リーチのほか、プラットフォームから報告される場合は保存数、リンククリック数、プロフィール訪問数、フォロー数、視聴時間も確認できます。また、接続済みの各アカウントの日別フォロワー数も確認できます。プラットフォームが報告しない指標は空欄になり、ゼロにはなりません。
各プラットフォーム固有のルールが適用されます。InstagramとPinterestでは画像または動画が必要で、TikTokとYouTubeでは動画が必要です。また、Instagramにはクリエイターアカウントまたはビジネスアカウントが必要です。ツールのリファレンス。
Claude Code と claude.ai 向け Antwork スキル
このリポジトリでは、コネクターに加えてエージェントスキルも追加されます。コネクターだけで対応できるのは、投稿の作成、予約、公開、メディア、接続といった単独のステップです。スキルは、すでに予約済みの内容を考慮したコンテンツカレンダーの作成、1つのコンテンツの各プラットフォーム向け再利用、キャンペーンの構成、実績に基づくアイデアの作成、分析レポート、スコア付き監査など、複数ステップのワークフローを担います。1つのルーターが /antwork <command>(または通常のリクエスト)を適切なスキルに振り分けます。
コマンド
| コマンド | スキル | 機能 |
|---|---|---|
/antwork voice [account] | antwork-voice | 実際の投稿からアカウントの個性を読み取るか、サンプルから記録します。 |
/antwork calendar <theme> | antwork-calendar | コンテンツカレンダーを計画し、まとめて予約します。 |
/antwork repurpose <source> | antwork-repurpose | 1つのコンテンツから、キャンペーンとしてまとめた各プラットフォームに適したバリエーションを作成します。 |
/antwork campaign <goal> | antwork-campaign | 複数投稿からなるキャンペーンやローンチ週の投稿順を構成します。 |
/antwork ideas [topic] | antwork-ideas | すでに実績のある内容に基づき、データ主導のフックを作成します。 |
/antwork analytics [range] | antwork-analytics | パフォーマンスとエンゲージメントを取得し、レポートにまとめます。 |
/antwork audit | antwork-audit | 5つの並列エージェントによるソーシャルプレゼンスの総合監査と、0〜100のソーシャルヘルススコアを実施します。 |
/antwork ship [--since …] [--release <tag>] | antwork-ship | 現在のリポジトリのコミット、マージ済みPR、またはリリースを、各アカウントの個性に合わせたアカウントごとのビルド・イン・パブリック投稿に変換します。 |
コマンドを入力する必要はありません。「来週の予定を立てて」「先月の成果はどうだった?」のように意図を伝えると、ルーターが適切なスキルを選びます。単独の投稿、アカウントの接続、メディアの操作にはスキルは不要です。コネクターに付属する手順で対応できます。
監査の並列エージェント
Claude Codeでは、/antwork audit が読み取り専用のサブエージェントを5つ同時に起動し、その後、重み付けしたスコアをまとめます。サブエージェントのない claude.ai では、同じ5つの観点を順番に実行します。
| エージェント | 観点 | 重み |
|---|---|---|
antwork-performance | エンゲージメントと上位/下位の投稿 | 30% |
antwork-voice-analyst | アカウント間の個性の一貫性 | 20% |
antwork-cadence | 投稿頻度とタイミング | 20% |
antwork-content | コンテンツの質(フック、CTA、適合性) | 20% |
antwork-growth | プラットフォームの網羅状況と成長 | 10% |
前提条件
各スキルは Antwork MCP サーバーを呼び出すため、接続が必要です(接続を参照)。プラグインが接続を行います。1 つの OAuth トークンですべてのワークスペースを利用できます。
接続したら、最初に監査(現状の把握)を行い、次にアイデアまたはカレンダー(次に投稿する内容の確認)に進むのがおすすめです。
スキルをインストールする
Claude Code プラグイン(推奨)
このリポジトリは Claude Code のプラグインマーケットプレイスでもあります。プラグインをインストールすると、Antwork MCP サーバーとすべてのスキルおよびエージェントが一度に設定されます。
/plugin marketplace add polynode-co/antwork-skills
/plugin install antwork-skills@antwork
これだけで完了です。OAuth のプロンプトに応答すれば、antwork MCP サーバーが自動的に接続され、ルーター、8 つのスキル、5 つの監査エージェントが読み込まれます。個別のスキルではなくプラグインを使う理由は、Antwork の MCP に接続されるまではスキルが機能せず、プラグインにはその設定が同梱されているため、別途コネクターを設定する必要がないからです。
スクリプトによるインストール(プラグインなし)
プラグインシステムを使わない場合は、スクリプトでスキルとエージェントを ~/.claude/ に直接コピーできます(Antwork MCPへの接続は別途必要です)。
curl -fsSL https://raw.githubusercontent.com/polynode-co/antwork-skills/main/install.sh | bash
先にクローンする場合は、git clone … && cd antwork-skills && ./install.sh を実行してください。すべて削除するには ./uninstall.sh を実行します。
OpenClaw
clawhub/antwork/ は、OpenClaw 用の自己完結型スキルです。ClawHubへの掲載は近日中の予定です。まだ公開されていないため、clawhub install では見つかりません。それまでは、フォルダーを OpenClaw のスキルディレクトリにコピーして、サーバーに接続してください。
git clone https://github.com/polynode-co/antwork-skills.git
cp -r antwork-skills/clawhub/antwork ~/.openclaw/skills/antwork
mcporter config add antwork --url https://api.antwork.io/mcp --auth oauth
このスキルは、意図的に上記のルーターとは別の構成になっています。ClawHub では 1 つのフォルダーしか公開できないため、インストールされていない 8 つの関連スキルに処理を振り分けるスキルでは正常に動作しません。このスキルでは、セットアップ、文章作成の手順、文字数制限、下書きから公開までの 2 段階の手順を 1 つのファイルにまとめています。
claude.ai
プラグインは Claude Code 専用のため、claude.ai では同じスキルを 1 つのファイルとしてアップロードします。
antwork-claude-ai-skill.zipをダウンロードします。- claude.ai で「設定」を開き、「スキル」を探して ZIP をアップロードします。
- まだ接続していない場合は、Antwork コネクターを接続します(接続を参照)。
スキルは antwork という名前の 1 つだけです。これはルーターであり、必要に応じて読み込む参照ファイルとして、他のすべてのスキルと監査項目が含まれています。claude-ai/build.sh は skills/(各スキルとそのテンプレート、および監査用エージェント)からこのスキルを生成します。また、ワークフローによって変更のたびに再公開されるため、プラグインとの内容のずれは発生しません。投稿自体には、claude.ai でもスキルは必要ありません。コネクターは接続時に文章作成のルールを送信します。
リポジトリの構成
antwork-skills/
├── .claude-plugin/
│ ├── plugin.json # plugin manifest
│ └── marketplace.json # self-hosted marketplace (lists this plugin)
├── .mcp.json # Antwork MCP server — bundled & auto-connected
├── skills/ # router + 8 specialized skills, each with its own templates/
│ ├── antwork/ # router — /antwork <command>
│ ├── antwork-ship/ # commits / PRs / releases → posts
│ ├── antwork-calendar/ ├── antwork-campaign/
│ ├── antwork-repurpose/ ├── antwork-ideas/
│ ├── antwork-voice/ ├── antwork-analytics/
│ └── antwork-audit/ # + agents/: the 5 parallel audit subagents
├── claude-ai/build.sh # builds the claude.ai ZIP from skills/
├── clawhub/ # self-contained OpenClaw skill (ClawHub listing coming soon)
├── install.sh / uninstall.sh # script-install fallback
└── README.md / LICENSE
コントリビューション
各スキルは skills/<name>/SKILL.md にあり、YAML フロントマター(name、description)に続いて Markdown の指示が記載されています。description: は具体的に記述してください。Claude がスキルを自動的に読み込むタイミングを決めるためです。実際の Antwork MCP ツールのみを使用し、ツールの引数を捏造しないでください。サーバーは未知のフィールドを拒否します。
ライセンス
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。