Office-PowerPoint-MCP-Server: инструмент на базе MCP для работы с PowerPoint 68

小编 ·

Office-PowerPoint-MCP-Server: инструмент на базе MCP для работы с PowerPoint

Office-PowerPoint-MCP-Server — это MCP-сервер на базе python-pptx, предназначенный для создания, редактирования и обработки презентаций PowerPoint. Поддерживает добавление и удаление слайдов, добавление и редактирование текста, изображений, таблиц, фигур и диаграмм, а также изменение свойств документа. Развертывание возможно через Smithery, сценарии установки или вручную, запуск — как локальный Python-сервер или через UVX. Подключение к внешним клиентам (например, Claude) осуществляется через конфигурацию MCP.

Office-PowerPoint-MCP-Server: инструмент на базе MCP для работы с PowerPoint

Office-PowerPoint-MCP-Server — это MCP-сервер на основе python-pptx, предназначенный для создания, редактирования и работы с презентациями PowerPoint. Он поддерживает добавление и удаление слайдов, добавление и редактирование текста, изображений, таблиц, фигур и диаграмм, а также изменение свойств документа. Пользователи могут выполнить развёртывание через Smithery, с помощью установочного скрипта или вручную; поддерживается работа локального Python-сервера или запуск через UVX. Интеграция с внешними клиентами (например, Claude Desktop) осуществляется через конфигурацию MCP, что упрощает автоматизацию работы с PowerPoint.

Office-PowerPoint-MCP-Server:基于MCP的可以操作 PowerPoint的工具.webp

Функциональные возможности

  • Предоставляет инструменты для создания, редактирования и работы с PPT — от простого добавления текста до работы со сложными диаграммами и фигурами. Пользователи могут создавать новые PPT, открывать и сохранять существующие, получать и задавать свойства документа, применять форматирование, генерировать диаграммы и выполнять другие операции.

  • Поддерживает добавление и редактирование слайдов, текстовых полей, изображений, таблиц, фигур и диаграмм, удовлетворяя разнообразные потребности при редактировании презентаций.

  • Позволяет пакетно обрабатывать PPT программным способом, например для автоматического создания отчётов: можно считывать данные, автоматически создавать слайды с диаграммами и таблицами и экспортировать их в файл PPT, повышая эффективность работы.

Сценарии применения

  • В области анализа данных и подготовки отчётов этот сервер может считывать источники данных, автоматически создавать слайды с диаграммами и таблицами и экспортировать их в файл PPT, сокращая ручную работу.

  • Преподаватели и тренеры могут использовать этот проект для автоматического создания учебных презентаций, включая добавление интерактивных элементов, таких как диаграммы и анимация, чтобы повысить качество обучения.

  • Докладчикам в компаниях, которым необходимо подготовить несколько версий презентаций, Office-PowerPoint-MCP-Server поможет быстро создавать и изменять PPT, адаптируя их под различные ситуации выступлений.

Особенности проекта

  • Запуск и работа осуществляются с помощью простой командной строки или программного интерфейса без сложной настройки.

  • Благодаря автоматизации пользователи экономят значительное время, особенно при выполнении повторяющихся или пакетных задач.

  • Модульная архитектура проекта упрощает добавление новых функций и настройку существующих.

  • Поддерживаются все основные операционные системы, обеспечивается полная совместимость с форматом файлов Microsoft PowerPoint.

  • Проект распространяется по лицензии MIT, поэтому пользователи могут свободно использовать и изменять код, не беспокоясь о вопросах авторского права.

Способы установки

  • Автоматическая установка через Smithery: автоматическое развёртывание с помощью платформы Smithery командой npx -y @smithery/cli install @GongRzhe/Office-PowerPoint-MCP-Server --client claude.

  • Использование установочного скрипта: выполните python setup_mcp.py — скрипт автоматически проверит необходимые компоненты, установит зависимости и сгенерирует конфигурационный файл MCP.

  • Установка вручную:

  • Клонирование репозитория: git clone https://github.com/GongRzhe/Office-PowerPoint-MCP-Server.git, затем перейдите в каталог проекта.

  • Установка зависимостей: pip install -r requirements.txt.

  • Сделайте сервер исполняемым: chmod +x ppt_mcp_server.py.

Примеры использования

  • Автоматическое создание и наполнение презентаций PowerPoint для коммерческих, академических или технических отчётов, экономящее время на ручных операциях.

  • Использование рабочих процессов на основе ИИ для быстрого создания обучающих или тренинговых слайдов со структурированным содержанием.

  • Удобное программное изменение нескольких презентаций для стандартизации бренда или обновления информации в документах.

  • Интеграция с источниками данных или API для динамического заполнения слайдов актуальными данными.

  • Подключение к другим инструментам или сервисам для автоматизации сквозных рабочих процессов с файлами PowerPoint (например, создание, экспорт, отправка).

Адрес проекта

https://github.com/GongRzhe/Office-PowerPoint-MCP-Server