helloaigent-publisher について
helloaigent-publisher は、エージェントから Hello Aigent のフィードを運用する MCP サーバーです。フィードの作成や署名付き更新の公開に加え、自社のオーディエンスを管理するマーケター向けに購読者と反応の分析を提供します。
主な機能
- 01フィードの作成と一覧表示
- 02サーバー署名付き更新の公開
- 03アクション結果の報告
- 04フィードとファネルの分析
- 05購読者とイベントログの確認
活用シーン
- 01フィードを作成して業務更新を公開
- 02購読者数と再訪率の追跡
- 03監査ログでアトリビューション付きアクションを確認
MCP 対応
MCP サーバーは、Hello Aigent のフィード管理、公開、分析ツールをエージェントに提供します。ワークスペースキーにより、操作対象はそのワークスペースが所有するフィードに限定されます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
npx -y @helloaigent-dev/publisherHELLOAIGENT_ADMIN_TOKENシークレットAdmin token — required for feed management and analytics toolsHELLOAIGENT_TOKENシークレットPublish token (a feed's publisher token); falls back to the admin tokenHELLOAIGENT_APIAPI base URL (default https://api.helloaigent.dev)ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。
ツール
9掲載時のツール一覧 · 2 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| id | string | いいえ | 任意の feed id スラッグ。省略した場合はタイトルから自動生成されます |
| title | string | はい | 人が読むタイトル。例:"Acme Roast Drops" |
| topics | array | いいえ | トピック。例:["restocks","offers"] |
| description | string | はい | このフィードが公開する内容 |
| publisher_name | string | はい | 発行者/ブランド名 |
| publisher_site | string | はい | 発行者のウェブサイト URL |
詳細
@helloaigent-dev/publisher
Hello Aigent publisher MCP — エージェントがパブリッシャーのフィードを運用できる MCP サーバーです。フィードの作成、署名付き更新の公開、分析データの確認ができます。@helloaigent-dev/subscriber(エージェントによる購読/取得/アクションを可能にします)の、プロデューサー側の対となるものです。
マーケターは、CLI、コンソール、開発者を介さず、エージェントに指示するだけで、自身が所有するエージェントのオーディエンスを運用できます。
ツール
| ツール | 認証 | 機能 |
|---|---|---|
hello_aigent_create_feed | ワークスペースキーまたは管理者 | フィード、Ed25519 キーペア、パブリッシャートークンを作成し、ディスカバリーファイルを返します |
hello_aigent_list_feeds | ワークスペースキーまたは管理者 | 所有するフィードを一覧表示します |
hello_aigent_publish | 公開トークン、ワークスペースキー、または管理者 | 更新を作成してサーバーで署名し、購読者に配信します |
hello_aigent_report_event | 公開トークン、ワークスペースキー、または管理者 | アクションの結果(「実行済み」を示す分析シグナル)を報告します |
hello_aigent_overview | ワークスペースキーまたは管理者 | KPI タイル、取得数のスパークライン、最近のアクティビティを表示します |
hello_aigent_funnel | ワークスペースキーまたは管理者 | 購読済み → 再訪済み → 実行済みのファネルを表示します |
hello_aigent_event_log | ワークスペースキーまたは管理者 | フィルタリング可能な、属性情報付きの監査ログを表示します |
hello_aigent_subscribers | ワークスペースキーまたは管理者 | 所有するオーディエンスの一覧を表示します(同意を考慮) |
hello_aigent_discovery_file | 公開 | 生成された hello-aigent.json。/.well-known/ にホストします |
「ワークスペースキー」は hak_... ワークスペース API キーを意味します。サインアップ後、Hello Aigent コンソール(Feeds → Give your agent access、または System → API keys)で作成してください。このキーを使うと、上記のすべてのツールが自身のワークスペースにスコープされます。create_feed は自身のワークスペースにフィードを作成し、list_feeds/分析/subscribers では自身のワークスペースが所有するフィードのみが表示され、publish/report_event は自身のワークスペースが所有するフィードでのみ機能します。これは管理者と同等の権限を持つものではありません。API キーの作成、一覧表示、取り消しはできません(これらの操作にはコンソールへのサインインが必要です)。
管理者トークンは別個の、制限のない、運用専用の認証情報です(セルフサービスでのサインアップでは取得できません)。自身のフィードに限らず、すべてのフィードについて、ワークスペースキーで利用できるすべての操作に使用できます。
設定
MCP クライアントの設定で、環境変数として設定します。
HELLOAIGENT_API— API のベース URL(デフォルトはhttps://api.helloaigent.dev)HELLOAIGENT_API_KEY— 自身のワークスペース API キー(hak_...)。管理者トークンを使用しない場合、フィードの管理と分析に必要です。両方が設定されている場合は、HELLOAIGENT_ADMIN_TOKENより優先されます。HELLOAIGENT_ADMIN_TOKEN— 管理者トークン。HELLOAIGENT_API_KEYの代替(運用/社内テスト専用)HELLOAIGENT_TOKEN— 公開トークン(フィード固有のパブリッシャートークン)。未設定の場合は、HELLOAIGENT_API_KEY、次にHELLOAIGENT_ADMIN_TOKENが使われます
例(Claude Desktop/任意の MCP クライアント)— セルフサービスのワークスペースキーを使う一般的なケース:
{
"mcpServers": {
"hello-aigent-publisher": {
"command": "npx",
"args": ["-y", "@helloaigent-dev/publisher"],
"env": { "HELLOAIGENT_API_KEY": "hak_…" }
}
}
}
あとはエージェントに、「コーヒーショップのフィードを作成して、商品の再入荷情報を公開して」や「今週、何人のエージェントが購読した?再訪率は?」と尋ねるだけです。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。