jpskill.com
🛠️ 開発・MCP コミュニティ

anp-agent

分散型IDを使ってANPネットワーク上の様々なAgent(地図、ホテル予約、宅配検索など)を呼び出し、ユーザーがそれらに関する要望を出した際に、まるでアシスタントのようにスムーズに連携して目的を達成するSkill。

📜 元の英語説明(参考)

ANP 协议跨 Agent 调用技能。通过 did:wba 去中心化身份,调用 ANP 网络中的任意 Agent(如高德地图、酒店预订、快递查询等)。当用户提到 ANP、调用 Agent、订酒店、查快递、查地图、路线规划时触发此技能。

🇯🇵 日本人クリエイター向け解説

一言でいうと

分散型IDを使ってANPネットワーク上の様々なAgent(地図、ホテル予約、宅配検索など)を呼び出し、ユーザーがそれらに関する要望を出した際に、まるでアシスタントのようにスムーズに連携して目的を達成するSkill。

※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。

⚡ おすすめ: コマンド1行でインストール(60秒)

下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。

🍎 Mac / 🐧 Linux
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o anp-agent.zip https://jpskill.com/download/10071.zip && unzip -o anp-agent.zip && rm anp-agent.zip
🪟 Windows (PowerShell)
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/10071.zip -OutFile "$d\anp-agent.zip"; Expand-Archive "$d\anp-agent.zip" -DestinationPath $d -Force; ri "$d\anp-agent.zip"

完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。

💾 手動でダウンロードしたい(コマンドが難しい人向け)
  1. 1. 下の青いボタンを押して anp-agent.zip をダウンロード
  2. 2. ZIPファイルをダブルクリックで解凍 → anp-agent フォルダができる
  3. 3. そのフォルダを C:\Users\あなたの名前\.claude\skills\(Win)または ~/.claude/skills/(Mac)へ移動
  4. 4. Claude Code を再起動

⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。

🎯 このSkillでできること

下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。

📦 インストール方法 (3ステップ)

  1. 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
  2. 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
  3. 3. 展開してできたフォルダを、ホームフォルダの .claude/skills/ に置く
    • · macOS / Linux: ~/.claude/skills/
    • · Windows: %USERPROFILE%\.claude\skills\

Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。

詳しい使い方ガイドを見る →
最終更新
2026-05-18
取得日時
2026-05-18
同梱ファイル
1

📖 Skill本文(日本語訳)

※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。

ANP Agent Skill

ANP (Agent Network Protocol) プロトコルを通じて、分散型アイデンティティ (did:wba) を使用してリモート Agent を呼び出します。

使用場面

ユーザーが以下を必要とする場合:

  • ANP ネットワーク内の Agent(高德地图、ホテル、宅配便など)を呼び出す
  • 場所の検索、ルートの計画、天気の照会
  • ホテルの予約、宅配便の照会
  • 新しい ANP Agent の発見

呼び出しフロー

1. Agent に接続する(能力の確認)

AD URL を指定して、Agent の利用可能なメソッドを取得します。

python scripts/anp_cli.py connect "<AD_URL>"

例:

python scripts/anp_cli.py connect "https://agent-connect.ai/mcp/agents/amap/ad.json"

2. メソッドを呼び出す

登録済みの ID または AD URL を使用して呼び出します。

python scripts/anp_cli.py call <id|ad_url> <method> '<json_params>'

例:

# 北京のカフェを検索
python scripts/anp_cli.py call amap maps_text_search '{"keywords":"咖啡厅","city":"北京"}'

# 天気を照会
python scripts/anp_cli.py call amap maps_weather '{"city":"上海"}'

3. Agent を管理する

# 登録済みの一覧を表示
python scripts/anp_cli.py list

# 新しい Agent を追加
python scripts/anp_cli.py add <id> "<ad_url>"

# 削除
python scripts/anp_cli.py remove <id>

登録済み Agent

ID 名称 AD URL
amap 高德地图 https://agent-connect.ai/mcp/agents/amap/ad.json
kuaidi 宅配便照会 https://agent-connect.ai/mcp/agents/kuaidi/ad.json
hotel ホテル予約 https://agent-connect.ai/agents/hotel-assistant/ad.json
juhe 聚合查询 https://agent-connect.ai/mcp/agents/juhe/ad.json
navigation Agent导航 https://agent-search.ai/agents/navigation/ad.json

高德地图 の一般的なメソッド

メソッド 機能 パラメータ例
maps_text_search 場所の検索 {"keywords":"咖啡厅","city":"北京"}
maps_weather 天気の照会 {"city":"上海"}
maps_direction_driving 車でのルート {"origin":"経度,緯度","destination":"経度,緯度"}
maps_around_search 周辺検索 {"location":"経度,緯度","keywords":"美食"}

ディレクトリ構造

anp-agent/
├── SKILL.md              # 本ファイル
├── config/
│   ├── did.json          # DID ドキュメント(公開鍵)
│   ├── private-key.pem   # 秘密鍵(署名用)
│   ├── agents.json       # 登録済みの Agent リスト
│   └── .gitignore        # 秘密鍵の漏洩防止
└── scripts/
    └── anp_cli.py        # メインプログラム

依存関係

pip install anp aiohttp
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開

ANP Agent Skill

通过 ANP (Agent Network Protocol) 协议,使用去中心化身份 (did:wba) 调用远程 Agent。

使用场景

当用户需要:

  • 调用 ANP 网络中的 Agent(高德地图、酒店、快递等)
  • 搜索地点、规划路线、查询天气
  • 预订酒店、查询快递
  • 发现新的 ANP Agent

调用流程

1. 连接 Agent(查看能力)

给定 AD URL,获取 Agent 的可用方法:

python scripts/anp_cli.py connect "<AD_URL>"

示例:

python scripts/anp_cli.py connect "https://agent-connect.ai/mcp/agents/amap/ad.json"

2. 调用方法

使用已注册 ID 或 AD URL 调用:

python scripts/anp_cli.py call <id|ad_url> <method> '<json_params>'

示例:

# 搜索北京咖啡厅
python scripts/anp_cli.py call amap maps_text_search '{"keywords":"咖啡厅","city":"北京"}'

# 查询天气
python scripts/anp_cli.py call amap maps_weather '{"city":"上海"}'

3. 管理 Agent

# 列出已注册
python scripts/anp_cli.py list

# 添加新 Agent
python scripts/anp_cli.py add <id> "<ad_url>"

# 移除
python scripts/anp_cli.py remove <id>

已注册 Agent

ID 名称 AD URL
amap 高德地图 https://agent-connect.ai/mcp/agents/amap/ad.json
kuaidi 快递查询 https://agent-connect.ai/mcp/agents/kuaidi/ad.json
hotel 酒店预订 https://agent-connect.ai/agents/hotel-assistant/ad.json
juhe 聚合查询 https://agent-connect.ai/mcp/agents/juhe/ad.json
navigation Agent导航 https://agent-search.ai/agents/navigation/ad.json

高德地图常用方法

方法 功能 参数示例
maps_text_search 搜索地点 {"keywords":"咖啡厅","city":"北京"}
maps_weather 查询天气 {"city":"上海"}
maps_direction_driving 驾车路线 {"origin":"经度,纬度","destination":"经度,纬度"}
maps_around_search 周边搜索 {"location":"经度,纬度","keywords":"美食"}

目录结构

anp-agent/
├── SKILL.md              # 本文件
├── config/
│   ├── did.json          # DID 文档(公钥)
│   ├── private-key.pem   # 私钥(签名用)
│   ├── agents.json       # 已注册的 Agent 列表
│   └── .gitignore        # 防止私钥泄露
└── scripts/
    └── anp_cli.py        # 主程序

依赖

pip install anp aiohttp