OfficeMCP

OfficeMCP

3.4

If you are the rightful owner of OfficeMCP and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

OfficeMCP is a server designed to automate Microsoft Office applications using AI models through a COM interface on Windows OS.

OfficeMCP v1.0.5 is a model context protocol server that allows AI models to control Microsoft Office applications such as Word, Excel, PowerPoint, and others via a COM interface on Windows systems. It provides a seamless way to automate tasks within these applications, enhancing productivity and efficiency. The server supports both stdio and SSE modes, allowing for flexible integration with AI IDEs. However, users should exercise caution as the server allows execution of Python code, which could potentially harm the system if misused. OfficeMCP requires a Windows operating system, Python 3.1 or above, and the 'uv' package to be installed.

Features

  • Automates Microsoft Office applications using AI models.
  • Supports both stdio and SSE server modes for flexible integration.
  • Allows execution of Python code for advanced automation tasks.
  • Provides tools to check, launch, and manage Office applications.
  • Includes a demonstration feature to showcase automation capabilities.

Tools

  1. AvailableApps

    Check if Microsoft Office applications are installed on your computer

  2. RunningApps

    Get the list of currently running Office applications

  3. IsAppAvailable

    Check if a specific Office application is installed

  4. Launch

    Launch a new Office application and set its visibility

  5. Visible

    Set the visibility of the specified Office application

  6. Quit

    Exit the specified Office application

  7. Demonstrate

    Demonstration of running OfficeMCP automation

  8. Speak

    Read incoming string

  9. Beep

    Play the beep

  10. DefaultFolder

    Return to the root working folder of OfficeMCP

  11. IsFileExists

    Check whether the file exists in the OfficeMCP root folder

  12. DownloadImage

    Download the image from the given URL and save it to the specified path

  13. RunPython

    Run Python code in OfficeMCP server context