HM

hamzabellouch/mcp

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

6 stars 0 forks Качество 71 Тренд 22

Production-ready Model Context Protocol (MCP) servers for Office automation (Word, Excel, PowerPoint), 3D graphics (Blender), and CAD engineering (FreeCAD) with 95+ tools.

Обзор

Modern, Production-Ready MCP Servers for Office Automation, 3D Graphics & Engineering CAD. Empower AI assistants (Claude Desktop, Google Antigravity, Cursor, VS Code) to automate Word, Excel, PowerPoint, FreeCAD, and Blender seamlessly with over 95 high-level tools. The is a unified collection of production-grade MCP servers designed to bridge Large Language Models with desktop productivity applications and engineering software. By combining interactive live desktop automation (via Windows COM and GUI RPC bridges) with cross-platform headless engines (python-docx, python-pptx, openpyxl, FreeCADCmd), this suite enables AI agents to generate structured documents, analyze financial spreadsheets, build executive slide presentations, execute finite-element CAD simulations, and render photorealistic 3D scenes through natural language. You can connect all 5 MCP servers to your favorite MCP-compatible AI client using standard JSON configuration.

README

Показан фрагмент оригинального README. Открыть оригинал.

MCP Suite

Modern, Production-Ready MCP Servers for Office Automation, 3D Graphics & Engineering CAD.

Empower AI assistants (Claude Desktop, Google Antigravity, Cursor, VS Code) to automate Word, Excel, PowerPoint, FreeCAD, and Blender seamlessly with over 95 high-level tools.

Overview

The Enterprise Model Context Protocol (MCP) Suite is a unified collection of production-grade MCP servers designed to bridge Large Language Models with desktop productivity applications and engineering software.

By combining interactive live desktop automation (via Windows COM and GUI RPC bridges) with cross-platform headless engines (python-docx, python-pptx, openpyxl, FreeCADCmd), this suite enables AI agents to generate structured documents, analyze financial spreadsheets, build executive slide presentations, execute finite-element CAD simulations, and render photorealistic 3D scenes through natural language.

🌟 Included MCP Servers

MCP Server Directory Tools Count Architecture / Engine Primary Capabilities
Word MCP ./Word 22 Tools Live Windows COM + Headless python-docx + lxml Document creation, typography, tables, TOC, watermarks, RTL/Arabic, comments, template filling, PDF export.
PowerPoint MCP ./Powerpoint 26 Tools Live Windows COM + Headless python-pptx Presentation lifecycle, slide layout, KPI cards, charts, roadmaps/timelines, themes, regex replace, slide PNG/PDF export.
Excel MCP ./Excel 13 Tools Live Windows COM + Headless openpyxl Workbook creation, range read/write, styling, formula execution, column/pie/line charts, statistical data profiling.
FreeCAD MCP ./FreeCAD 29 Tools Live Qt GUI RPC (9875) + Headless FreeCADCmd 3D CAD modeling, boolean operations, sketch extrusion, TechDraw 2D sheets, CalculiX FEM structural simulations, mass analysis.
Blender MCP ./Blender 7 Tools FastMCP stdio + Blender Main-Thread Bridge (9876) 3D primitives, PBR material creation, model importing (GLTF/OBJ/FBX), camera & lighting setup, Cycles/Eevee rendering.

🚀 Quick Setup & Client Configuration

You can connect all 5 MCP servers to your favorite MCP-compatible AI client using standard JSON configuration.

1. Claude Desktop (claude_desktop_config.json)

Located at:

  • Windows: %APPDATA%\Claude\claude_desktop_config.json
  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "word": {
      "command": "python",
      "args": ["-m", "word_mcp_server"],
      "cwd": "/path/to/mcp/Word"
    },
    "powerpoint": {
Открыть полный README на GitHub

Установка

This server does not publish a one-line install command.

Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →

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

{ "mcpServers": { "word": { "command": "python", "args": ["-m", "word_mcp_server"], "cwd": "/path/to/mcp/Word" }, "powerpoint": { "command": "python", "args": ["-m", "powerpoint_mcp_server"], "cwd": "/path/to/mcp/Powerpoint" }, "excel": { "command": "python", "args": ["-m", "excel_mcp_server"], "cwd": "/path/to/mcp/Excel" }, "freecad": { "command": "python", "args": ["-m", "freecad_mcp_server"], "cwd": "/path/to/mcp/FreeCAD" }, "blender": { "command": "python", "args": ["-m", "blender_mcp_server"], "cwd": "/path/to/mcp/Blender" } } }