mcpField
F
Feeling Search — Art Style Reference & Prompt Encyclopedia

Feeling Search — Art Style Reference & Prompt Encyclopedia

Remote
xiximm.cloudMedia & Design0Updated today

About Feeling Search — Art Style Reference & Prompt Encyclopedia

Feeling Search is an MCP server that maps a natural-language description to matching visual styles and the feeling words behind them. It also provides searchable style and vocabulary references through a remote endpoint or a small local bridge.

Key features

  1. 01Match a sentence to visual styles
  2. 02Return associated feeling words
  3. 03Look up definitions and near-synonyms
  4. 04Browse the feeling-word lexicon
  5. 05Retrieve style details and reference images

Use cases

  1. 01Find visual directions from a scene description
  2. 02Explore related words for a visual mood
  3. 03Check a style's definition and references

MCP support

The server exposes five read-only tools over MCP, including sentence analysis, word lookup, lexicon browsing, style details, and status checks. It is available through Streamable HTTP or a local stdio bridge.

Configuration

Remote servers need no local install. Pick your client, then copy the config or install in one click.

Endpointhttps://xiximm.cloud/mcp
Copy install command
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.

Packages
npmfeeling-search-mcp0.1.3

Tools

Details

From the project 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

Two ways, both are the whole setup — no API key, no account, no local data download.

Remote (no install, recommended) — point the client at the endpoint:

{
  "mcpServers": {
    "feeling-search": {
      "type": "streamableHttp",
      "url": "https://xiximm.cloud/mcp"
    }
  }
}

Local (stdio via npm) — the few-KB bridge package:

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

Machine-readable copy of both variants: mcp.json. Registry and directory crawlers can read that file directly instead of parsing this README. MCP 服务配置见仓库根的 mcp.json(远端 Streamable HTTP 与本地 stdio 两种写法都在里面)。

Tools

ToolWhat it doesCost
word_analyzeOne sentence → the best-matching visual styles + the feeling words behind themfree (local tier)
word_lookupLook up a single feeling word: definition, near-synonyms, landing stylesfree
word_listBrowse / search the full feeling-word lexiconfree
style_getOne style in full: definition, parent style, member words, reference imagesfree
word_statusLexicon version, 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 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.

Endpoint

PropertyValue
TransportStreamable HTTP (sse also accepted)
URLhttps://xiximm.cloud/mcp
Authnone — anonymous initialize and tools/list both succeed
Tools5 (word_analyze, word_lookup, word_list, style_get, word_status)
npm packagefeeling-search-mcp
MCP Registry namecloud.xiximm/feeling-search

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.

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

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.