mcpField
A
ainpc-cli

ainpc-cli

リモート
ainpcengine.comゲーム・エンタメ15 週間前に更新
リポジトリ公式サイト

ainpc-cli について

ainpc-cli は、AI NPC を開発するゲームスタジオ向けのコマンドラインツール兼 MCP サーバーです。CLI やエージェントツールから NPC 管理、プレイヤーの継続的な記憶、会話、ゲームイベント、ペルソナ生成、音声を扱えます。

主な機能

  1. 01NPC の作成と管理
  2. 02セッションをまたぐ継続的な記憶
  3. 03会話とゲームイベントの処理
  4. 04NPC ペルソナの生成
  5. 05TTS による NPC 音声

活用シーン

  1. 01ゲームプロジェクト向け NPC の作成
  2. 02キャラクターにプレイヤー情報を記憶させる
  3. 03会話、クエスト、戦闘イベントの処理
  4. 04NPC への音声の追加

MCP 対応

NPC 管理、会話、ゲームイベント、ペルソナ生成、スタジオアカウント操作のための 49 個のツールを提供します。stdio でローカル実行する方法と、SSE でリモート接続する方法があります。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://mcp.ainpcengine.com/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

すべてのエンドポイント
Streamable HTTPhttps://mcp.ainpcengine.com/mcp認証が必要
SSEhttps://mcp.ainpcengine.com/sse認証が必要
パッケージ
npmainpc-cli1.5.4

ツール

2

このツールにパラメーターはありません。

詳細

AINPCEngine — 永続的なメモリーを備えたAI搭載NPC

ainpc — AINPCEngine CLI & MCP サーバー

コマンドラインからAI搭載NPCを作成し、会話し、管理できます。コーディングエージェント向けに構築されています。
セッションをまたいでプレイヤーを記憶し、ゲーム内イベントに反応し、キャラクターを保ち続けるNPCを、AINPCEngineで実現します。

ウェブサイト · ドキュメント · ライブデモ · 料金

smithery バッジ


NPCたちに会いましょう

ここに登場するNPCは全員、公開デモで会える、常時稼働するAI NPCです。永続的な記憶、毎日のスケジュール、気分、そして秘密を持っています。彼らを訪ねて、話しかけてみましょう。

鍛冶屋のGrok
鍛冶屋のGrok
商人 · 村の衛兵
「おう、何が要るんだ? 髪の毛だって真っ二つにできるほど、よく切れる刃があるぜ」
Elara Nightbloom
Elara Nightbloom
薬草師 · 癒やし手の会
「耳を傾ける方法を知っていれば、葉っぱの一枚一枚が物語を語ってくれます」
Captain Voss
Captain Voss
衛兵 · 町の警備隊
「用件を言うか、立ち去れ。一日中暇なわけじゃない」
Pip Tanglefoot
Pip Tanglefoot
宿屋の主人 · 商人ギルド
「いらっしゃい、いらっしゃい! エールは冷たく、シチューは熱々、ベッドには虫が少しいるだけだよ!」
シスターMaren
シスターMaren
聖職者 · 暁光の神殿
「光は裁きませんよ、子ども。ただ、すでにそこにあるものを照らすだけです」
Dax Ironjaw
Dax Ironjaw
商人
「公正な取引? 友よ、俺がする取引はすべて公正だ――俺にとってはな」
Old Thorn
Old Thorn
農夫
「雨が来る。あるいは厄介ごとか。たいてい同じことだ」
Lyra Ashford
Lyra Ashford
学者 · 文学院
「答えがこの本に載っていないなら、まだ正しいページを見つけていないだけです」
## 実際の動作を見る

実際のターミナルセッションと実際のダッシュボードです。モックアップではありません。カードをクリックすると動画を視聴できます。

CLI とコーディングエージェントのデモ
CLI とコーディングエージェント
サインアップから記憶する NPC まで、ターミナル 1 つで 75 秒
ダッシュボードのデモ
ダッシュボード
ミッションコントロール:NPC、ゲーム、インタラクションの KPI をリアルタイムで確認
ゲームのデモ
ゲーム
ゲームごとに専用の世界を用意。数秒で作成できます
NPC のデモ
NPC
役割、特性、話し方、バックストーリーを設定して NPC を作成
プレイグラウンドのデモ
プレイグラウンド
NPC とリアルタイムでチャットし、借金を覚えている様子を確認

AINPCEngine を選ぶ理由

  • 永続的な記憶 — NPC はセッションをまたいで、プレイヤーの名前、借金、貸し借り、恨みをすべて記憶します
  • 動的な性格 — 特性、気分、毎日のスケジュール、秘密を設定でき、NPC はキャラクターを保ちます
  • ゲームイベントを幅広くカバー — 会話、戦闘、取引、クエストのイベントを 1 つの API で処理します
  • AI ペルソナの生成 — 役割からバックストーリー、特性、話し方を含む NPC を丸ごと生成します
  • NPC の音声(TTS) — speak エンドポイントで任意の NPC に音声を付与できます
  • REST + WebSocket — リクエスト/レスポンスまたはリアルタイムストリーミングを選べます
  • エージェントに最適化 — 49 個の MCP ツールを搭載。コーディングエージェントが NPC の作成と管理を最初から最後まで行えます
  • あらゆるエンジンに対応した SDK — Unity、Unreal、Godot、Rust、Node.js に加え、CLI も用意しています

料金

7 日間の無料トライアル(本日のお支払いは $0)付きで、月額 $29 からご利用いただけます。料金を見る →

インストール

npm install -g ainpc-cli

API キーを取得する

ainpc signup "My Studio" --email [email protected] --password ********

スタジオを作成し、npk_ API キーを自動保存します。その後、https://ainpcengine.com にログインしてカードを登録すると、7 日間の無料トライアル(本日のお支払いは $0)が始まります。プランは月額 $29 からです。または、https://ainpcengine.com/auth/register でサインアップし、Studio Dashboard → API Keys からキーを生成してください。

クイックスタート

# Login (one time)
ainpc login --key YOUR_API_KEY --game my-rpg

# Create an NPC
ainpc create "Grok the Blacksmith" --role merchant --traits gruff,loyal

# Talk to them
ainpc say NPC_ID "Got any swords?"

# AI-generate a full NPC (NPC Persona)
ainpc generate --role guard --name "Captain Voss"

# List all NPCs
ainpc list

# Check status
ainpc status

プロジェクトごとの設定

ainpc login --local --key YOUR_KEY --game my-rpg   # saves to .ainpc/config.json
ainpc login --key YOUR_KEY --game my-rpg           # saves to ~/.ainpc/config.json
ainpc config                                       # show active config

ローカル設定はグローバル設定より優先されます。.ainpc/ を .gitignore に追加してください。

エージェント連携

CLAUDE.md、.cursorrules、.clinerules、または .windsurfrules に追加します。

Use the ainpc CLI for NPC management.
Config auto-loaded from .ainpc/config.json or AINPC_API_KEY env.
Run ainpc --help for full reference.

MCP サーバー

AI エージェント向けの 49 個のツール:NPC の CRUD、会話、ゲームイベント、ペルソナ生成、スタジオアカウント、使用状況、請求。

ローカル(stdio):

{ "mcpServers": { "ainpcengine": { "type": "stdio", "command": "ainpc", "args": ["mcp-serve"] } } }

npm install -g ainpc-cli と ainpc login --key npk_YOUR_KEY --game my-rpg(または環境変数 AINPC_API_KEY)が必要です。

リモート(SSE、インストール不要) — Claude Web などのウェブベースのエージェント向け:

{ "mcpServers": { "ainpcengine": { "type": "sse", "url": "https://mcp.ainpcengine.com/sse",
  "headers": { "Authorization": "Bearer npk_YOUR_API_KEY" } } } }

まだキーをお持ちでない場合は、キーなしで接続できます。リモートサーバーはオンボーディングモードで起動し、エージェントは ainpc_signup ツールを使ってセルフサインアップできます。

コマンド

ainpc create "Name" --role R          Create NPC
ainpc list                            List all NPCs
ainpc show NPC_ID                     Show detail
ainpc say NPC_ID "message"            Talk to NPC
ainpc generate --role guard           AI-generate NPC
ainpc speak NPC_ID "text"             NPC voice (TTS)
ainpc status                          Quick overview
ainpc --help                          Full reference

環境変数

AINPC_API_KEY=your-key
AINPC_GAME_ID=my-rpg
AINPC_BASE_URL=https://ainpcengine.com   # optional

リンク

ライセンス

プロプライエタリ — LICENSE を参照してください。© 2026 Tyga.Cloud Ltd.

コメント

MCP は初めてですか?

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

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