MCP.so
ログイン

MCP PID Wallet Verifier

@TalaoDAO

基本情報

カテゴリ

AI とエージェント

ライセンス

Apache-2.0 license

トランスポート

stdio

作者

TalaoDAO

MCP PID Wallet Verifier について

A lightweight and AI-friendly MCP server that allows any AI agent or MCP-compatible assistant to initiate and verify a PID (Personal Identity Data) credential presentation via OIDC4VP.

MCP PID Wallet Verifier の設定

標準の設定はありません

このサーバーの README には解析可能な MCP 設定ブロックが含まれていません。インストール手順はリポジトリをご確認ください。

リポジトリ

MCP PID Wallet Verifier のツール

ツール一覧はまだありません

この掲載には表示できるツール一覧がまだありません。サーバーにツールがないという意味ではありません。対応機能はプロジェクトのドキュメントをご確認ください。

ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。

概要

What is 🧠 MCP PID Wallet Verifier?

A lightweight MCP server that enables AI agents to initiate and verify a PID (Personal Identity Data) credential presentation via OIDC4VP. It supports QR‑based wallet interactions and is compatible with agents like Cline or custom MCP clients.

How to use 🧠 MCP PID Wallet Verifier?

Invoke the two MCP REST tools: initiate_pid_request to start a presentation flow (returns a QR code and session ID), then check_pid_result to poll the credential verification status. Tools are discovered via GET /.well-known/mcp/tools.

Key features of 🧠 MCP PID Wallet Verifier

  • OIDC4VP Draft‑13 support with direct_post response mode
  • Generates QR codes and openid-vc:// deep links
  • Receives SD‑JWT credentials from EUDI‑compatible wallets
  • Stateless session storage via Redis
  • Fully MCP‑compliant tool discovery
  • Python + Flask, jwcrypto, and qrcode tech stack

Use cases of 🧠 MCP PID Wallet Verifier

  • Identity verification flows in AI‑powered applications
  • User onboarding requiring government‑grade digital ID
  • KYC automation and compliance checks
  • Secure credential extraction for AI agents

よくある質問

1

What protocol does this server use for credential presentation?

It implements **OIDC4VP Draft‑13** with the `direct_post` response mode.

2

Which wallets are compatible?

It can receive **SD‑JWT‑based credentials** from any EUDI‑compliant digital identity wallet.

3

Where does session data live and is it persistent?

Session data is stored temporarily in **Redis** with expiration (`setex`). The server is stateless.

4

How do I check the result of a credential presentation?

Call the `check_pid_result` tool with the session ID. It returns `"pending"`, `"verified"` (with attributes like given_name, family_name, birth_date), or `"error"` with a description.

5

What are the runtime dependencies?

The server runs on Python + Flask, with Redis for session handling, `jwcrypto` for JWT signing/verification, and `qrcode` for base64‑encoded QR image generation.

コメント

「AI とエージェント」の他のコンテンツ