AgentPlaybooks
概要
作者による説明(英語の原文)
Vendor-neutral home for portable agents: skills, MCP tools, memory, canvas, and secret proxy.
PopNx MCPの3つの柱
この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。
- 利用者の声iレビューはまだありませんレビューは今後のステップで、アカウント機能と一緒に始まります
- 私たちの基本チェックi3項目中3項目に合格公開情報からチェック。コードはまだスキャンしていません
- 利用状況i初期★ –
できること
このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。
- 接続方法: クラウドで動く
- トランスポート: Streamable HTTP
- カテゴリ: 検索・AIの記憶
- 入力が必要なもの:Authorization
インストール
使っているAIアプリを選んで、設定をコピーしてください。
インストールの前に
- 基本チェック:3項目中3項目に合格
- 作者のサーバーで動きます。あなたが頼んだ内容は、作者のサーバーを通ります。
- 自分で入力するもの:
Authorization
「秘密」と表示された値は、あなたのアカウントの鍵です。絶対に人に教えたり、チャットに貼り付けたりしないでください。
必要なもの
- クラウドで動くインストール不要。インターネット経由でつながります
どのアプリを使っていますか?
上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。
このアドレスはリクエストの header にキーが必要ですが、コネクタを追加するメニューでは設定できません。代わりにClaude Code、Cursor、VS Codeを使ってください。
ターミナルでこれを実行します
claude mcp add --transport http agentplaybooks https://agentplaybooks.ai/api/mcp/manage --header 'Authorization: your-value'動かす前に、空欄の値を入力してください。
または、設定を自分でコピーする
プロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます
{
"mcpServers": {
"agentplaybooks": {
"url": "https://agentplaybooks.ai/api/mcp/manage",
"headers": {
"Authorization": "your-value"
}
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
または、設定を自分でコピーする
プロジェクトの .vscode/mcp.json に貼り付けます
{
"servers": {
"agentplaybooks": {
"type": "http",
"url": "https://agentplaybooks.ai/api/mcp/manage",
"headers": {
"Authorization": "your-value"
}
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
このアドレスはリクエストの header にキーが必要ですが、コネクタを追加するメニューでは設定できません。代わりにClaude Code、Cursor、VS Codeを使ってください。
選んだアプリは、この端末のCookieに保存されます。アカウントは不要です。
自分で入力する値
Authorization秘密 HTTP headerOptional. OAuth 2.1 with PKCE is the default: an OAuth-capable client gets a 401 with a resource_metadata challenge and signs in through the browser. Set this only for headless use, as a Bearer Agent…
この設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。
できること
このサーバーは、ツール一覧を表示する前にサインインを求めます。
基本チェックi
誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月9日にチェック
- ✓ 合格
作者とリポジトリが一致
レジストリ名はドメイン agentplaybooks.ai で確認済みです(レジストリがドメインの所有を確認しています)
- … 未チェック
今もメンテナンスされている
このリポジトリはまだGitHubから読み取っていません
- … 未チェック
ライセンスがある
このリポジトリはまだGitHubから読み取っていません
- ✓ 合格
エンドポイントが応答する
447ミリ秒で応答(HTTP 401)
- ✓ 合格
OAuthでサインイン
OAuthでのサインインに対応しているため、AIアプリがログイン画面へ案内してくれます
- … 未チェック
ツールの説明に隠れた指示がない
まだチェックしていません。エンドポイントをチェックするときにツール一覧を読み取ります
検索・AIの記憶のほかのサーバーとの比較i
- このカテゴリのほかの5744件のうち0%よりスターが多い
- このカテゴリのほかの5744件のうち99%より最近レジストリに公開
- 基本チェックの結果が、このカテゴリのほかの5744件のうち100%と同じかそれ以上
レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。
よくある質問
AgentPlaybooksは安全ですか?
当てはまる基本チェック3項目のうち3項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。
どんなキーやコードが必要ですか?
入力が必要なもの:Authorization
パソコンで動きますか、それともクラウドですか?
作者のクラウドで動きます。インストール不要でインターネット経由でつながりますが、送った内容は作者のサーバーを通ります。
今もメンテナンスされていますか?
GitHubリポジトリの最終更新は–、最新バージョン(0.10.1)がレジストリに届いたのは今日です。
どのアプリで使えますか?
Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。URLでつながるので、リモートMCPサーバーに対応したアプリ(開発者モードのChatGPTなど)でも使えます。
代わりに使えるものは?
同じカテゴリには:Context7, Codebase Memory, Exa
代わりの候補
同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。
カードの見方:↓ 週あたりのダウンロードi★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i
Codebase Memory
Codebase knowledge graph for AI agents — 162 languages, sub-ms queries, 99% fewer tokens.
Exa
Connect AI agents to Exa for web search, content fetching, and multi-step research.
作者のREADME
READMEを開く
作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。
AgentPlaybooks
One playbook, every agent. A portable operating environment for AI agents — persona, skills, MCP servers, project instructions, and memory in one source of truth.
Keep your agents yours. AgentPlaybooks stores skills, personas, MCP servers, project instructions, and memory in one portable playbook, so you can switch platforms, use several at once, or self-host without vendor lock-in.
Your agent setup stays in sync across Claude, ChatGPT, Cursor, Codex, Gemini, local models, and future platforms. The playbook is the portable source of truth—not any single vendor or editor.
It is not another skill store or MCP registry. Skills and MCP connections are parts of a playbook; the playbook is the whole job. That holds for agents with a body too: a skill can carry demonstrations, recordings of the task in the order a robot performs them.
Highlights
What a playbook holds
- Persona: 1 per playbook, stored directly on the playbook record
- Instructions: always-on project rules — the
AGENTS.md/CLAUDE.mdcontent - Skills:
SKILL.mddocuments in the Agent Skills format, frontmatter preserved across every client - Skill attachments: bundled scripts, references, and templates, round-tripped by the CLI
- Demonstrations: recordings of a skill being performed — YouTube, a pinned URL, or a LeRobot dataset — with timestamped segments, for agents that learn by watching
- MCP servers: tools and resources in Model Context Protocol format
- Memory: key-value store with tags and descriptions, with a native Hermes memory provider
- Hermes Tools plugin: connect playbook skills, MCP/OpenAPI tools, and credentials
- Canvas: versioned markdown work documents, scoped to a playbook run, so several teams can execute the same playbook without sharing work products
Credentials, without handing them over
- Secrets vault: AES-256-GCM, per-user derived keys. Agents reference a secret by name and the platform injects it server-side (
use_secret), so the value never enters an agent's context. Optional per-secret host allow-lists, and an expiry that is enforced: an expired secret is refused by every path that would use it. - Federation: other MCP servers and OpenAPI services become tools on your playbook, with their credentials resolved from that same vault by name
- Audit trail: federated calls and vault operations (including refusals), plus configuration changes and memory/canvas writes, without copying secret values or document bodies into the log
- Audit evidence from the CLI: export JSONL/CSV, verify the per-playbook hash chain, and explicitly confirm retention purges with
apb audit.
Getting it into your tools
- Claude: one plugin brings every playbook in your account into claude.ai, Claude Desktop, Cowork, Claude Code, and mobile, signing in with OAuth — no API key. Or add a single playbook as a custom connector. See AgentPlaybooks in Claude.
- Cursor and VS Code: one-click install links for the account or a single playbook — on each playbook's Integrations tab, and in MCP Integration.
- CLI + portable Agent Plugin: audit your local agent config, then sync one playbook to Claude Code, Cursor, ChatGPT/Codex, Google Antigravity, Grok Bot and Hermes
- Agent Plugins 1.0: install the project plugin or export a single playbook as
plugin.json,mcp.json, and complete Agent Skills directories. Compatible MCP hosts can also discover hosted playbook skills through the MCP Skills extension. - Private, versioned central backups are separate from installable plugin exports; packages contain no vault secret values.
- Publishing: a public playbook's skills are served as plain markdown over HTTP at
/.well-known/skills/— installable from a URL, no registry, no sign-up - Export formats: Agent Plugin ZIP, JSON, OpenAPI, MCP, Anthropic, Markdown
Working with other people
- API keys: role-based access control (Viewer, Coworker, Admin)
- Team collaboration: one-time editor invites without sharing human credentials or agent API keys
- Explore: practical use cases, setup guidance, curated starters, and a searchable public playbook catalog
- Sharing: public or unlisted playbooks; keep project context in private copies
- Theme: system-aware Light and Dark modes
Self-hosting, security & audit
Keep agent configuration and credentials on your infrastructure, with controls you can inspect in the source. The Self-host page introduces the available features; the deployment guide covers setup.
| Control | Available today |
|---|---|
| Encrypted credentials | AES-256-GCM with per-user derived keys, server-side injection, enforced expiry, and optional destination host allow-lists |
| Scoped access | Owner, editor, and read-only auditor roles; scoped agent API keys; an optional private-instance mode that enforces private playbooks |
| Audit coverage | Vault operations, federated calls, playbook and access configuration changes, and memory/canvas writes; metadata without secret values or content bodies |
| Verifiable evidence | Per-playbook SHA-256 hash chains, protected append-only history that survives playbook deletion, JSONL/CSV export, and CLI verification |
| Forwarding & retention | Optional signed HTTPS SIEM webhooks or Node syslog, configurable retention, and checkpoints that preserve verification after a purge |
| Self-host operations | mTLS behind a trusted TLS proxy, encrypted backup/restore tooling and restore drills, CodeQL, CycloneDX SBOMs, and signed SBOM blobs |
See the audit guide, self-hosted mTLS guide, and security documentation for configuration, evidence, and limits. Forwarding is optional and best-effort; retention requires an operator-scheduled call. Hash chains provide tamper evidence, not a digital signature.
Tech Stack
| Category | Technology | Purpose |
|---|---|---|
| Framework | Next.js 16 + React 19 | App Router, SSR |
| Styling | Tailwind CSS 4 | Utility-first CSS |
| Animation | Framer Motion | UI animations |
| Icons | Lucide React | Icon library |
| API | Hono | Edge API routing |
| Database | Supabase | Postgres + Auth + RLS |
| i18n | next-intl | Localization (en, hu, de, es) |
| Docs | Plain markdown in public/docs | Fetched and rendered client-side |
| Hosting | Cloudflare Workers | Edge deployment |
| Adapter | @opennextjs/cloudflare | Next.js on Workers |
Live Demo
- Website: https://agentplaybooks.ai — the canonical host; https://apbks.com is a short domain for links
- Docs: https://agentplaybooks.ai/docs
- Release distribution checklist: npm, MCP registry, plugin stores, skill discovery, Hermes memory, and verification
- GitHub: https://github.com/matebenyovszky/agentplaybooks
Getting Started
Prerequisites
- Node.js 22+ (
enginesinpackage.json; CI runs 22) - npm 11+ — npm 10 writes a lockfile
npm cithen rejects - Supabase project
- Cloudflare account (optional for deployment)
Installation
git clone https://github.com/matebenyovszky/agentplaybooks.git
cd agentplaybooks npm install
Starters
Portable playbooks under examples/ — persona, instructions, skills, MCP, memory, and vault in a tree you control. Small MIT examples you can clone or cp -R. Not a marketplace.
| Starter | One-liner |
|---|---|
coding-agent-baseline | Coding-agent playbook: instructions, two skills, safe MCP stub |
doctor-drift-demo | Review playbook with host-folder drift; the portable store stays canonical |
skills-only-starter | Smallest playbook: three skills + instructions; no MCP |
cursor-hermes-starter | Playbook with persona, instructions, and skills for Cursor and Hermes hosts |
Install into a host (optional doctor check, then sync):
npx @agentplaybooks/cli@latest doctor examples/coding-agent-baseline
npx @agentplaybooks/cli@latest sync examples/coding-agent-baseline --target=claude,cursor --apply
See examples/README.md, the CLI docs, and the Agent Plugins spec.
Environment Variables
Create a .env.local file with:
NEXT_PUBLIC_SUPABASE_URL=https://your-project.supabase.co
NEXT_PUBLIC_SUPABASE_ANON_KEY=your_anon_key SUPABASE_SERVICE_ROLE_KEY=your_service_role_key
Required for the secrets vault. 32 bytes as 64 hex characters:
node -e "console.log(require('crypto').randomBytes(32).toString('hex'))"
Losing it means losing every stored secret — no vault operation can decrypt
without it, and rotating it invalidates everything already encrypted.
SECRETS_ENCRYPTION_KEY=
Optional:
| Variable | Effect |
|---|---|
NEXT_PUBLIC_APP_URL | The canonical origin used for canonical tags, the sitemap and robots. Defaults to https://agentplaybooks.ai. |
ALLOWED_ORIGINS | Comma-separated CORS allow-list. Replaces the hosted defaults entirely — set it on a self-hosted instance so the project's own domains are not trusted there. |
SECRETS_REQUIRE_ALLOWED_HOSTS | true makes a secret's host allow-list mandatory: an unpinned secret cannot be used for outbound requests at all. |
Development
npm run dev
Open http://localhost:3000
Cloudflare Deployment
npm run build:worker
npm run preview npx wrangler deploy
CLI, ChatGPT/Codex Plugin, and Claude Code Plugin (packages/cli)
agentplaybooks doctor audits local agent configuration (instructions, Agent Skills, custom agents, MCP servers, likely hard-coded secrets, drift) and agentplaybooks sync creates the canonical agentplaybook.json plus the platform files missing from enabled targets: Claude Code, Cursor, ChatGPT/Codex, GitHub Copilot, Gemini CLI, Google Antigravity (.agents/skills), Grok Bot (.agents/skills, which it discovers natively alongside AGENTS.md), and Hermes Agent (.agents/skills registered in ~/.hermes/config.yaml, plus that file's mcp_servers: and SOUL.md). agentplaybooks plugin export|import round-trips Agent Plugins 1.0 packages; the only manifest extension carries secret references and bindings, never secret values. login / playbooks / pull / push synchronize skills, MCP servers, and the manifest with a hosted playbook using a user API key. push also creates a private, versioned cross-platform AI agent configuration backup, including complete Agent Skills folders and portable custom agents. backups lists revisions; pull --snapshot can recover an earlier one. Secret values never move, only references declared in spec.secrets. Mutating commands show a plan first and require --apply, --yes, or interactive confirmation where supported. See packages/cli/README.md and the backup and migration guide.
The same package is a ChatGPT/Codex and Cursor plugin (skill + account MCP). Exact
冒頭だけを表示しています。続きはリポジトリで読めます