Anomalia MCP Server
Anomalia CLI — ソーシャルメディアAI自動化CLI、MCPサーバー、エージェントスキル
ターミナルからソーシャルメディアを自動化しましょう。 Anomalia は、投稿、ブログ記事、SEO/GEO監査を自動で計画、作成、デザイン、公開するソーシャルメディアAIオートパイロットです。このリポジトリは、そのコマンドラインクライアント、MCPサーバー(Model Context Protocol — stdio + HTTP)、およびエージェントスキルです。ターミナルまたはAIエージェントからソーシャルメディア自動化、コンテンツ生成、承認ワークフローを実行するために必要なすべてが含まれています。
このリポジトリは、同じ製品を操作する3つの方法を提供します(同じOAuth、同じAPI、静的トークンなし)。
内容 | 対象 | |
CLI |
| 人間とスクリプト |
MCP | Model Context Protocol サーバー ( | Cursor、Claude、その他のMCPホスト |
Skill | エージェントスキル ( | コーディングエージェント / skills.sh / |
Anomaliaアカウントが必要です。 これはクライアントであり、スタンドアロンツールではありません。すべての呼び出しはHTTPS経由でAnomalia APIと通信します。アカウントがなければ操作するものはありません。
Anomalia CLIを使用すると、ソーシャルメディアへの投稿の自動化、AI生成コンテンツのワンタップ承認、カルーセルのスライドごとの編集、投稿の動画化、SEOおよびGEO監査の実行、ブログの管理を、ターミナルまたはCursorやClaudeなどのAIエージェントから行うことができます。
┌─────────────┐ ┌─────────────┐ ┌──────────────────┐
│ anomalia │ │ MCP host │ │ Agent + Skill │
│ CLI │ │ (Cursor…) │ │ (npx skills) │
└──────┬──────┘ └──────┬──────┘ └────────┬─────────┘
│ │ │
│ lib/api.ts + OAuth session │
└─────────────────┼───────────────────┘
▼
Anomalia /api/v1/*1. CLI
インストール
いずれかを選択:
方法 | コマンド | 備考 |
npm |
| Node.js ≥ 20 が必要 |
Homebrew | 下記参照 | macOS / Linux、スタンドアロンバイナリ |
インストーラー | 下記参照 | curlスクリプト → PATH上のバイナリ |
ソースから | 下記参照 | Bun が必要 |
npm
npm install -g anomalia-cli
# or: pnpm add -g anomalia-cli / bun add -g anomalia-cli
anomalia loginHomebrew
brew tap andreabuttarelli/anomalia-cli https://github.com/andreabuttarelli/anomalia-cli
brew install anomalia
anomalia loginインストーラー(スタンドアロンバイナリ) — macOS arm64/x64 および Linux arm64/x64、Node/Bun不要:
curl -sSL https://raw.githubusercontent.com/andreabuttarelli/anomalia-cli/main/scripts/install.sh | bash
anomalia login後で更新するには、インストール方法に応じて anomalia update、または npm install -g anomalia-cli@latest / brew upgrade anomalia を使用します。詳細: docs/distribute.md。
クイックスタート
anomalia brands
anomalia dashboard my-brand
anomalia content my-brand --status pending_user
anomalia approve my-brand --all
anomalia seo my-brand
anomalia web my-brand generate --topic "..."
anomalia ads my-brand --remix
anomalia ai my-brand --message "..." --pipeすべてのコマンドは最初の引数としてブランドスラッグを受け取ります。anomalia --help ですべてを一覧表示し、anomalia <command> --help で1つのコマンドの詳細を表示します。テーブルの短いIDプレフィックスが受け入れられます。曖昧なプレフィックスは推測せずにエラーになります。
領域 | コマンド |
投稿 |
|
計画 |
|
ブランド |
|
Web |
|
広告 |
|
インサイト |
|
AI |
|
全コマンド一覧: llms.txt · その他のドキュメント: docs/
ソースから
Bun が必要です。
git clone https://github.com/andreabuttarelli/anomalia-cli.git
cd anomalia-cli
bun install
bun run cli.ts --helpRelated MCP server: automate-idea-to-social-mcp
2. MCPサーバー
CLIと同じツールとOAuthを使用します。ドキュメント: docs/mcp.md。
bun run mcp # stdio (local hosts)
bun run mcp:http # http://localhost:8787/mcpリモート: https://mcp.anomalia.so/mcp(Bearer JWTが必要)。ヘルスチェック: GET /health。
Cursor — stdio
{
"mcpServers": {
"anomalia": {
"command": "bun",
"args": ["run", "/ABS/PATH/to/anomalia-cli/mcp/stdio.ts"]
}
}
}Cursor — HTTP
{
"mcpServers": {
"anomalia": { "url": "https://mcp.anomalia.so/mcp" }
}
}Connectが Not an https or loopback URI: cursor://… で失敗する場合、CursorビルドはまだカスタムスキームのOAuthコールバックを使用しています。上記のstdioを使用するか、Cursorを更新するか(ループバック http://localhost:8787/callback)、docs/mcp.md を参照してください。
ローカル stdio:
loginツールまたは既存のanomalia login→~/.config/anomalia/session.jsonリモート HTTP:
Authorization: Bearer <access_token>(ない場合は401が期待されます)
3. エージェントスキルとプラグイン
Cursor、Claude、skills.shなど向けの公開可能なAgent Skill:
npx skills add andreabuttarelli/anomalia-cli --skill anomalia
# or
bash scripts/install-skill.sh --projectパッケージ: skills/anomalia/ → plugins/anomalia/skills/anomalia/(SKILL.md + MCPセットアップ、ツールマップ、CLI用の references/)。
スキルがアクティブな場合、エージェントは接続されていればMCPツールを優先し、そうでなければCLIを優先します。
Claude Code / Codex マーケットプレイスプラグイン
同じスキルとリモートMCPを、プラグインインストールとディレクトリ提出用にパッケージ化:
# Claude Code
/plugin marketplace add andreabuttarelli/anomalia-cli
/plugin install anomalia@anomalia
# Codex
codex plugin marketplace add andreabuttarelli/anomalia-cli提出チェックリスト(Claudeコミュニティディレクトリ + OpenAIプラグインディレクトリ):docs/plugins.md。
設定
デフォルトでは設定不要で https://anomalia.so を使用し、ローカルアプリが応答している場合は自動的に http://localhost:5173 にフォールバックします。
変数 | 目的 |
| CLI/MCPを別のAnomaliaインスタンスに向ける |
| (MCP HTTP / Vercel) エラー → Sentry |
| (MCP HTTP / Vercel) |
| OAuthメタデータ用の公開MCPベースURL |
セッション: ~/.config/anomalia/session.json。anomalia logout でクリアされます。このリポジトリやバイナリにはシークレットは埋め込まれていません。
アーキテクチャ
軽量なHTTPSクライアント — DBアクセスなし、Anomaliaサーバーコードベースとの結合なし:
CLI ──┐
MCP ──┼── HTTPS ──► /api/v1/* ──► Anomalia
Skill ─┘ (guides agents to CLI or MCP)CLIコマンド:
commands/+cli.tsHTTPクライアント:
lib/api.tsのみMCP:
mcp/(lib/api.tsを再利用し、ツールを登録)スキル/プラグイン:
skills/anomalia/→plugins/anomalia/(Claude + Codexマーケットプレイスマニフェスト)
開発
bun install
bun run cli.ts --help
bun run mcp
bun run mcp:http
bun run typecheck
bun test
bun run build # binary → dist/
bun run build:all # all four targets
bun run vercel-build # MCP bundles under mcp/api/リリース: v* タグをプッシュすると、CIが型チェック、テスト、バイナリのクロスコンパイル、.tar.gz + SHA256SUMS.txt をGitHubリリースに生成し、Formula/anomalia.rb を更新し、NPM_TOKEN が設定されている場合は anomalia-cli をnpmに公開します。詳細: docs/distribute.md。
ライセンス
Copyright © 2026 Andrea Buttarelli.
GNU Affero General Public License v3.0以降 の下でライセンスされています。使用、変更、再配布は自由ですが、派生作品は同じライセンスの下でオープンソースを維持し、著作権表示を保持し、変更点を明記する必要があります。ネットワーク経由でユーザーに提供する場合も同様です。
This server cannot be installed
Maintenance
Related MCP Servers
- FlicenseNot gradedqualityCmaintenanceEnables AI agents to create, schedule, and manage social media posts across 10 platforms via a unified API.
- AlicenseNot gradedqualityDmaintenanceEnables publishing content to multiple social media platforms (YouTube, Twitter, Facebook, Instagram, TikTok, Reddit, Blog) through automation agents, with task management and system validation.4MIT
- AlicenseNot gradedqualityDmaintenanceEnables posting and managing content across 13+ social media platforms with scheduling, analytics, AI generation, and approval workflows through natural language.2MIT
- FlicenseNot gradedqualityCmaintenanceAutomates marketing workflows across Google Ads, Meta Ads, and GA4, enabling content generation, scheduling, and analytics via a multi-agent pipeline.
Related MCP Connectors
AI marketing agent for Google Ads, Meta, GA4, TikTok, LinkedIn, Shopify, HubSpot and more.
Connect any AI agent to 11+ social platforms: schedule, publish & track posts via hosted MCP.
Agent-operated social media for agencies — www.aidelly.ai. Post, approve, analyze on 11 networks.
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/andreabuttarelli/anomalia-cli'
If you have feedback or need assistance with the MCP directory API, please join our Discord server