HM

hamzabellouch/mcp

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

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": {
GitHub에서 전체 README 보기

설치

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" } } }