PlushSource

السجل الرسمي البحث والويب

Search, filter and compare verified custom plush manufacturers from the PlushSource directory.

التثبيت

أضف هذا إلى إعدادات MCP في عميلك (Claude Desktop: claude_desktop_config.json، وCursor: ‏.cursor/mcp.json، ويستخدم VS Code وغيره الصيغة نفسها «mcpServers»).

NPM package plushsource-mcp
Claude Code
claude mcp add plushsource -- npx -y plushsource-mcp@0.1.1
إعداد JSON (Claude Desktop وCursor وVS Code)
{
    "mcpServers": {
        "plushsource": {
            "command": "npx",
            "args": [
                "-y",
                "plushsource-mcp@0.1.1"
            ]
        }
    }
}

التوثيق

مأخوذ من ملف README للمشروع على GitHub ويُحدَّث أسبوعيًا. تفتح الروابط على GitHub.

المحتويات
  1. PlushSource MCP and open plush manufacturer list
  2. What's inside
  3. Use the MCP server
  4. The dataset
  5. Add or correct a manufacturer
  6. Development
  7. Licences

PlushSource MCP and open plush manufacturer list

An MCP server and an open, facts-only list of custom plush manufacturers, from PlushSource, the independent directory of custom plush manufacturers.

Browse, filter and compare every manufacturer, with written profiles, at plushsource.com.

What's inside

PathWhat it is
MANUFACTURERS.mdThe manufacturer list as a table, grouped by country.
data/manufacturers.csvThe source data. Edit this in a pull request.
data/manufacturers.jsonThe same data as JSON, generated from the CSV.
src/The plushsource-mcp MCP server (TypeScript).
server.jsonMetadata for the official MCP Registry.

Use the MCP server

Requires Node 20 or newer. Add this to your MCP client config (Claude Desktop, Cursor, VS Code and others):

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

Or run it directly:

npx -y plushsource-mcp

The server talks over stdio, needs no API key and makes no network calls. The dataset is bundled in the package.

Tools
ToolWhat it does
search_manufacturersFilter by free text, country, category, MOQ range, certifications, design inputs, products, industries and OEM/ODM. Array filters are AND. MOQ filters exclude records that do not publish an MOQ.
get_manufacturerEvery fact for one manufacturer, plus the link to its written profile on PlushSource.
compare_manufacturersTwo to five manufacturers side by side. Unknown slugs are reported in missing.
get_facetsCountries, categories, certifications, products, design inputs, industries and MOQ bands, with counts. Call it before filtering.
get_dataset_infoDataset date, record count, licence, and links to the listing criteria and full dataset.

It also provides an rfq_draft prompt that turns a project brief into a shortlist of 3–5 manufacturers and one RFQ email.

Empty fields mean the manufacturer does not publish that fact. They are never estimated.

The dataset

The list has facts only: location, MOQ, sample and production lead times, OEM/ODM, product types, accepted design inputs, claimed certifications, and client industries. Each fact comes from the manufacturer's own public pages. Each row links to its PlushSource listing.

A listing is not an endorsement, a ranking or a quality guarantee. PlushSource does not quote, sample or take orders. Contact manufacturers directly.

Add or correct a manufacturer

Manufacturers, buyers and anyone else can ask for a manufacturer to be added, or for a fact to be corrected:

Every fact needs a link to a public page that proves it. See CONTRIBUTING.md and the listing criteria.

Development

npm install
npm run build        # regenerate data files from the CSV, then bundle dist/index.js
npm run validate     # check the CSV and that generated files are up to date
npm run typecheck
node dist/index.js   # start the server on stdio

To try a local build in an MCP client, point command at node and args at the absolute path of dist/index.js.

Licences

Manufacturer names and trademarks belong to their owners.

الأسئلة الشائعة

ما هو PlushSource؟

Search, filter and compare verified custom plush manufacturers from the PlushSource directory.

كيف أثبّت PlushSource؟

يعمل على جهازك. في Claude Code: claude mcp add plushsource -- npx -y plushsource-mcp@0.1.1. وفي العملاء الآخرين، الصق إعداد JSON من هذه الصفحة في إعدادات MCP الخاصة بهم.

هل يحتاج PlushSource إلى مفتاح API؟

لا يذكر إدراجه في السجل أي مفتاح أو سر إلزامي. قد تتطلب بعض الميزات حسابًا لدى الخدمة التي يتصل بها.

هل PlushSource مفتوح المصدر؟

نعم. شيفرته متاحة على GitHub بترخيص MIT.

من يصون PlushSource؟

ينشره quickman924. يدرجه AI.tn لكنه لا يصونه ولا يوصي به.

من سجل MCP الرسمي. الإدراج ليس توصية: راجع شيفرة الخادم وصلاحياته قبل منحه الوصول إلى بياناتك.