HomeProductivity › OfficeAgent.NET

OfficeAgent.NET

Create and edit Word, PowerPoint, and Excel files with typed plans and safe previews

C#
★ 22 stars Last pushed 2026-09-23 License: MIT

Topics: Workplace & Productivity

Connect

Review any command before running it. Package names and URLs come from the server's own registry entry.

Package (nuget 1.0.0)

Package: nuget OfficeAgent.Mcp

  • OfficeAgent__FileSystemConnections__0__ConnectionId — Connection id the agent uses to address documents on the filesystem (any non-empty string). Optional: with nothing configured the server starts with an in-memory session connection whose documents last only while it runs. Set this and RootPath to edit documents on disk instead; SharePoint is OfficeAgent__SharePointConnections__0__*
  • OfficeAgent__FileSystemConnections__0__RootPath — Absolute path to the directory this filesystem connection may read and write documents under. Only .docx is allowed unless OfficeAgent__FileSystemConnections__0__AllowedExtensions__N adds more (.pptx for decks or .xlsx for workbooks). Deck connections usually want OfficeAgent__FileSystemConnections__0__DefaultChangeMode=Direct because PowerPoint cannot record tracked changes
  • OfficeAgent__AllowCreation — Set to true to expose create_document, so an agent can author a new file in the connection rather than only editing existing ones. Off by default: creating agent-named files under a connection root is a capability the host should choose deliberately

Related servers

Listed in punkpeye/awesome-mcp-servers (MIT)

Data from the Official MCP Registry