Perizent: Persian PowerPoint

io.github.ablmontazer1997由 GitHub 帳號 ablmontazer1997 發布v1.0.0更新於 Nov 5, 2026

Build editable right-to-left Persian (Farsi) PowerPoint decks from a topic, notes or full text.

已驗證Streamable HTTP可網頁執行效率與工作流媒體與設計

概覽

AI 產生的概覽

託管型 MCP 伺服器,讓助理依主題、筆記或全文產生可編輯的波斯語(由右至左)PowerPoint 簡報(PPTX 與 PDF)。

可以做什麼
  • 列出可用的主題樣式、字型、圖示包、動畫層級、受眾與目標
  • 依主題、粗略筆記或全文建立波斯語簡報並回傳任務 ID
  • 輪詢任務狀態,取得 PPTX、PDF 與投影片預覽連結
  • 以其他主題、字型、圖示、動畫或品牌重新渲染已完成的簡報
  • 建立、更新或撤銷公開分享連結,可設密碼並允許檢視者下載
  • 列出已建立的簡報、查看方案與額度用量、修改帳號預設設定
適用情境
適合需要波斯語(法爾西語)簡報、要求正確的由右至左版面與字母連寫,並希望以對話方式從主題或現有文字產生、再換風格或分享而不必重寫內容的情境。
執行需求
託管遠端端點,使用 Streamable HTTP,無需在本機安裝。需要 Perizent 存取金鑰,透過 Authorization 的 Bearer 標頭傳送,金鑰須在 Perizent 網站以 Pro 或 Business 方案建立。需要網路存取,產生一份簡報約需 1 至 3 分鐘。
安裝前請注意
存取金鑰是機密,放在 Authorization 標頭中;部分用戶端設定改以 URL 查詢參數傳送,隱私性較差。下載連結為簽章連結,7 天後失效。分享會產生公開連結,未設密碼時任何取得連結的人都能檢視。主題模式下服務會進行網路搜尋,建立簡報會消耗帳號額度。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Perizent: Persian PowerPoint,將其新增到工作區。
  2. 連接 Authorization token 憑證。它們會被私密儲存,絕不會在公開頁面上展示。
  3. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/io.github.ablmontazer1997%2Fperizent/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "perizent-persian-powerpoint": {
      "type": "http",
      "url": "https://perizent.ir/api/mcp",
      "headers": {
        "Authorization": "Bearer <YOUR_TOKEN>"
      }
    }
  }
}

README

Perizent MCP server: Persian PowerPoint from Claude, Cursor and any MCP client

Perizent builds editable, right-to-left Persian (Farsi) PowerPoint decks with AI. This repository documents its hosted MCP server, so you can ask Claude, Cursor or any MCP client: "build a 10-slide Persian deck about …" and get PPTX and PDF links back.

  • Endpoint: https://perizent.ir/api/mcp (Streamable HTTP, stateless)
  • Auth: Authorization: Bearer <key>. Create your key at perizent.ir/mcp (Pro and Business plans). For clients that cannot send headers: https://perizent.ir/api/mcp?key=<key>
  • Registry name: io.github.ablmontazer1997/perizent (server.json)

The server is hosted; there is nothing to install or run locally. This repo holds the connection docs, examples and the registry manifest.

Connect

Claude Code

bash
claude mcp add --transport http perizent https://perizent.ir/api/mcp \  --header "Authorization: Bearer YOUR_PERIZENT_KEY"

Cursor (~/.cursor/mcp.json)

json
{ "mcpServers": { "perizent": { "url": "https://perizent.ir/api/mcp", "headers": { "Authorization": "Bearer YOUR_PERIZENT_KEY" } } } }

Claude Desktop (claude_desktop_config.json, through mcp-remote)

json
{ "mcpServers": { "perizent": { "command": "npx", "args": ["-y", "mcp-remote", "https://perizent.ir/api/mcp", "--header", "Authorization: Bearer YOUR_PERIZENT_KEY"] } } }

claude.ai (Settings → Connectors → Add custom connector): https://perizent.ir/api/mcp?key=YOUR_PERIZENT_KEY

Tools

ToolWhat it does
list_design_optionsThemes, fonts, icon packs, animation levels, image styles, audiences and goals, with the ids the other tools accept
create_presentationStarts a deck from a topic (topic), full text (full_text) or rough notes (partial_text); slide count, audience, goal, theme, font, icons, animation, image style, brand name and logo. Returns a job_id right away
get_presentationStatus of a job; when done, links to the PPTX, the PDF and slide previews (valid for 7 days)
restyle_presentationChanges the theme, font, icons, animation, image style or brand of a finished deck in seconds, without rewriting the content
share_presentationCreates, updates or revokes the public online-presentation link of a deck, with optional password and viewer downloads
list_presentationsDecks created with your key
account_infoPlan, credits and usage
set_defaultsChanges the account defaults for new decks: animation level and image style

A deck usually takes 1 to 3 minutes. Each key only sees its own decks. Download links are signed and expire after 7 days.

What you get

  • Right-to-left layout, correct Persian letter shaping, half-spaces (ZWNJ) and Persian digits
  • 100 designs and 8 Persian fonts
  • In topic mode, web search for up-to-date numbers, with source footnotes
  • Charts, tables and infographics
  • Editable PPTX and PDF output

How well AI slide tools handle Persian is measured in an open benchmark: paper (DOI 10.5281/zenodo.23976939), dataset on Hugging Face.


فارسی

پریزنت سرویس ساخت پاورپوینت فارسی با هوش مصنوعی است. با این سرور MCP می‌توانی از داخل Claude، Cursor یا هر کلاینت MCP بگویی «یک ارائه ۱۰ اسلایدی درباره … بساز» و لینک PPTX و PDF راست‌چین و ویرایش‌پذیر تحویل بگیری.

  • نشانی: https://perizent.ir/api/mcp
  • کلید شخصی را از perizent.ir/mcp بساز (پلن حرفه‌ای و سازمانی) و در هدر Authorization: Bearer <کلید> بگذار.
  • نمونه تنظیم هر کلاینت در پوشه examples است.

License

MIT for the docs and examples in this repository. Perizent itself is a commercial service: perizent.ir.

來源:README.md,提交 64d3d63

工具

8

list_design_options

Perizent design options

List the available themes (visual designs), fonts, icon packs, animation levels, audiences and goals for Perizent presentations. Use the returned ids in create_presentation / restyle_presentation.

無需輸入參數。

create_presentation

Create a presentation

Start building a Persian presentation deck. Returns a job_id immediately (status running, or queued if the server is full); the deck takes about 1-3 minutes, poll get_presentation for status and download links. input_mode: 'topic' = a short description, AI writes all content (20-2000 chars); 'full_text' = a complete text (report, article, speech or a meeting transcript): its substance becomes slides with nothing added, side talk and repetition dropped; set exact_text=true to keep every sentence verbatim (120-30000 chars); 'partial_text' = notes/draft that AI keeps and completes (40-30000 chars).

輸入參數fontgoalthemetitlesourcecontent必填audienceanimationicon_packbrand_nameexact_textinput_mode另有 3 個

get_presentation

Presentation status and downloads

Get the status of a presentation job. When status is 'done' it returns download links (PPTX, PDF; paid plans only, otherwise download_locked with a note) and slide preview images; links are valid for 7 days.

輸入參數job_id必填

restyle_presentation

Restyle a presentation

Re-render a finished deck with another theme, font, icon pack, animation level, image style or brand in a few seconds (content stays the same). Poll get_presentation afterwards for the new links.

輸入參數fontthemejob_id必填animationicon_packbrand_nameimage_stylelogo_base64remove_brand

share_presentation

Online presentation link

Create or update the public online-presentation link of a finished deck (anyone with the link views it full-screen in the browser, no account needed; it always shows the latest version). Optional password, optional PPTX/PDF download for viewers, or revoke the link. Returns the URL and view statistics (views, unique visitors, average time, per-slide reach).

輸入參數job_id必填revokepasswordallow_download

account_info

Account and credits

Name, plan and this month's credits (used, remaining, reset date) of the account behind this access key, plus the plan's limits and the account's default settings for new decks.

無需輸入參數。

set_defaults

Default settings for new decks

Change the account's defaults for new presentations (the same settings as the website profile): animation level and/or image style. Returns the new defaults.

輸入參數animationimage_style

list_presentations

My presentations

List the presentations created with this access key (newest first).

無需輸入參數。

版本歷史

1
  1. v1.0.0最新Nov 5, 2026

評分

已滿足適用檢查項的 100%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分