1. Conduid
  2. Cloud
  3. io.github.student920/face-recognition-mcp-server
MCP server · Cloud

io.github.student920/face-recognition-mcp-server

On-premise face recognition MCP server for 3DiVi Face SDK. No cloud required.

Unclaimed cloud
34Low

Scored 6 months ago · breakdown

About io.github.student920/face-recognition-mcp-server

io.github.student920/face-recognition-mcp-server is an MCP server in the Cloud category: on-premise face recognition MCP server for 3DiVi Face SDK. No cloud required.

Install

From source
git clone https://github.com/Cvartel/Face-Recognition-MCP-Server

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Tools (9)

assess_quality`QUALITY_ASSESSMENT_ESTIMATOR`

Parameters not published.

check_liveness`LIVENESS_ESTIMATOR`

Parameters not published.

detect_faces`FACE_DETECTOR`

Parameters not published.

detect_mask`MASK_ESTIMATOR`

Parameters not published.

estimate_attributes`AGE_ESTIMATOR` + `GENDER_ESTIMATOR`

Parameters not published.

estimate_emotion`EMOTION_ESTIMATOR`

Parameters not published.

extract_template`FACE_TEMPLATE_EXTRACTOR`

Parameters not published.

search_face`MATCHER_MODULE` + `DynamicTemplateIndex`

Parameters not published.

verify_face`VERIFICATION_MODULE`

Parameters not published.

Ask AI

✦

Ask AI about io.github.student920/face-recognition-mcp-server

Powered by Claude · Grounded in docs

I know everything about io.github.student920/face-recognition-mcp-server. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.

5 checks have not been run yet.

README

3DiVi Face SDK — MCP Server

The face recognition MCP server for AI-native development.
On-premise · GDPR-compliant · ISO 30107-3 liveness · No cloud dependency.

SDK Version MCP


What this is

A local Model Context Protocol server that wraps the 3DiVi Face SDK Processing Block API as callable tools. AI coding agents (Claude Code, Cursor, Windsurf, VS Code Copilot) can detect faces, verify identity, run liveness checks, and search a face gallery — without writing a single line of SDK integration code.

All processing runs on the developer's machine. No data leaves the host.


Tools exposed

Tool Processing Block Output
detect_faces FACE_DETECTOR Bounding boxes, landmarks, pitch/yaw/roll
check_liveness LIVENESS_ESTIMATOR Liveness verdict + confidence
assess_quality QUALITY_ASSESSMENT_ESTIMATOR Quality score, eyes-open flag
extract_template FACE_TEMPLATE_EXTRACTOR ContextTemplate (binary, no PII)
verify_face VERIFICATION_MODULE 1:1 similarity score + match verdict
search_face MATCHER_MODULE + DynamicTemplateIndex 1:N ranked match list
estimate_attributes AGE_ESTIMATOR + GENDER_ESTIMATOR Age, gender, confidence
estimate_emotion EMOTION_ESTIMATOR 7-class emotion probabilities
detect_mask MASK_ESTIMATOR Masked/unmasked verdict

Quick start

Prerequisites

Install

git clone https://github.com/3divi/face-recognition-mcp-server.git
cd face-recognition-mcp-server
pip install -r server/python/requirements.txt

Configure Claude Code

Add to your claude_desktop_config.json (or equivalent for your agent):

{
  "mcpServers": {
    "3divi-face-sdk": {
      "command": "python",
      "args": ["/path/to/face-recognition-mcp-server/server/python/main.py"],
      "env": {
        "FACESDK_PATH": "/path/to/facesdk",
        "FACESDK_CONFIG": "/path/to/facesdk/conf/facerec.conf"
      }
    }
  }
}

Try it

Open Claude Code in any project and type:

Integrate 3DiVi Face SDK for KYC verification — detect the face, run liveness,
extract a template, and compare against an enrolled template.

Claude Code will call the MCP tools directly. No SDK integration code required.


Project structure

face-recognition-mcp-server/
├── CLAUDE.md                        # Machine-readable API reference (read by AI agents)
├── README.md
├── LICENSE
├── server/
│   ├── python/                      # Phase 1 — stdio MCP server
│   │   ├── main.py                  # Entry point (JSON-RPC 2.0 over stdio)
│   │   ├── tools/
│   │   │   ├── detection.py         # detect_faces, check_liveness, assess_quality, detect_mask
│   │   │   ├── recognition.py       # extract_template, verify_face, search_face
│   │   │   └── attributes.py        # estimate_attributes, estimate_emotion
│   │   └── requirements.txt
│   └── nodejs/                      # Phase 2 — coming soon
├── reference-apps/
│   ├── kyc-onboarding/              # Phase 2
│   ├── access-control/              # Phase 2
│   └── emotion-analytics/           # Phase 3
└── docs/
    └── threshold-guide.md

Why on-premise matters

Privacy regulations (GDPR, BIPA, India DPDP) prohibit sending biometric data to third-party cloud APIs in many regulated industries. This MCP server runs entirely local — the SDK shared libraries process images in-process, and no biometric data is transmitted anywhere.

The only competing biometric MCP server in the registry is Microsoft Azure's liveness wrapper, which requires Azure cloud. This server requires nothing beyond the SDK licence you already have.


Similarity threshold guide

See docs/threshold-guide.md for use-case-specific recommendations.

Use case Recommended threshold
Physical access control 0.97
Enterprise time/attendance 0.95
KYC / onboarding 0.93
Visitor watchlist 0.90
Retail re-identification 0.85

Licence

MIT — the MCP server is open source. The underlying 3DiVi Face SDK requires a separate licence from 3divi.ai.


Links

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About io.github.student920/face-recognition-mcp-server

How do I install io.github.student920/face-recognition-mcp-server?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is io.github.student920/face-recognition-mcp-server safe to use with an AI agent?

Its trust score is 34 out of 100 (low). It passes 1 of the 1 static security checks run so far. It has no ConduID identity yet, so agent calls to it are not receipted.

Is io.github.student920/face-recognition-mcp-server still maintained?

Conduid hasn't recorded a commit date for this repository yet. Check the repository directly for recent activity.