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

Dossier

作者:imboard-aiバージョン 1.0.4i★ –iパソコンで動く
レジストリ名ai.imboard/dossier

インストール

概要

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

MCP server for dossier automation standard - enables LLMs to discover, verify, and execute dossiers

PopNx MCPの3つの柱

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

できること

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

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

インストール

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

インストールの前に

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

必要なもの

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

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

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

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

{
  "mcpServers": {
    "dossier": {
      "command": "npx",
      "args": [
        "-y",
        "@ai-dossier/mcp-server"
      ]
    }
  }
}

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

claude mcp add dossier -- npx -y @ai-dossier/mcp-server

Cursorで開く

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

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

{
  "mcpServers": {
    "dossier": {
      "command": "npx",
      "args": [
        "-y",
        "@ai-dossier/mcp-server"
      ]
    }
  }
}

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

VS Codeで開く

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

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

{
  "servers": {
    "dossier": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@ai-dossier/mcp-server"
      ]
    }
  }
}

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

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

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

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

できること

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

基本チェックi

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

  • ✓ 合格

    作者とリポジトリが一致

    レジストリ名はドメイン imboard.ai で確認済みです(レジストリがドメインの所有を確認しています)

  • … 未チェック

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

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

  • … 未チェック

    ライセンスがある

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

  • – 対象外

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

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

  • – 対象外

    OAuthでサインイン

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

  • … 未チェック

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

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

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

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

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

よくある質問

Dossierは安全ですか?

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

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

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

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

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

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

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

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

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

代わりに使えるものは?

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

代わりの候補

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

カードの見方:★ 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昨日更新
インストール

zanadir

作者:MustacheCase

Find what a repository's CI is missing, and which security checks cannot fail the build.

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

作者のREADME

READMEを開く

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

Dossier — Signed, Versioned Agent Skills for Model-Driven Orchestration

An open standard for signed, versioned agent skills, built for model-driven orchestration: the model reads the skill and decides the steps, and Dossier makes that safe to share and repeat with signed agent skills. Host skills anywhere — a GitHub repo, your own server, or the Dossier registry — and everyone installs the same version and can verify who wrote it and that it wasn't changed. Website

Quick Concept

A dossier is an agent skill with a version and a signature (a .ds.md file).

Copying skill files between machines and teammates works, until nobody knows which version is running or who changed it. Dossier gives every skill a pinned version and an Ed25519 signature, so everyone installs the same thing and can verify who wrote it and that it wasn't changed.

Like an npm package, a dossier works wherever it lives: the format carries the version and signature, so a skill fetched from GitHub verifies the same as one installed from a registry. Signatures prove integrity and origin; they do not prevent prompt injection or make a skill safe to run.

  ┌──────────────────────────────────────────────────────────────────────┐

│ │ │ Write a skill (.ds.md) Verify integrity AI executes │ │ in Markdown, then sign with checksums & the workflow │ │ signatures intelligently │ │ │ │ ┌──────────┐ sign ┌──────────┐ run ┌──────────┐ │ │ │ Author │ ─────────> │ Verify │ ────────> │ AI Agent │ │ │ └──────────┘ └──────────┘ └──────────┘ │ │ │ │ │ │ │ .ds.md file checksum + validated │ │ with JSON signature results with │ │ frontmatter verification evidence │ │ │ └──────────────────────────────────────────────────────────────────────┘

New here? → 5-min Quick Start | Using Claude Code? → MCP in 60 Seconds | Want to try now? → Get started in 30 seconds


At a Glance

flowchart LR

A["📝 Create\n.ds.md file"] --> B["🔏 Sign\nchecksum +\nsignature"] B --> C["✅ Verify\nintegrity &\nauthenticity"] C --> D["🤖 Execute\nAI runs the\nworkflow"] D --> E["📋 Validate\nsuccess criteria\n& evidence"]

style A fill:#e3f2fd,stroke:#1565c0,color:#0d47a1 style B fill:#fce4ec,stroke:#c62828,color:#b71c1c style C fill:#fff3e0,stroke:#ef6c00,color:#e65100 style D fill:#e8f5e9,stroke:#2e7d32,color:#1b5e20 style E fill:#f3e5f5,stroke:#6a1b9a,color:#4a148c

What: Skills (.ds.md files) any AI agent can run — signed, versioned, portable across tools Why: A plain skill lives in one tool and anyone can tamper with it; a dossier is that same skill made verifiable, version-pinned Integrity: Built-in checksums, cryptographic signatures, and CLI verification tools Works with: Claude, ChatGPT, Cursor, any LLM — no vendor lock-in Works with Agent Skills / `SKILL.md`: Dossier is a layer on top of Agent Skills, not a rival format. It adds signing and versioning, and you move skills in and out with ai-dossier install-skill and ai-dossier skill-export.

Status: Protocol v1.0 (stable spec) | CLI v0.14.0 | 15+ example skills | Active development

File conventions: Dossiers use .ds.md (immutable instructions) and .dsw.md (mutable working files). Signed dossiers use standard --- YAML frontmatter in the Agent Skills layout, so each one is also a valid skill; hand-written ones can use the readable ---dossier JSON layout, which ai-dossier sign converts. Learn more


How it works: model-driven orchestration

In *model-driven orchestration* the model decides the steps, the tool calls, the retries and when the work is done. A hand-coded DAG doesn't. Dossier makes that safe to share and repeat. Every skill is signed and version-pinned. Multi-step runs sit inside a deterministic scheduler that never calls an LLM.

The *model-driven approach* was popularised by AWS Strands Agents. Dossier builds on it and adds signing, versioning and a deterministic shell.

Code-driven orchestrationModel-driven orchestrationDossier: hybrid model-driven orchestration
Who decides the stepsYour code: a DAG or state machineThe model, from instructions and toolsThe model, inside each skill
What wraps itThe workflow engineUsually nothing deterministicA deterministic scheduler (@ai-dossier/sched) that never calls an LLM
Trust in the instructionsCode reviewWhatever prompt was loadedSkills are signed and version-pinned, verified before they run
ExampleA hand-built DAG of LLM callsAWS Strands Agentsai-dossier run on a signed .ds.md skill

Dossier calls this hybrid model-driven orchestration: model-driven inside each skill, deterministic around it. Read the full explanation in Model-driven orchestration.


Get Started

1. Run a dossier — zero install

Pick any LLM you already have and paste this:

Analyze my project using the dossier at:

https://raw.githubusercontent.com/imboard-ai/ai-dossier/main/examples/guides/context-engineering-best-practices.ds.md

That's it. The LLM reads the dossier and follows its instructions — no tools needed.

Want to verify it first?

npx @ai-dossier/cli verify https://raw.githubusercontent.com/imboard-ai/ai-dossier/main/examples/guides/context-engineering-best-practices.ds.md
2. Add the MCP server to Claude Code

One command gives Claude Code native dossier support — discover, verify, and execute dossiers without copy-pasting URLs:

claude mcp add dossier --scope user -- npx @ai-dossier/mcp-server

Then ask Claude: *"List available dossiers"* or *"Run the scaffold-typescript-project dossier"*.

Alternative: Claude Code plugin (auto-updates)

/plugin marketplace add imboard-ai/ai-dossier

/plugin install dossier-mcp-server@ai-dossier

</details>

Alternative: Manual JSON config (Claude Desktop or other MCP clients)

Add to claude_desktop_config.json or your MCP client's config file:

{

"mcpServers": { "dossier": { "command": "npx", "args": ["-y", "@ai-dossier/mcp-server"] } } }

</details>
3. Create your own dossier

Initialize dossier in your project (sets up ~/.dossier/, hooks, and MCP config):

npx @ai-dossier/cli init

Then create a dossier:

npx @ai-dossier/cli create my-workflow

This scaffolds a .ds.md file you can edit. A dossier is just Markdown with a metadata block on top, which you can write as JSON:

---dossier

{ "title": "My Workflow", "version": "1.0.0", "protocol_version": "1.0", "status": "draft", "objective": "Describe what this automates", "risk_level": "low" }


My Workflow

Actions

  1. Step one — what to do
  2. Step two — what to verify

Validation

  • Expected outcome was achieved

When you sign it, ai-dossier sign rewrites the header as standard --- YAML in the Agent Skills layout (name and description at the top, the other fields under metadata as dossier.* strings) and adds a signature that covers it. The signed file passes skills-ref validate and installs into Claude Code as is. See Spec-Shaped Dossiers for the walkthrough.

See the Authoring Guide for the full spec, or browse the Dossier Registry for real-world examples.


Why Use Dossier?

"Isn't this just a skill?" Yes — a dossier *is* a skill. The difference is everything a plain skill (like a Claude Code SKILL.md) lacks:

Plain skill (SKILL.md)Dossier
TrustUnsigned — anyone can tamperChecksum + cryptographic signature, verified before run
VersioningInformalSemantic versioning you can pin
DistributionCopy-paste / per-toolRegistry — discoverable, ai-dossier install-skill
PortabilityLocked to one toolSame file runs on Claude, ChatGPT, Cursor, any LLM
ValidationNoneBuilt-in success criteria

Trigger skills bridge the two: a thin SKILL.md whose job is to invoke a versioned, signed dossier (ai-dossier run ) — you keep the natural-language trigger *and* gain signing, versioning, and registry distribution.

"How about AGENTS.md files?" Different job: AGENTS.md explains *your project*; a dossier automates a *workflow*. They're complementary.


Architecture

graph TB

subgraph Packages["@ai-dossier packages"] Core["@ai-dossier/core\nParsing, verification,\nlinting, risk assessment"] CLI["@ai-dossier/cli\nCommand-line tool\nverify, sign, search, run"] MCP["@ai-dossier/mcp-server\nMCP integration for\nClaude Code & others"] Registry["@ai-dossier/registry\nVercel serverless API\nDiscover & publish"] end

subgraph Inputs["Dossier Files"] DS[".ds.md\nImmutable instructions\nfrontmatter + Markdown"] DSW[".dsw.md\nMutable working files\nExecution state"] end

subgraph Consumers["AI Agents"] Claude["Claude Code"] ChatGPT["ChatGPT"] Cursor["Cursor"] Other["Any LLM"] end

DS --> Core DSW --> Core Core --> CLI Core --> MCP CLI --> Registry MCP --> Claude MCP --> ChatGPT MCP --> Cursor MCP --> Other CLI -->|"verify & run"| Consumers

style Core fill:#e3f2fd,stroke:#1565c0,color:#0d47a1 style CLI fill:#e8f5e9,stroke:#2e7d32,color:#1b5e20 style MCP fill:#fff3e0,stroke:#ef6c00,color:#e65100 style Registry fill:#f3e5f5,stroke:#6a1b9a,color:#4a148c

冒頭だけを表示しています。続きはリポジトリで読めます

PopNxに聞く