NestDaddy

OfficeAgent.NET

io.github.ilia-sokolov/officeagent · v1.3.0

Edit your Word, PowerPoint and Excel files and fill company templates without breaking formatting

Connect Runs on your machine

Terminal
claude mcp add officeagent -e OfficeAgent__FileSystemConnections__0__ConnectionId=<OfficeAgent__FileSystemConnections__0__ConnectionId> -e OfficeAgent__FileSystemConnections__0__RootPath=<OfficeAgent__FileSystemConnections__0__RootPath> -e OfficeAgent__AllowCreation=<OfficeAgent__AllowCreation> -- dnx OfficeAgent.Mcp --yes
claude_desktop_config.json
{
  "mcpServers": {
    "officeagent": {
      "command": "dnx",
      "args": [
        "OfficeAgent.Mcp",
        "--yes"
      ],
      "env": {
        "OfficeAgent__FileSystemConnections__0__ConnectionId": "<OfficeAgent__FileSystemConnections__0__ConnectionId>",
        "OfficeAgent__FileSystemConnections__0__RootPath": "<OfficeAgent__FileSystemConnections__0__RootPath>",
        "OfficeAgent__AllowCreation": "<OfficeAgent__AllowCreation>"
      }
    }
  }
}
~/.cursor/mcp.json
{
  "mcpServers": {
    "officeagent": {
      "command": "dnx",
      "args": [
        "OfficeAgent.Mcp",
        "--yes"
      ],
      "env": {
        "OfficeAgent__FileSystemConnections__0__ConnectionId": "<OfficeAgent__FileSystemConnections__0__ConnectionId>",
        "OfficeAgent__FileSystemConnections__0__RootPath": "<OfficeAgent__FileSystemConnections__0__RootPath>",
        "OfficeAgent__AllowCreation": "<OfficeAgent__AllowCreation>"
      }
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "officeagent": {
      "type": "stdio",
      "command": "dnx",
      "args": [
        "OfficeAgent.Mcp",
        "--yes"
      ],
      "env": {
        "OfficeAgent__FileSystemConnections__0__ConnectionId": "<OfficeAgent__FileSystemConnections__0__ConnectionId>",
        "OfficeAgent__FileSystemConnections__0__RootPath": "<OfficeAgent__FileSystemConnections__0__RootPath>",
        "OfficeAgent__AllowCreation": "<OfficeAgent__AllowCreation>"
      }
    }
  }
}

Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.

Tools

This server runs locally, so its tools are listed by your MCP client once it starts.

Environment variables

NameDescription
OfficeAgent__FileSystemConnections__0__ConnectionId
Optional
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 Office…
OfficeAgent__FileSystemConnections__0__RootPath
Optional
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…
OfficeAgent__AllowCreation
Optional
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

Details

Package[email protected] (NUGET, stdio)
Packagehttps://github.com/ilia-sokolov/OfficeAgent.NET/releases/download/v1.3.0/officeagent-mcp-win-x64.mcpb (MCPB, stdio)
Packagehttps://github.com/ilia-sokolov/OfficeAgent.NET/releases/download/v1.3.0/officeagent-mcp-win-arm64.mcpb (MCPB, stdio)
Packagehttps://github.com/ilia-sokolov/OfficeAgent.NET/releases/download/v1.3.0/officeagent-mcp-osx-x64.mcpb (MCPB, stdio)
Packagehttps://github.com/ilia-sokolov/OfficeAgent.NET/releases/download/v1.3.0/officeagent-mcp-osx-arm64.mcpb (MCPB, stdio)
Packageghcr.io/ilia-sokolov/officeagent-mcp:1.3.0 (OCI, stdio)
First published12 Nov 2026
Last updated12 Nov 2026
Registry nameio.github.ilia-sokolov/officeagent

More files and documents servers See all

Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.