mcpField
A
agentic-account

agentic-account

ローカル
github.com/pooriaarabソーシャルメディア02 週間前に更新

agentic-account について

agentic-accountは、ブランドのソーシャルアカウント設定を追跡する、開発者やチーム向けのローカル優先TypeScriptライブラリ、CLI、MCPサーバーです。プラットフォーム別のチェックリストと人による確認を管理し、アカウント作成や生の認証情報の保存は行いません。

主な機能

  1. 01アカウント設定状態の追跡
  2. 02プラットフォーム別チェックリスト生成
  3. 03接続用認証情報参照の記録
  4. 04アカウントのウォームアップ計画
  5. 05確認ゲートの人への引き継ぎ

活用シーン

  1. 01ブランドアカウントの設定進捗管理
  2. 02プラットフォーム別設定チェックリストの作成
  3. 03チームのボールトにある認証情報の参照

MCP 対応

MCPサーバーは、アカウントの作成、一覧表示、確認、状態更新、接続、ウォームアップ、およびコストレポート取得のツールを公開します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"pooriaarab-agentic-account": {
"command": "npx",
"args": [
"-y",
"agentic-account"
]
}
}
}
起動コマンドnpx -y agentic-account

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmagentic-account0.1.0

ツール

8

掲載時のツール一覧 · 2 週間前に更新

パラメーター型必須説明
handlestringはい
emailRefstringいいえ
phoneRefstringいいえ
platformenumはいinstagram | tiktok | x | linkedin | facebook | reddit | threads | bluesky | youtube | pinterest

詳細

agentic-account

npm version npm downloads per month license

npm パッケージ · CLI · ライブラリ · 安全性 · 制限事項

agentic-account は、10 のプラットフォームにわたるブランドのソーシャルアカウントの設定を計画・追跡する、ローカルファーストの TypeScript ライブラリ、CLI、MCP サーバーです。 チェックリスト、ステートマシン、ウォームアップ計画でワークフローを案内し、すべての認証ゲートは回避せず、人間に対応を求めます。

インストール

npm install agentic-account

実行時の依存関係は MCP SDK と zod の 2 つです。

最初のアカウントを追跡する

agentic-account account create --platform instagram --handle acme --email-ref BRAND_EMAIL
agentic-account account checklist --id <id>
agentic-account account advance --id <id> --state needs-human
agentic-account account connect --id <id> --provider direct --credential-ref vault://team/instagram
agentic-account account warmup --id <id>

advance は、アカウントを planned → creating → verifying → profile → connecting → warming → active の順に進めます。プラットフォームが本人の存在を証明するよう求める場合は、どの段階でも paused または needs-human に移行します。

CLI

agentic-account account create --platform <name> --handle <handle> [--email-ref <ref>] [--phone-ref <ref>]
agentic-account account list
agentic-account account show --id <id>
agentic-account account checklist --id <id>
agentic-account account advance --id <id> --state <state>
agentic-account account connect --id <id> --provider <provider> --credential-ref <ref>
agentic-account account warmup --id <id>
agentic-account costs
agentic-account mcp

ライブラリ

import { AccountRegistry, platformRequirements } from "agentic-account";

const registry = new AccountRegistry();
const account = registry.create({ platform: "instagram", handle: "acme", emailRef: "BRAND_EMAIL" });
registry.advance(account.id);                    // planned -> creating
registry.advance(account.id, "needs-human");     // CAPTCHA / SMS / identity check

platformRequirements は Instagram、TikTok、X、LinkedIn、Facebook、Reddit、Threads、Bluesky、YouTube、Pinterest に対応し、各プラットフォームのチェックリスト、認証手順、ウォームアップのガイダンスを提供します。

MCP サーバー

agentic-account mcp(または npx agentic-account-mcp)を実行すると、レジストリが stdio で提供されます。利用できるのは、account_create、account_list、account_show、account_checklist、account_advance、account_connect、account_warmup、get_cost_report です。

使用例

  • ローンチエージェントが、1 つのブランドの 10 個のプラットフォームアカウントを追跡し、それぞれの進行を妨げている手順を正確に表示します。
  • 運用スクリプトが、ドキュメントで管理する代わりに、プラットフォームごとの設定チェックリストを生成します。
  • チームの保管庫で実際の認証情報を管理し、レジストリには env: および vault:// の参照のみを保存します。

代替ツールと関連ツール

  • ソーシャルメディア管理ツール(Buffer、Hootsuite、Later)は、すでに所有しているアカウントに投稿します。このパックは、アカウントの作成、認証、接続に必要な作業を追跡します。
  • パスワードマネージャーは認証情報を保存します。agentic-account は秘密情報を保存せずに、それらを参照します。

安全性

  • アカウントの作成やプラットフォームのチェックの回避は行いません。CAPTCHA、SMS コード、本人確認は、常に needs-human に移行します。
  • 認証情報のフィールドに指定できるのは、BRAND_EMAIL、env:BRAND_EMAIL、vault://team/social などの参照のみです。秘密情報を直接指定すると拒否されます。
  • 各プラットフォームの利用規約を遵守してください。自動アカウント作成を全面的に禁止しているプラットフォームもあります。

制限事項

  • プロセス内の CLI レジストリは、ガイド付きセッションに適しています。レコードを独自のストレージに永続化する場合は、ライブラリを使用してください。
  • チェックリストの要件は、記録されたプラットフォームのバージョン時点のものです。プラットフォームは予告なく手順を変更する場合があります。

ライセンス

MIT

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。