streamable-httpMITupdated 10d ago
Turn raw text into structured affect signals — an 8-dimensional emotion vector, emotion texture labels, causal intent, and 3D avatar driving parameters — inside any MCP-capable client (Claude Desktop, Cursor, Qoder, etc.).
What can you do with Chenji Affect?
Chenji Affect MCP Server
Turn raw text into structured affect signals — an 8-dimensional emotion vector, emotion texture labels, causal intent, and 3D avatar driving parameters — inside any MCP-capable client (Claude Desktop, Cursor, Qoder, etc.).
Powered by the Chenji Affect API (taichusjs.cn).
Tools
| Tool | Level | Description |
|---|---|---|
analyze_text |
L1 | Text → 8-dim affect vector + emotion texture + intent + state description |
generate_avatar_params |
L2 | Text → blendshape/AU/curve animation package + lighting/atmosphere package + upstream L1 |
Install
Requires Python 3.10+.
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)
{
"mcpServers": {
"chenji-affect": {
"command": "python",
"args": ["/absolute/path/to/server.py"],
"env": {
"CHENJI_API_KEY": "cj-your-key-here"
}
}
}
}
Environment variables:
| Variable | Required | Description |
|---|---|---|
CHENJI_API_KEY |
Yes | Your Chenji API key |
CHENJI_API_BASE |
No | Defaults to https://taichusjs.cn |
Notes
- L1 input is limited to 2000 characters (every 200 chars = 1 billing unit).
generate_avatar_paramsrequires a key tier that includes L2.- 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.
Links
- Website: https://taichusjs.cn
- RapidAPI listing: https://rapidapi.com/zhiyudev/api/chenji-affect-api
- Machine-readable capability card: https://taichusjs.cn/.well-known/capability.jsonld
Install
Add Chenji Affect to your client. Pick the one you use.
claude mcp add --transport http chenji-affect https://taichusjs.cn/mcpcodex mcp add chenji-affect --url https://taichusjs.cn/mcp{
"mcpServers": {
"chenji-affect": {
"url": "https://taichusjs.cn/mcp"
}
}
}Add to `~/.cursor/mcp.json`, or `.cursor/mcp.json` for a single project.
{
"servers": {
"chenji-affect": {
"type": "http",
"url": "https://taichusjs.cn/mcp"
}
}
}Add to `.vscode/mcp.json` in your workspace.
{
"mcpServers": {
"chenji-affect": {
"url": "https://taichusjs.cn/mcp"
}
}
}Add to `claude_desktop_config.json`, then restart Claude Desktop.
{
"mcpServers": {
"chenji-affect": {
"serverUrl": "https://taichusjs.cn/mcp"
}
}
}Add to `~/.codeium/windsurf/mcp_config.json`.
2 tools
Chenji Affect exposes 2 tools to a connected agent.
- analyze_text
- L1
- generate_avatar_params
- L2
Score
70 / 100
Good
- Documentation22/25
- Maintenance19/25
- Trust13/20
- Capability4/15
- Install experience12/15
- Documents what it does and how to connect
- Has a resolvable package or endpoint
- Exposes at least one tool, prompt or resource
- README has substantive content
- Includes a code example
- Documents its configuration
- Mentions credentials or security posture
- Last commit 3 days ago
- Has a release history
- Repository is not archived
- Licensed MIT
- Namespace verified in the official MCP registry
- Claimed by its owner
- Published under an organisation
- 2 tool(s) documented
- Provides prompt templates
- Provides resources
- 6 documented install method(s)
- Published to a package registry
- Offers a hosted endpoint — no local install
Version history
| Versions | Published |
|---|---|
| 1.0.0Latest | Aug 29, 2026 |