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 分