PluginWorld
Fe

Feeling Search — Art Style Reference & Prompt Encyclopedia

MCP✓ SPEC VERIFIED✓ REGISTRY

One sentence in, the best-matching visual style out: art reference chart and prompt encyclopedia.

@xixi048 · v0.1.2 · MIT License · updated today

SECURITY

A+

SCORE

80

STARS

▲ 0

PLUG IN

claude mcp add feeling-search-art-style-reference-promp -- npx -y feeling-search-mcp

README

feeling-search-mcp

MCP server for feeling-search — turn one colloquial sentence into the visual style that matches it best, plus the feeling words that led there. Every style carries 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

Tool What it does Cost
word_analyze One sentence → the best-matching visual styles + the feeling words behind them free (local tier)
word_lookup Look up a single feeling word: definition, near-synonyms, landing styles free
word_list Browse / search the full feeling-word lexicon free
style_get One style in full: definition, parent style, member words, reference images free
word_status Lexicon version, coverage — use it to check the data is fresh free

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 whole 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 / flag Default Meaning
FS_MCP_URL / --endpoint https://xiximm.cloud/mcp Endpoint to bridge to
FS_MCP_TOKEN unset Sent as Authorization: Bearer <token> when the endpoint is gated
--timeout 30000 Per-request timeout in ms

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

Reach & traffic

One command checks every channel this package is listed on — npm downloads, GitHub traffic and referrers, MCP Registry versions, directory availability, and open PRs:

node scripts/traffic.mjs          # human-readable report
node scripts/traffic.mjs --json   # machine-readable, for diffing over time

Requires the gh CLI to be logged in (GitHub traffic needs push permission on the repo). Mind the reporting lag: npm download stats appear 24–48h after the first publish, and GitHub traffic only covers the last 14 days.

referrers is the useful signal for directories — it shows which registry actually sends visitors. Directory sites themselves publish no view counts.

Related

License

MIT

SIMILAR PLUGINS