Figma Context MCP
Give your coding agent access to your Figma data. Implement designs in any framework in one-shot.
Beschreibung vom Entwickler (englisches Original)
Pay-per-call Arabic text, audio and document utilities over x402. USDC on Base, no API key.
Diese drei werden nie zu einer Punktzahl zusammengefasst: Meinungen, Messungen und Beliebtheit sind verschiedene Dinge.
Für diesen Server haben wir noch keine Zusammenfassung in einfacher Sprache geschrieben. Unten stehen die Fakten, die wir aus der Registry gelesen haben.
Wähle die KI-App, die du nutzt, und kopiere die Einstellungen.
Du brauchst
Welche App nutzt du?
Wähle oben deine App. Wir merken sie uns, damit der Button beim nächsten Mal „In … installieren“ anzeigt.
Funktioniert in Claude im Web, auf dem Desktop und auf dem Handy:
https://arabic-pipeline-mcp.arabic-pipeline.workers.dev/Führe das in deinem Terminal aus
claude mcp add --transport http arabic-pipeline https://arabic-pipeline-mcp.arabic-pipeline.workers.dev/In .cursor/mcp.json in deinem Projekt oder in ~/.cursor/mcp.json einfügen
{
"mcpServers": {
"arabic-pipeline": {
"url": "https://arabic-pipeline-mcp.arabic-pipeline.workers.dev/"
}
}
}Dein Browser fragt, ob er die App öffnen darf, dann zeigt die App die Einstellungen und bittet dich um Bestätigung. Schlüsselwerte bleiben leer, damit du sie selbst einträgst.
In .vscode/mcp.json in deinem Projekt einfügen
{
"servers": {
"arabic-pipeline": {
"type": "http",
"url": "https://arabic-pipeline-mcp.arabic-pipeline.workers.dev/"
}
}
}Dein Browser fragt, ob er die App öffnen darf, dann zeigt die App die Einstellungen und bittet dich um Bestätigung. Schlüsselwerte bleiben leer, damit du sie selbst einträgst.
ChatGPT verbindet sich nur mit Servern im Internet:
https://arabic-pipeline-mcp.arabic-pipeline.workers.dev/Menünamen können sich je nach Tarif und mit der Zeit leicht unterscheiden.
Deine Auswahl bleibt in einem Cookie auf diesem Gerät; kein Konto nötig.
Diese Einstellungen werden aus dem Registry-Eintrag des Entwicklers erzeugt. Wenn in der README etwas anderes steht, folge der README.
Tool-Namen und -Beschreibungen genau so, wie der Server sie am 6. Nov. 2026 gemeldet hat. Geschrieben hat sie der Entwickler, nicht wir; wir zeigen sie als reinen Text.
text_metricsMeasure text deterministically: characters, words, unique words, sentences, lines, paragraphs, digits, punctuation, average word and sentence length, reading time and an Arabic/Latin language mix. Works on any language, not only Arabic.
text_normalizeCanonicalise Arabic text for search, matching or indexing: remove tashkeel and tatweel, fold alef/ya/ta-marbuta, unify Arabic-Indic digits, strip bidi control characters and collapse whitespace. mode=light is lossless; search adds letter folding; index also strips punctuation so
text_detect_languageIdentify whether text is Arabic, English, mixed or unknown from its script mix, with a confidence score and the count of Arabic, Latin and other letters. Deterministic and model-free, so it is cheap enough to run on every incoming message to route Arabic work.
text_chunkSplit long text into chunks for a model context window. Cuts at sentence boundaries when possible, then at word boundaries, and never mid-word unless a single word is longer than max_chars. Returns each chunk with exact start/end offsets into the original string plus an optional
text_diffCompare two texts word by word after Arabic normalisation (tashkeel, alef/ya/ta-marbuta and digit variants are treated as equal). Returns an equal flag, a similarity score and the added and removed words. Use it for deduplication, re-import checks and QA of edited Arabic copy. Ea
text_searchSearch Arabic (or any) text with normalisation: tashkeel, alef/ya/ta-marbuta, hamza and Arabic-Indic digit variants are ignored, so فَاطِمَة matches فاطمة and ١٢٣ matches 123. mode=words (default) matches whole words, phrase matches any substring, fuzzy tolerates up to max_distan
audio_transcribeTranscribe Arabic or English speech to plain text. Send the audio as base64 (webm, mp3, wav or mp4); the payload limit is 12 MB of base64. Returns the transcript plus the model that produced it.
doc_extractExtract structured fields from an Arabic document image or PDF (receipts, invoices, official letters, national IDs, bank slips) as JSON: amounts, dates, names, identifiers and tax numbers, with null for fields the document does not contain. Send the file as base64 (jpeg, png or p
doc_extract_batchExtract structured fields from 1 to 5 Arabic documents in one paid call: $0.10 for the batch, i.e. $0.02 per document instead of $0.03. Documents are processed independently and in parallel, results come back in request order with an echoed id, and one unreadable image does not f
Wir prüfen Informationen, die jeder sehen kann; den Code haben wir nicht gelesen. Checks, die nicht zutreffen, werden nicht mitgezählt. · Geprüft am 8. Nov. 2026
Der Registry-Name wurde mit dem GitHub-Konto skypantherr bestätigt, dem das Repo gehört
Dieses Repo haben wir noch nicht von GitHub gelesen
Dieses Repo haben wir noch nicht von GitHub gelesen
Antwort in 42 ms (HTTP 200)
Keine Anmeldung nötig
Wir haben 9 Tool-Beschreibungen gelesen und keine versteckten Anweisungen an die KI gefunden
Verglichen mit allen aktiven Servern dieser Kategorie in der Registry. Sterne zählen nur, wenn dem Herausgeber das Repo gehört.
Er hat 3 von 3 zutreffenden Basischecks bestanden. Den Code haben wir nicht gelesen. Bevor du einen Schlüssel oder Token hinzufügst, sieh nach, welche Zugriffe der Server verlangt, und nutze einen Schlüssel, der nur die Berechtigungen hat, die du brauchst.
Die Registry nennt keinen erforderlichen Schlüssel, manche Server bitten dich aber bei der ersten Nutzung, dich anzumelden.
Er läuft in der Cloud des Entwicklers. Du verbindest dich übers Internet, ohne etwas zu installieren, aber was du sendest, läuft über die Server des Entwicklers.
Das GitHub-Repo wurde zuletzt – geändert, und die neueste Version (0.2.0) kam vor 9 Tagen in die Registry.
Apps, die MCP unterstützen, etwa Claude Desktop, Claude Code, Cursor und VS Code. Er verbindet sich per URL, also funktionieren auch Apps, die Remote-MCP-Server akzeptieren, zum Beispiel ChatGPT im Entwicklermodus.
In derselben Kategorie: Figma Context MCP, Claude Real Video, Figma MCP Server
Server derselben Kategorie von anderen Entwicklern, sortiert nach Sternen.
So liest du eine Karte:↓ Downloads pro Wochei★ GitHub-SterneiDrei Säulen: Bewertungen · Checks · NutzungiAktualisiert = neueste Version in der Registry veröffentlichti
Give your coding agent access to your Figma data. Implement designs in any framework in one-shot.
Let any LLM watch a video locally — and search everything it has ever watched.
The Figma MCP server brings Figma design context directly into your AI workflow.
Unverändert aus dem Repo des Entwicklers übernommen. PopNx MCP hat den Inhalt weder geprüft noch empfiehlt es ihn. HTML, Bilder und Skripte wurden entfernt. Links führen von dieser Website weg.
Pay-per-call utilities for Arabic text, audio and documents, sold over x402 in USDC on Base.
No API key. No account. No subscription. The first request returns 402 Payment Required; the client signs a payment and retries; the money lands in the provider's wallet. That is the whole protocol — and it is why this service can pay a provider directly, with no payment processor in between.
# Claude Code (any Streamable HTTP MCP client works the same way)
claude mcp add --scope user --transport http arabic-pipeline-mcp \ https://arabic-pipeline-mcp.arabic-pipeline.workers.dev/
No install, no key: the tools are already on the other end. A tool call without payment answers with the x402 challenge, and your client pays it on Base.
| URL | |
|---|---|
| REST API | https://arabic-pipeline.arabic-pipeline.workers.dev |
| MCP server (streamable HTTP) | https://arabic-pipeline-mcp.arabic-pipeline.workers.dev/ |
| OpenAPI | https://arabic-pipeline.arabic-pipeline.workers.dev/openapi.json |
x402 manifest (/.well-known/x402) | https://arabic-pipeline.arabic-pipeline.workers.dev/.well-known/x402 |
llms.txt (agent-readable summary) | https://arabic-pipeline.arabic-pipeline.workers.dev/llms.txt |
| x402scan | https://www.x402scan.com/server/298e1e2b-3f5c-4890-9791-6d063fd20931 |
| mcprush (MCP marketplace) | https://mcprush.com/skypantherr/arabic-pipeline-api-mcp |
| PayAPI Market (settlement-verified listing) | https://payapi.market/api/arabic-pipeline-api |
| MCP registry | io.github.skypantherr/arabic-pipeline (v0.2.0, active) |
| Source | https://github.com/skypantherr/arabic-pipeline |
The MCP server exposes the same nine capabilities as tools, each behind its own x402 payment (text_metrics, text_normalize, text_detect_language, text_chunk, text_diff, text_search, audio_transcribe, doc_extract, doc_extract_batch).
Arabic breaks naive string handling in ways that are invisible until they cost you a failed match:
فَاطِمَة and فاطمة are the same name, but not the same bytes.أ إ آ → ا, ى → ي, ة → ه are folded on purpose, not by accident.١٢٣ must match 123, and the tashkeel range overlaps the digit range, so order of operations matters.start/end into the *original* string, so a result can be applied to the caller's own text rather than a rewritten copy.The paid routes declare this in the 402 itself: each challenge carries a Bazaar input schema and an output example, so a client can see exactly what it is buying before it signs anything.
| Route | What it does | Price | Cost to serve |
|---|---|---|---|
GET /text/metrics?text=… | Counts, language mix, sentence/word stats, reading time | $0.002 | $0 (pure code) |
POST /text/metrics | Same, JSON body | $0.002 | $0 (pure code) |
POST /text/normalize | Arabic text cleanup: tashkeel/tatweel, alef/ya/ta-marbuta folding, digit unification, bidi-control removal, whitespace collapse | $0.005 | $0 (pure code) |
POST /text/detect | Arabic / English / mixed detection with confidence and script mix | $0.002 | $0 (pure code) |
POST /text/chunk | Sentence-aligned chunks with exact offsets, for model context windows | $0.002 | $0 (pure code) |
POST /text/diff | Word-level diff after Arabic normalisation: equal flag, similarity, added/removed | $0.002 | $0 (pure code) |
POST /text/search | Normalised Arabic search (phrase / whole-word / fuzzy) with exact offsets and snippets | $0.002 | $0 (pure code) |
POST /audio/transcribe | Audio → clean text (Arabic or English) | $0.02 | model call |
POST /doc/extract | Document image/PDF → structured fields (receipts, invoices, IDs) | $0.03 | model call |
POST /doc/extract/batch | 1–5 documents in one call, independent results and partial failures | $0.10 | model call ×n |
POST /text/normalize accepts a mode:
light — lossless: whitespace, digit unification, bidi cleanup only.search — light + tashkeel removal + letter folding (أإآ→ا, ى→ي, ة→ه).index — search + punctuation stripped (use as a dedup / index key).# 1. Any paid route answers 402 with a payment challenge
curl -i https://arabic-pipeline.arabic-pipeline.workers.dev/text/normalize \ -H 'content-type: application/json' \ -d '{"text":"مُحَمَّدٌ عَلِيّ","mode":"search"}'
curl https://arabic-pipeline.arabic-pipeline.workers.dev/openapi.json curl https://arabic-pipeline.arabic-pipeline.workers.dev/
402 Payment Required.PAYMENT-REQUIRED header and, in the body, accepts[] entries describing how to pay (network, asset, price, payTo).PAYMENT-SIGNATURE header (base64 payment payload).PAYMENT-RESPONSE header with the receipt.The full machine-readable contract — including per-operation x-payment-info — is at GET /openapi.json.
eip155:8453), asset USDC (0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913).https://x402.dexter.cash — no account, no fees). The facilitator only executes the buyer's signed payment; it never holds funds.0x05523af5bd166816D1418Ebf7D6371e1fFB1D2e6.PayAPI Market independently verified this deployment by buying a call and publishing the receipt: POST /text/normalize for $0.005 USDC, settled in transaction 0xfc3e42f9…73ce9c at block 53,330,178 on Base. The listing is payapi.market/api/arabic-pipeline-api.
/audio/transcribe uses gemini-3.5-transcribe; /doc/extract and /doc/extract/batch use gemini-3.6-flash with a JSON response schema. Both model names are configurable (GEMINI_TRANSCRIBE_MODEL, GEMINI_VISION_MODEL). The six text endpoints are pure computation and cost nothing to serve.
A batch runs one model call per document, concurrently. At $0.10 for five documents that is $0.02 each, a third below the $0.03 single-document price; for one or two documents the single route is cheaper, and the batch route says so. A failed document is reported in place (ok: false plus error) instead of failing the whole call, so a bad scan costs one slot rather than the payment.
npm install
cp .dev.vars.example .dev.vars # then add GEMINI_API_KEY npm run dev # wrangler dev npm test # vitest npm run typecheck
See DEPLOY.md. The short version: npm run login → npm run secret → npm run deploy → register the listing.
Two Workers are deployed from this repo:
npm run deploy # REST API -> arabic-pipeline.arabic-pipeline.workers.dev
npx wrangler deploy -c wrangler.mcp.toml # MCP server -> arabic-pipeline-mcp.arabic-pipeline.workers.dev
Proprietary — all rights reserved. The source is public so the service can be audited; it is not licensed for reuse or redistribution. The API itself is sold per call, not licensed.