ABIvan-Tech/AIFace
Platform-specific configuration:
{
"mcpServers": {
"AIFace": {
"command": "npx",
"args": [
"-y",
"AIFace"
]
}
}
}Add the config above to .claude/settings.json under the mcpServers key.
*AI agent β MCP β your phone renders a live face avatar (emotion in real time).*
Architecture Β· Emotional Interface Β· MCP Server Β· Render Display
AIFace is a 2-part system:
ws://<phone-ip>:8765/ and advertises itself on LAN via mDNS (_ai-face._tcp).The goal: your agent can drive an expressive, real-time face avatar without the mobile app making any βmeaningβ decisions.
Recommended: open mobile/ in Android Studio and run the androidApp configuration.
Once running on a device, the display endpoint is:
ws://<phone-ip>:8765/_ai-face._tcpcd mcp
npm install
npm run buildAdd the server to your Claude Desktop config (commonly ~/.claude_desktop_config.json). Use your local paths:
{
"mcpServers": {
"ai-face": {
"command": "node",
"args": ["/ABS/PATH/TO/AIFace/mcp/dist/index.js"],
"env": {}
}
}
}Screens (example flow):
![Claude Setu
Loading reviews...