TW

theyahia/wwmcp

Developer tools
31 stars 0 forks 품질 55 트렌드 55

MCP servers for Russian, CIS and non-Western APIs — 46 servers: Russia/CIS, Turkey, Gulf, Egypt, Ethiopia, Bangladesh, Latin America. Turborepo monorepo + GitHub Pages catalog.

개요

Counts come from node scripts/catalog.mjs: every server is started over stdio and asked for listTools(). Last run — 2026-09-02. MCP servers for APIs that Western catalogs skip: Russian and CIS services (1C, Wildberries, YooKassa, CDEK, hh.ru, amoCRM, MoySklad, Avito) plus payment and SMS providers in Turkey, the Gulf, Egypt, Ethiopia, Bangladesh and Latin America. They plug into Claude Desktop, Cursor, VS Code and any other MCP client. The catalog splits in two: — 39 servers, 429 tools, the bulk of it; — 7 servers, 72 tools outside the post-Soviet space. - Shared core @theyahia/mcp-core: auth, retries, structured errors, two transports (stdio and Streamable HTTP). - TypeScript, Node.js >= 18, vitest tests, changesets releases, GitHub Actions CI. - New server: npx @theyahia/create-mcp scaffolds from servers/_template/. Ready-made workflows for these servers: mcp-skills — e-commerce, HR, marketing, finance.

README

MCP servers for Russian, CIS and non-Western APIs

English | Русский

46 servers · 566 tools · one npm scope: @theyahia

Counts come from node scripts/catalog.mjs: every server is started over stdio and asked for listTools(). Last run — 2026-09-02.

MCP servers for APIs that Western catalogs skip: Russian and CIS services (1C, Wildberries, YooKassa, CDEK, hh.ru, amoCRM, MoySklad, Avito) plus payment and SMS providers in Turkey, the Gulf, Egypt, Ethiopia, Bangladesh and Latin America. They plug into Claude Desktop, Cursor, VS Code and any other MCP client.

The catalog splits in two: Russia and CIS — 39 servers, 429 tools, the bulk of it; emerging markets — 7 servers, 72 tools outside the post-Soviet space.

What is inside:

  • Shared core @theyahia/mcp-core: auth, retries, structured errors, two transports (stdio and Streamable HTTP).
  • TypeScript, Node.js >= 18, vitest tests, changesets releases, GitHub Actions CI.
  • New server: npx @theyahia/create-mcp scaffolds from servers/_template/.

Ready-made workflows for these servers: mcp-skills — e-commerce, HR, marketing, finance.

Contents

Quick start

1. Add servers to the Claude Desktop config

claude_desktop_config.json:

{
  "mcpServers": {
    "moysklad": {
      "command": "npx",
      "args": ["-y", "@theyahia/moysklad-mcp"],
      "env": { "MOYSKLAD_TOKEN": "your_token" }
    },
    "cdek": {
      "command": "npx",
      "args": ["-y", "@theyahia/cdek-mcp"],
      "env": { "CDEK_CLIENT_ID": "your_id", "CDEK_CLIENT_SECRET": "your_secret" }
    },
    "yookassa": {
      "command": "npx",
      "args": ["-y", "@theyahia/yookassa-mcp"],
      "env": { "YOOKASSA_SHOP_ID": "your_id", "YOOKASSA_SECRET_KEY": "your_key" }
    }
  }
}

2. Ask the AI

“Check stock for SKU TS-100 in MoySklad, calculate CDEK shipping to Novosibirsk, and generate a YooKassa payment link.”

3. The AI does the rest

MoySklad → stock and price → CDEK → tariff → YooKassa → payment link. One prompt, no manual API work.


Servers for Russia and CIS

39 servers, 429 tools. Russia, Kazakhstan, Uzbekistan.

Payments

Package Version Tools What it does
@theyahia/yookassa-mcp v3.0.0 20 tools Payments, refunds, receipts (54-FZ), payouts, SBP, splits, webhooks
@theyahia/tkassa-mcp v2.0.1 16 tools T-Bank (Tinkoff) acquiring: payments, refunds, cards, SBP QR, receipts
@theyahia/payme-mcp v1.1.0 10 tools Payme (Uzbekistan): cards, receipts, subscription payments
@theyahia/cloudpayments-mcp v1.2.0 6 tools Charge, two-stage auth/confirm, void, refund, transaction lookup
@theyahia/robokassa-mcp v1.2.0 2 tools Payment links, invoice status

ERP, accounting, CRM

Package Version Tools What it does
@theyahia/retailcrm-mcp v3.0.0 39 tools Orders, customers, products, payments, tasks, e-commerce analytics
@theyahia/aprovodka v4.3.0 34 tools 1C:Enterprise over OData: catalogs, documents, registers, accounting, batch
@theyahia/planfix-mcp v1.2.0 20 tools Tasks, contacts, projects, comments, custom fields, files
@theyahia/elma365-mcp v2.0.0 20 tools BPM: processes, tasks, app items, schema discovery
@theyahia/amocrm-mcp v2.0.2 19 tools Leads, contacts, companies, pipelines, tasks, notes, unsorted
@theyahia/moysklad-mcp v3.1.0 60 tools Products, stock, orders, counterparties, supplies, profit report
@theyahia/megaplan-mcp v4.0.0 18 tools Tasks, deals, projects, employees, comments
@theyahia/bitrix24-mcp v1.2.0 4 tools Deals, contacts, tasks over an inbound webhook
@theyahia/getcourse-mcp v1.2.0 3 tools Online school: users, deals

Marketplaces and classifieds

Package Version Tools What it does
@theyahia/wildberries-mcp v3.1.0 30 tools Seller API: products, prices, stocks, orders, FBS supplies, analytics, feedback
@theyahia/avito-mcp v0.2.0 3 tools Seller items, item details, messenger chats
@theyahia/kaspi-mcp v1.0.2 3 tools Kaspi.kz (Kazakhstan): shop orders, products

Logistics

Package Version Tools What it does
@theyahia/cdek-mcp v2.2.0 16 tools Tariffs, orders, courier pickup, tracking, pickup points, labels, webhooks
@theyahia/boxberry-mcp v1.1.1 6 tools Pickup points, delivery cost, tracking, zip check
@theyahia/delovye-linii-mcp v1.1.1 6 tools Freight tariffs, terminals, orders, tracking
@theyahia/pochta-russia-mcp v2.0.0 6 tools Tracking, tariffs, delivery time, post offices, address normalization

HR

Package Version Tools What it does
@theyahia/hh-mcp v2.1.0 19 tools Vacancy and resume search, employers, salary stats, dictionaries
@theyahia/huntflow-mcp v1.2.0 14 tools ATS: vacancies, applicants, resumes, stages, sources

Marketing, analytics, web

Package Version Tools What it does
@theyahia/unisender-mcp v1.1.1 10 tools Lists, contacts, templates, campaigns, delivery stats
@theyahia/vk-ads-mcp v4.0.0 8 tools Campaigns, ads, targeting, budgets, statistics
@theyahia/tilda-mcp v1.2.0 7 tools Projects, pages, page export
@theyahia/calltouch-mcp v1.2.1 7 tools Call tracking: calls, leads, sources, statistics
@theyahia/mindbox-mcp v1.2.0 6 tools CDP: customer profiles, orders, segments, operations
@theyahia/roistat-mcp v1.1.1 6 tools Marketing analytics: visits, leads, costs, channels
@theyahia/yandex-search-mcp v1.0.0 3 tools Wordstat: top requests, dynamics, regions

Telephony and messaging

Package Version Tools What it does
@theyahia/mts-exolve-mcp v3.0.1 8 tools SMS, calls, recordings, Viber, number provisioning
@theyahia/mango-office-mcp v1.1.1 8 tools Cloud PBX: calls, users, callback, stats, recordings, SMS

AI and speech

Package Version Tools What it does
@theyahia/gigachat-mcp v3.0.1 8 tools Chat, embeddings, image generation, token count, balance
@theyahia/salutespeech-mcp v1.2.0 5 tools Speech recognition and synthesis

Data and reference

Package Version Tools What it does
@theyahia/kontur-focus-mcp v3.0.1 8 tools Counterparty check: EGRUL, financials, arbitration, bankruptcy, licenses
@theyahia/2gis-mcp v3.0.0 8 tools Places search, geocoding, directions, reviews
@theyahia/cbr-mcp v1.2.0 7 tools Bank of Russia: FX rates, key rate, precious metals, conversion
@theyahia/cbu-mcp v1.1.0 5 tools Central Bank of Uzbekistan: FX rates, history, dynamics

Travel

Package Version Tools What it does
@theyahia/travelpayouts-mcp v2.0.1 13 tools Aviasales: flight prices, price calendar, hotels, airport lookup

retailcrm and aprovodka register different tool sets depending on the environment (RETAILCRM_READONLY, ONEC_SERVICES, ONEC_WRITE_MODE) — the table shows the default configuration. MCP prompts (server.prompt) are not counted as tools.


Servers for emerging markets

7 servers, 72 tools outside the CIS. This half is younger and narrower than the CIS one; request a country through the new server issue.

Package Region Version Tools What it does
@theyahia/salla-mcp Saudi Arabia v3.1.0 22 tools E-commerce: products, orders, customers, categories, coupons
@theyahia/mercadopago-mcp Latin America (9 countries) v1.1.0 10 tools Payments, refunds, checkout preferences, merchant orders
@theyahia/bkash-mcp Bangladesh v1.1.0 8 tools Tokenized Checkout: payments, refunds, agreements
@theyahia/chapa-mcp Ethiopia v1.1.0 8 tools Payments, verification, transfers, banks, balance
@theyahia/fawaterak-mcp Egypt v1.1.0 8 tools Invoices, payment methods (Fawry, cards, wallets, Meeza), refunds
@theyahia/ileti-merkezi-mcp Turkey v4.0.0 11 tools SMS, bulk SMS, reports, contacts, blacklist
@theyahia/orange-money-mcp Francophone Africa (11 countries) v1.1.0 8 tools WebPay: payments, status, cash-in, cash-out, transfers

Separate repositories

77 packages are published to npm under the same scope, but their code is not in this monorepo — each lives in its own repository. They cannot be built, tested or counted here, so check versions and tool counts on the npm package page.

The Source column links to the repository when it is public; “npm only” means there is no public repository.


Client configuration

Cursor and VS Code — .cursor/mcp.json or .vscode/mcp.json:

{
  "servers": {
    "yookassa": {
      "command": "npx",
      "args": ["-y", "@theyahia/yookassa-mcp"],
      "env": {
        "YOOKASSA_SHOP_ID": "your-shop-id",
        "YOOKASSA_SECRET_KEY": "your-secret-key"
      }
    }
  }
}

Every server supports two transports: stdio (as in the configs above) and Streamable HTTP — see the server’s own README in servers/.


E-commerce stack demo

Counterparty check, order, delivery and payment in one chain:

1. kontur-focus-mcp: search_company("7707083893")   → verify counterparty by INN
2. moysklad-mcp:     create_customer_order(...)     → create sales order
3. cdek-mcp:         calculate_tariff(...)          → get shipping cost
4. cdek-mcp:         create_order(...)              → book delivery
5. yookassa-mcp:     create_payment(...)            → accept payment
6. yookassa-mcp:     create_receipt(...)            → issue fiscal receipt (54-FZ)

Monorepo development

Turborepo + pnpm workspace. Servers live in servers/, the shared core in packages/core, CI and release pipelines in .github/workflows/.

Numbers in this README are not written by hand: node scripts/catalog.mjs starts every server and regenerates scripts/catalog.json; --check fails CI on drift.

git clone https://github.com/theYahia/WWmcp.git
cd WWmcp
pnpm install
pnpm build                                # build all workspaces
pnpm test                                 # run tests across the monorepo
pnpm dev --filter @theyahia/moysklad-mcp  # dev a single server
node scripts/catalog.mjs --check          # verify the numbers in the README

Project rules: CLAUDE.md.


Contributing

Contributions of any size are welcome — from a typo fix to a new MCP server for your country’s API.

Fastest way to add a server:

npx @theyahia/create-mcp  --region  --category  --base-url 

This scaffolds a working server. Then implement the tools, run pnpm test, add a changeset, and open a PR.

Full guide: CONTRIBUTING.md and the Code of Conduct. For security reports see SECURITY.md.

Community

  • 💬 GitHub Discussions — questions, ideas, use cases
  • 📢 Telegram channel — release announcements, news
  • ⭐ Star the repo if you find it useful — it directly helps discoverability

Author

@theYahia · Telegram: @vhodvai · npm: npmjs.com/org/theyahia

License

MIT

View this README on GitHub

설치

npx -y @theyahia/moysklad-mcp

설정

{ "mcpServers": { "moysklad": { "command": "npx", "args": ["-y", "@theyahia/moysklad-mcp"], "env": { "MOYSKLAD_TOKEN": "your_token" } }, "cdek": { "command": "npx", "args": ["-y", "@theyahia/cdek-mcp"], "env": { "CDEK_CLIENT_ID": "your_id", "CDEK_CLIENT_SECRET": "your_secret" } }, "yookassa": { "command": "npx", "args": ["-y", "@theyahia/yookassa-mcp"], "env": { "YOOKASSA_SHOP_ID": "your_id", "YOOKASSA_SECRET_KEY": "your_key" } } } }