MCP server: One MCP server.

Chenji Affect

@zhiyu-devMCP server · External

Affect analysis, 3D avatar params, empathy hints and somatic emotion decode.

v1.1.0MITPython
Freeno charge per call

One address for any MCP client. No sign-in needed on this server.

What it does

1 read3 other

Grouped by tool name. At most: only reads or looks up information.

What it costs

Free

Odel charges nothing per call. The publisher may charge for its own service.

Tools

4 · grouped by tool name · checked 10 Oct 2026

Read · 1Look things up

  • analyze_text

Other · 3Neither hinted nor named

  • generate_avatar_params
  • empathy_hint
  • somatic_decode
Try it in the Inspector
README2 min read

Chenji Affect MCP Server

Turn raw text into structured affect signals — an 8-dimensional emotion vector, emotion texture labels, causal intent, 3D avatar driving parameters, empathy response strategies, and somatic-sensation emotion decoding — inside any MCP-capable client (Claude Desktop, Cursor, Qoder, etc.).

Powered by the Chenji Affect API (taichusjs.cn).

Tools

ToolLevelDescription
analyze_textL1Text → 8-dim affect vector + emotion texture + intent + state description
generate_avatar_paramsL2Text → blendshape/AU/curve animation package + lighting/atmosphere package + upstream L1
empathy_hintL3Text → deterministic empathy response strategy (approach, tone, pacing, focus, avoid-list), ~20ms, no LLM
somatic_decodeL4Body-sensation text → structured emotion (primary affect, valence/arousal, texture, intent) + somatic anchors

Remote mode (no install)

Clients that support streamable-http MCP can connect directly, no local package needed:

json
{
  "mcpServers": {
    "chenji-affect": {
      "type": "streamable-http",
      "url": "https://taichusjs.cn/mcp",
      "headers": { "x-api-key": "cj-your-key-here" }
    }
  }
}

Install

Requires Python 3.10+.

bash
pip install "mcp>=1.0,<2"

Get an API key:

  • Free BASIC plan (100 req/day, 3,000/month): subscribe on RapidAPI, or request a trial key at https://taichusjs.cn/trial.html.

Configure (Claude Desktop example)

json
{
  "mcpServers": {
    "chenji-affect": {
      "command": "python",
      "args": ["/absolute/path/to/server.py"],
      "env": {
        "CHENJI_API_KEY": "cj-your-key-here"
      }
    }
  }
}

Environment variables:

VariableRequiredDescription
CHENJI_API_KEYYesYour Chenji API key
CHENJI_API_BASENoDefaults to https://taichusjs.cn

Notes

  • L1 input is limited to 2000 characters (every 200 chars = 1 billing unit).
  • generate_avatar_params requires a key tier that includes L2.
  • empathy_hint and somatic_decode are billed as L1-family calls (trial tier applies).
  • Privacy: raw text is never persisted by the API; only key hashes and telemetry are retained.
  • Wellness and affect-state simulation only — not a medical or diagnostic tool.