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

Agentic Persona

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

インストール

概要

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

Keep one consistent AI persona across social content.

PopNx MCPの3つの柱

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

できること

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

  • 接続方法: パソコンで動く
  • トランスポート: stdio
  • カテゴリ: その他

インストール

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

インストールの前に

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

必要なもの

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

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

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

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

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

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

claude mcp add agentic-persona -- npx -y agentic-persona mcp

Cursorで開く

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

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

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

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

VS Codeで開く

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

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

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

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

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

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

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

できること

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

基本チェックi

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

  • ✓ 合格

    作者とリポジトリが一致

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

  • … 未チェック

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

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

  • … 未チェック

    ライセンスがある

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

  • – 対象外

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

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

  • – 対象外

    OAuthでサインイン

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

  • … 未チェック

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

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

その他のほかのサーバーとの比較i

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

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

よくある質問

Agentic Personaは安全ですか?

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

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

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

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

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

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

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

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

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

代わりに使えるものは?

同じカテゴリには:Spec Driven Development, Remote Desktop Commander, EmbeddedCI BenchPod

代わりの候補

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

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

Remote Desktop Commander

作者:desktop-commander

Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.

クラウドで動く★ 211一昨日更新
インストール

EmbeddedCI BenchPod

作者:embeddedci-com

Drive a BenchPod hardware-in-the-loop bench: power, flash, UART, I2C, CAN, analog and logic.

パソコンで動く今日更新
インストール

作者のREADME

READMEを開く

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

agentic-persona

Quickstart · API and commands · Package

agentic-persona is an open-source persona profile and text-checking toolkit for developers building AI content workflows. It checks literal voice phrases, banned phrases, and disclosure text. Its Node.js library, CLI, and Model Context Protocol (MCP) server also build image, video, and caption prompt strings.

Install

npm install agentic-persona

Requires Node.js 18 or later. Includes TypeScript declarations and two runtime dependencies.

Check your first caption

Save this example as check-persona.mjs after installation. Run node check-persona.mjs. No API keys, environment variables, or .env loading are required.

import { definePersona, consistencyCheck, promptPack } from 'agentic-persona';

const persona = definePersona({ name: 'Ari', handle: '@ari', niche: 'sustainable fashion', voiceRules: ['warm', 'practical'], bannedPhrases: ['guaranteed'], disclosureLine: 'Created with AI assistance.', visualStyle: 'sunlit editorial portrait', voiceStyle: 'calm and conversational' }); console.log(consistencyCheck(persona, 'A warm, practical tip. Created with AI assistance.')); console.log(promptPack(persona, 'repairing denim'));

The check prints score: 100, empty flags, and missingDisclosure: false. The prompt pack contains imagePrompt, videoPrompt, and captionPrompt. It generates text, not media assets.

How it works

Profile -> validate and freeze -> persona

| +-------------+--------------+ | | caption substring checks topic prompt templates | | score and flags image/video/caption strings

Why it exists

A profile can keep identity fields and disclosure instructions in one place across content workflows. textlint supports general prose rules. Promptfoo tests prompts and AI systems. This package provides a smaller local profile checker and fixed prompt templates without model calls.

Compare

Checked 2026-10-14 against textlint's source and Promptfoo's source. These are alternatives for content checks or prompt evaluation, with different scopes.

Scopeagentic-personatextlintPromptfoo
Main taskPersona profiles and substring checksNatural language lintingPrompt and AI-system evaluation
ConfigurationProfile object or JSONInstalled rules and config fileDeclarative evaluation configs
ExecutionLocal JavaScript functionsLocal CLI and APIsCLI and continuous integration

Coverage

Surface or adapterStatusBehavior
Persona profile✓Validates fields and freezes profile values
Caption checks✓Case-insensitive substring checks
Prompt templates✓Returns image, video, and caption strings
Persona notes✓Process-local note storage
Local router✓SDK creates a receipt without external delivery
HTTP router✓SDK posts {text} to a supplied endpoint
Model providers and social publishers—No brand-specific integration exists

The source exports six persona functions and two routing adapters. Tests cover local behavior and mocked HTTP routing. No external integration is credential-verified by this rewrite. Prompt templates do not call an image, video, or language model.

Common use cases

  1. Content developers use Node.js to flag missing disclosure text before review.
  2. Brand teams use a JSON profile and the CLI to detect prohibited phrases in captions.
  3. Agent developers use an MCP client to build prompt strings from a shared profile.
  4. Backend teams use TypeScript to store persona identity fields alongside their own content pipeline.

Features

  • Profile validation: checks required strings and arrays, then freezes the profile.
  • Consistency checks: reports matched phrases, banned phrases, missing disclosure, and a score.
  • Prompt packs: includes identity and style instructions in three prompt templates.
  • Notes: adds timestamped notes and lists them oldest first within a process.
  • Core utilities: includes text statistics, logging, routing guards, and dispatch cost counters.

Runtime surfaces

The SDK exports definePersona, validatePersona, consistencyCheck, promptPack, addNote, and listNotes. It also exports the shared text, guard, logging, routing, and cost utilities.

For CLI use, save the quickstart profile object as valid JSON in persona.json.

npx agentic-persona create --profile persona.json

npx agentic-persona show --profile persona.json npx agentic-persona check --profile persona.json --text 'A warm tip. Created with AI assistance.' npx agentic-persona prompts --profile persona.json --topic 'repairing denim' npx agentic-persona add-note --note 'Prefer natural light' npx agentic-persona list-notes npx agentic-persona costs npx agentic-persona mcp

These are the eight CLI commands. Help uses --help / -h; version uses --version / -V. create and show validate and print a supplied profile; they do not save it. Separate note commands start separate processes and do not share notes.

The dedicated agentic-persona-mcp executable also starts the stdio server. Its six tools are define_persona, validate_persona, consistency_check, prompt_pack, add_persona_note, and list_persona_notes. Notes share process memory; profile tools take explicit profile inputs rather than a saved active persona.

The built Worker entry provides GET /health and POST /summarize with a JSON text string. It computes text statistics and has no persona routes. Deploy it yourself; it is not a managed service or package-root export.

Delivery and behavior limits

Voice rules are literal phrases. A rule such as warm checks for that substring; it does not evaluate tone semantically. The score starts with the matched-rule percentage, subtracts 25 per banned phrase, and subtracts 20 for missing disclosure. An empty voice-rule list starts at 100. The score is not a calibrated quality or compliance measure. Prompts request identity consistency; the package does not enforce generated faces, voices, or media style. Notes are process-local, shared across personas, and absent from generated prompts. They disappear after a restart. The package does not publish social posts, train models, or provide durable persona memory. HTTP routing defaults to a ten-second timeout and has no retries or authentication configuration. SDK dispatch is live unless dryRun: true is supplied. Preview each dispatch and stop if a guard denies it. Cost reports count dispatches and characters, not money. Persona functions do not record dispatch costs.

Integration guides

  • Node.js persona checking example
  • JSON profile CLI and MCP reference
  • Scoring and memory limits

Status

Version 0.1.0 is early; interfaces can change. Public case studies are not yet published in this repository. Use GitHub issues for support.

FAQ

Does agentic-persona generate images or videos?

agentic-persona returns prompt strings. You provide a generation service and review its output.

Which integrations are verified?

agentic-persona has local and mocked routing tests. No external model or publishing integration is credential-verified by this rewrite.

Does agentic-persona provide a managed persona service?

agentic-persona runs in your own process. You supply persistence, hosting, and model services.

How is agentic-persona different from textlint?

agentic-persona checks profile phrases and builds persona prompt packs. textlint uses installed rules to lint natural language files.

How is agentic-persona different from Promptfoo?

agentic-persona uses deterministic local profile checks without model evaluation. Promptfoo evaluates prompts and AI systems using configured tests.

Does the score measure brand voice quality?

agentic-persona scores literal phrase matches and penalties. It does not measure semantic tone or certify quality.

Do persona notes survive restarts?

agentic-persona stores notes in process memory. Your application needs its own durable storage.

Does agentic-persona add disclosure to generated captions?

agentic-persona includes a disclosure instruction in the caption prompt. Its checker detects the configured substring; downstream output still needs review.

License

MIT.

PopNxに聞く