npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2025 – Pkg Stats / Ryan Hefner

office-mcp

v1.9.0

Published

A Model Context Protocol server for Microsoft Office document manipulation

Readme

Office MCP Server

A Model Context Protocol (MCP) server for Microsoft Office document manipulation, providing AI assistants with the ability to read, write, and manipulate Word documents (.docx files).

Prerequisites

Required:

Verify .NET installation:

dotnet --version
# Should show 9.0.x or higher

Installation

From npm (recommended)

npm install -g office-mcp

Or use with npx (no installation required):

npx office-mcp

Building from Source

If you need to build the package locally:

# Clone the repository
git clone <repository-url>
cd mcp-servers/office

# Install dependencies and build
npm install
npm run build

# Test the build
npm test

# Package for local installation
npm pack

# Install locally
npm install -g ./office-mcp-*.tgz

Usage

Command Line

Start the MCP server in stdio mode:

office-mcp

MCP Client Configuration

Add to your MCP client configuration:

{
  "servers": {
    "office": {
      "command": "office-mcp"
    }
  }
}

Or if using npx:

{
  "servers": {
    "office": {
      "command": "npx",
      "args": ["office-mcp"]
    }
  }
}

Development

Build Scripts

The project includes cross-platform build scripts:

# Standard build (detects platform automatically)
npm run build

# Clean build artifacts
npm run clean

# Build for release/publishing
npm run build:release

Platform Support

The build system automatically detects and builds for your platform:

  • macOS: x64 and ARM64 (Apple Silicon)
  • Linux: x64 and ARM64
  • Windows: x64 and ARM64

Troubleshooting

"office-mcp: command not found" after installation:

  • Ensure .NET 9.0 is installed and in your PATH
  • Try reinstalling: npm uninstall -g office-mcp && npm install -g office-mcp
  • Use npx instead: npx office-mcp

"Failed to start OfficeMcp" error:

  • Verify .NET runtime: dotnet --version
  • Check platform compatibility: The package should match your OS and architecture
  • Rebuild from source if needed (see Building from Source section)

Contributing

This MCP server is part of the commercial Supen platform. As this is proprietary software, external contributions are not currently accepted.

License

This software is proprietary and not open source. All rights reserved by Supen Team.

Support

For support and inquiries about this MCP server, please contact the Supen Team.

Links