Feeling Search

把一句口语描述拆成 762 个感受词与 598 种视觉风格:商业级美术对照表、美术风格大全与 AI 绘画提示词库。

Hosted MCP Server

npx add-mcp 'https://xiximm.cloud/mcp'

Installs into Claude Code, Codex, Cursor and more

Documentation

feeling-search-mcp

MCP server for feeling-search — turn one colloquial sentence into 762 feeling words and 598 visual styles, each style carrying its name, a one-line definition and the words that triggered it.

A commercial-grade art reference chart, art-style encyclopedia and art-style AI prompt dictionary, exposed over the Model Context Protocol.

"下雨天一个人走在便利店门口,冷白灯光"
   → 感受词:星光 / 窗光 / 冷光 …
   → 视觉风格:垂直式哥特 / 星图 / 托莱多画派 …

Install

{
  "mcpServers": {
    "feeling-search": {
      "command": "npx",
      "args": ["-y", "feeling-search-mcp"]
    }
  }
}

That is the whole setup — no API key, no account, no local data download.

Tools

ToolWhat it doesCost
word_analyzeOne sentence → feeling words + matching visual stylesfree (local tier)
word_lookupLook up a single feeling word: definition, near-synonyms, landing stylesfree
word_listBrowse / search the 762-word lexiconfree
style_getOne style in full: definition, parent style, member words, reference imagesfree
word_statusLexicon version, counts, coverage — use it to check the data is freshfree

Every tool is read-only and costs nothing. The paid /v2/analyze cloud path is off by default on the public endpoint and only runs when a caller explicitly opts in.

Why a bridge, not a bundled server

This package is a thin stdio ↔ HTTP bridge to https://xiximm.cloud/mcp. The lexicon and matching logic live in exactly one place, so the package can never drift from the data:

  • Nothing to download — the package is a few KB; the 26 MB corpus stays server-side
  • Always current — a lexicon update is live the moment the site deploys, no npm update
  • Tiny audit surface — no eval/exec/subprocess, no filesystem writes, one outbound host

If you need a fully offline server, run the project's own mcp/stdio.mjs from a checkout with the data directory present.

Configuration

Env / flagDefaultMeaning
FS_MCP_URL / --endpointhttps://xiximm.cloud/mcpEndpoint to bridge to
FS_MCP_TOKENunsetSent as Authorization: Bearer <token> when the endpoint is gated
--timeout30000Per-request timeout in ms

stdout carries protocol messages only; all diagnostics go to stderr.

Related

License

MIT