Skip to main content
Glama

doc-tools-mcp

Сервер MCP Word Tools

Сервер Model Context Protocol (MCP), который предоставляет возможности обработки документов Word на базе ИИ. Этот сервер реализует протокол MCP, чтобы позволить приложениям ИИ создавать, редактировать и управлять документами Word посредством взаимодействия на естественном языке.

значок кузнеца

Функции

  • Полная реализация протокола MCP

  • Создание и управление документами Word

  • Манипулирование содержимым расширенного текста

  • Создание и форматирование таблиц

  • Контроль макета документа

  • Управление метаданными документа

  • Мониторинг состояния документа в режиме реального времени

Предпосылки

  • Node.js 14 или выше

  • Microsoft Word (опционально, для расширенных функций)

Установка

npx @puchunjie/doc-tools-mcp

Или установите глобально:

npm install -g @puchunjie/doc-tools-mcp

Для использования в качестве зависимости в вашем проекте:

npm install @puchunjie/doc-tools-mcp

Использование

  1. Запустите MCP-сервер:

npx @puchunjie/doc-tools-mcp
  1. По умолчанию сервер будет запущен на порту 8765.

  2. Настройте свое приложение ИИ (например, Cursor, VSCode) для использования сервера MCP:

    http://localhost:8765

Инструменты МКП

Сервер обеспечивает следующие функции MCP:

  • create_document — Создать новый документ Word

    • Параметры: filePath (обязательно), title, author

  • open_document — Открыть существующий документ Word

    • Параметры: filePath (обязательно)

  • add_paragraph — Добавить абзац в документ

    • Параметры: filePath (обязательно), text (обязательно), style, alignment

  • add_table — Добавить таблицу в документ

    • Параметры: filePath (обязательно), rows (обязательно), cols (обязательно), headers, data

  • search_and_replace - Найти и заменить текст в документе

    • Параметры: filePath (обязательно), searchText (обязательно), replaceText (обязательно), matchCase

  • set_page_margins — Установить поля страницы документа

    • Параметры: filePath (обязательно), top, right, bottom, left

  • get_document_info — Получить метаданные документа

    • Параметры: filePath (обязательно)

Интеграция с приложениями ИИ

Курсор

  1. Откройте файл конфигурации курсора ~/.cursor/mcp.json

  2. Добавьте следующую конфигурацию:

{ "mcpServers": { "doc-tools-mcp": { "command": "npx", "args": [ "@puchunjie/doc-tools-mcp" ] } } }

Или для локальной версии разработки:

{ "mcpServers": { "doc-tools-mcp": { "command": "node", "args": [ "/path/to/your/doc-tools-mcp/dist/mcp-server.js" ] } } }

После настройки вы сможете использовать естественный язык для работы с документами Word:

"Create a new document named report.docx" "Add a heading 'Monthly Report' to report.docx" "Insert a 4x3 table with sales data"

VSCode и другие MCP-совместимые инструменты

Аналогичные шаги интеграции применимы к другим инструментам, поддерживающим протокол MCP. Ознакомьтесь с документацией вашего инструмента для получения информации о конкретных шагах конфигурации сервера MCP.

Разработка

Чтобы расширить или изменить этот сервер MCP:

  1. Клонируйте репозиторий:

git clone <repository-url> cd doc-tools-mcp
  1. Установить зависимости:

npm install
  1. Запуск в режиме разработки:

npm run start
  1. Сборка для производства:

npm run build

Добавление новых функций MCP

  1. Добавить новые методы в src/services/DocumentService.ts

  2. Регистрация новых функций в src/mcp-server.ts

  3. При необходимости обновите определения типов.

Конфигурация

  • Порт по умолчанию: 8765 (настраивается)

  • Поддерживаемые типы файлов: .docx

  • Все пути к файлам должны быть абсолютными или относительными к текущему рабочему каталогу.

Лицензия

Массачусетский технологический институт

Поддерживать

Если у вас возникли какие-либо проблемы или есть предложения по улучшению, пожалуйста, отправьте сообщение о проблеме в наш репозиторий GitHub.

Deploy Server
A
security – no known vulnerabilities
-
license - not tested
A
quality - confirmed to work

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

Позвольте ИИ читать, создавать и изменять документы Word с помощью естественного языка

  1. Функции
    1. Предпосылки
      1. Установка
        1. Использование
          1. Инструменты МКП
            1. Интеграция с приложениями ИИ
              1. Курсор
              2. VSCode и другие MCP-совместимые инструменты
            2. Разработка
              1. Добавление новых функций MCP
            3. Конфигурация
              1. Лицензия
                1. Поддерживать

                  Related MCP Servers

                  • -
                    security
                    -
                    license
                    -
                    quality
                    Enables AI language models to interact with Microsoft OneNote via a standardized interface, supporting notebook and page management through natural language.
                    Last updated -
                    9
                    19
                  • A
                    security
                    -
                    license
                    A
                    quality
                    A Model Context Protocol server that enables AI assistants to create, read, edit, and format Microsoft Word documents through standardized tools and resources.
                    Last updated -
                    54
                    862
                    MIT License
                    • Apple
                  • A
                    security
                    -
                    license
                    A
                    quality
                    Enables AI agents to interact with Notion workspaces through the Notion API. Supports reading, writing, and managing pages, databases, and comments with optimized token consumption.
                    Last updated -
                    19
                    12,735
                    MIT License
                    • Apple
                  • A
                    security
                    -
                    license
                    A
                    quality
                    Enables AI assistants to create, read, and manipulate Microsoft Word documents with comprehensive formatting, table creation, content management, and document protection capabilities. Supports advanced operations like merging documents, PDF conversion, and rich text formatting through a standardized interface.
                    Last updated -
                    32
                    MIT License
                    • Apple

                  View all related MCP servers

                  MCP directory API

                  We provide all the information about MCP servers via our MCP API.

                  curl -X GET 'https://glama.ai/api/mcp/v1/servers/puchunjie/doc-tools-mcp'

                  If you have feedback or need assistance with the MCP directory API, please join our Discord server