1. Conduid
  2. Developer Tools
  3. Svg Pptx
MCP server · Developer Tools

Svg Pptx

svg-pptx

Unclaimed MIT last commit a year ago devtools
49Fair

Scored 6 months ago · breakdown

About Svg Pptx

Svg Pptx is an MCP server published by sinjorjob in the Developer Tools category: svg-pptx.

The repository has 4 stars and 0 forks, with the last commit a year ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues before depending on it in production.

Install

From source
git clone https://github.com/sinjorjob/svg-pptx

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Svg Pptx

Powered by Claude · Grounded in docs

I know everything about Svg Pptx. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

Static checks derived from the repository 7 days ago. Heuristics on the source, not an audit.

  • ✓README presentThe repository ships documentation.
  • ✓License declaredUsable under a stated license.
  • !Tests presentNo tests found. Behaviour changes may go unnoticed between versions.
  • !Dependencies pinnedNo lockfile. Installs can pull different code over time.
  • !No dynamic code executionSource scan found eval or shell execution. Review how tool inputs reach it before granting credentials.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

README

SVG-PPTX MCP Server

ClaudeCode用のMCPサーバーで、SVGファイルをPowerPointプレゼンテーションに変換します。

🚀 機能

  • 💼 PowerPoint変換 - SVGファイルをPowerPoint(.pptx)に自動変換
  • 🖼️ 図形として挿入 - SVGがPowerPoint内で編集可能な図形として配置
  • ⚡ 高速処理 - PowerShell + COM オブジェクトによる直接操作
  • 🔄 MCPサーバー - ClaudeCodeから直接呼び出し可能

📋 システム要件

要件 バージョン/詳細
Node.js 18以上
Claude Code 最新版推奨
OS Windows環境必須
Microsoft PowerPoint Windows版必須

📦 インストール

1. GitHubからクローン

# リポジトリをクローン
git clone https://github.com/sinjorjob/svg-pptx.git
cd svg-pptx

2. 依存関係のインストールとビルド

# 依存関係をインストール
npm install

# TypeScriptをコンパイル
npm run build

3. ClaudeCodeへの登録

クローンしたディレクトリのパスを使用してMCPサーバーを登録:

# 例: C:\your\path\svg-pptx にクローンした場合
claude mcp add-json svg-pptx "{\"name\":\"svg-pptx\",\"command\":\"node\",\"args\":[\"C:/your/path/svg-pptx/dist/index.js\"]}"

注意: パスは実際にクローンした場所に合わせて変更してください。

4. 登録確認

claude mcp list

以下のような出力が表示されれば成功:

svg-pptx: node C:/your/path/svg-pptx/dist/index.js - ✓ Connected

5. ClaudeCodeの再起動

設定変更後、ClaudeCodeを再起動してMCPサーバーを読み込みます。

💻 使用方法

ClaudeCode内でのコマンド例

@スライド構成.txtに記載している情報を1枚スライドのSVG画像にした後、PPTファイルに変換して
SVGファイル「slide.svg」をPowerPointに変換して
@slide_sample.svgをPPTファイルにして

MCPツール直接呼び出し

ClaudeCodeが自動で以下のMCPツールを呼び出します:

await create_pptx_slide({
  svgPath: "path/to/your/file.svg",
  outputPath: "output.pptx"
});

📁 プロジェクト構造

svg-pptx/
├── README.md                 # このファイル
├── CHANGELOG.md              # 変更履歴
├── LICENSE                   # MITライセンス
├── package.json              # パッケージ設定
├── tsconfig.json             # TypeScript設定
├── .gitignore               # Git除外設定
├── .github/                 # GitHub設定
├── src/
│   ├── index.ts             # メインMCPサーバー
│   └── pptx-handler.ts      # PowerPoint操作
├── scripts/
│   └── simple_convert.ps1   # PowerShell変換スクリプト
├── dist/                    # ビルド成果物
├── docs/                    # 詳細ドキュメント
│   ├── DEPLOYMENT.md
│   ├── ERROR_HANDLING.md
│   ├── IMPLEMENTATION_GUIDE.md
│   └── TROUBLESHOOTING.md
└── examples/
    ├── basic-usage.md       # 使用例
    └── svg-samples/         # サンプルSVGファイル
        └── slide_accenture_style.svg

🔧 開発・ビルド

# 依存関係のインストール
npm install

# 開発モード(ファイル監視)
npm run dev

# プロダクションビルド
npm run build

# MCPサーバー起動(デバッグ用)
npm start

# リンター実行
npm run lint

# リンター自動修正
npm run lint:fix

⚙️ 技術詳細

アーキテクチャ

  1. ClaudeCode → MCPプロトコル
  2. MCPサーバー (src/index.ts) → リクエスト受信
  3. PPTXハンドラー (src/pptx-handler.ts) → PowerShellスクリプト生成・実行
  4. PowerShell → PowerPoint COM操作
  5. PowerPoint → .pptxファイル生成

使用技術

  • TypeScript - 型安全なサーバー開発
  • @modelcontextprotocol/sdk - MCPサーバー実装
  • PowerShell - Windows PowerPoint自動化
  • COM オブジェクト - PowerPoint直接操作

注意: このツールはWindows環境でのMicrosoft PowerPoint必須です。PowerPointのCOMオブジェクトを使用してSVG→PPTX変換を行います。

README fetched from the repository 7 days ago. The original is authoritative.

Questions

About Svg Pptx

How do I install Svg Pptx?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Svg Pptx safe to use with an AI agent?

Its trust score is 49 out of 100 (fair). It passes 2 of the 6 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Svg Pptx still maintained?

The last commit was a year ago. That's long enough that you should check whether the maintainer is responding to issues before depending on it.