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 4 months ago · breakdown

About Svg Pptx

Svg Pptx is an MCP server published by sinjorjob in the Developer Tools category: svg-pptx. It has been installed 0 times through Conduid.

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 (0) before depending on it in production.

Install

Install
npx 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

  • ·README presentNot checked yet.
  • ·License declaredNot checked yet.
  • ·Tests presentNot checked yet.
  • ·Dependencies pinnedNot checked yet.
  • ·No dynamic code executionNot checked yet.
  • !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 mirrored from the source repository 4 months ago. The original is authoritative.

Questions

About Svg Pptx

How do I install Svg Pptx?

Run npx svg-pptx, then add the server to your MCP client's configuration. Conduid has recorded 0 installs, so the command is known to work with current clients.

Is Svg Pptx safe to use with an AI agent?

Its trust score is 49 out of 100 (fair). It passes 0 of 1 static security checks; 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, with 0 open issues. That's long enough that you should check whether the maintainer is responding to issues before depending on it.