OfficeAgent.NET MCP
An MCP server for structured Word, PowerPoint, and Excel automation using the Open XML SDK. It enables agents to create documents, make targeted edits, manage tracked changes, and update tables or styles via typed, validated operations.
Package and access
Local package with source-attributed installation metadata. Koskamo does not execute packages during review.
What you can do with it
- Create and edit Word .docx files
- Build or update PowerPoint .pptx decks
- Inspect and edit Excel .xlsx worksheets
Source and maintenance
- Maintenance checked
Packages and installation
Source-provided package data. Koskamo has not executed or live-probed this package.
ghcr.io/ilia-sokolov/officeagent-mcp:1.2.0
{
"transport": "stdio",
"identifier": "ghcr.io/ilia-sokolov/officeagent-mcp:1.2.0",
"registryType": "oci",
"packageArguments": [
{
"type": "positional",
"value": "--stdio"
}
],
"environmentVariables": [
{
"name": "OfficeAgent__FileSystemConnections__0__ConnectionId",
"default": "documents",
"description": "Connection id the agent uses to address documents."
},
{
"name": "OfficeAgent__FileSystemConnections__0__RootPath",
"default": "/documents",
"description": "Folder inside the container to read and edit; mount yours there."
}
]
}Tools
Reported by the attributed source; not independently observed by Koskamo.
Connect from your client
Each snippet configures the same source-provided package; replace placeholders before use.
Cursor
{
"mcpServers": {
"officeagent-net-mcp-1-2-0": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"OfficeAgent__FileSystemConnections__0__ConnectionId=<YOUR_OFFICEAGENT__FILESYSTEMCONNECTIONS__0__CONNECTIONID>",
"-e",
"OfficeAgent__FileSystemConnections__0__RootPath=<YOUR_OFFICEAGENT__FILESYSTEMCONNECTIONS__0__ROOTPATH>",
"ghcr.io/ilia-sokolov/officeagent-mcp:1.2.0",
"--stdio"
],
"env": {
"OfficeAgent__FileSystemConnections__0__ConnectionId": "<YOUR_OFFICEAGENT__FILESYSTEMCONNECTIONS__0__CONNECTIONID>",
"OfficeAgent__FileSystemConnections__0__RootPath": "<YOUR_OFFICEAGENT__FILESYSTEMCONNECTIONS__0__ROOTPATH>"
}
}
}
}Cline
{
"mcpServers": {
"officeagent-net-mcp-1-2-0": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"OfficeAgent__FileSystemConnections__0__ConnectionId=<YOUR_OFFICEAGENT__FILESYSTEMCONNECTIONS__0__CONNECTIONID>",
"-e",
"OfficeAgent__FileSystemConnections__0__RootPath=<YOUR_OFFICEAGENT__FILESYSTEMCONNECTIONS__0__ROOTPATH>",
"ghcr.io/ilia-sokolov/officeagent-mcp:1.2.0",
"--stdio"
],
"env": {
"OfficeAgent__FileSystemConnections__0__ConnectionId": "<YOUR_OFFICEAGENT__FILESYSTEMCONNECTIONS__0__CONNECTIONID>",
"OfficeAgent__FileSystemConnections__0__RootPath": "<YOUR_OFFICEAGENT__FILESYSTEMCONNECTIONS__0__ROOTPATH>"
}
}
}
}VS Code
{
"servers": {
"officeagent-net-mcp-1-2-0": {
"type": "stdio",
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"OfficeAgent__FileSystemConnections__0__ConnectionId=<YOUR_OFFICEAGENT__FILESYSTEMCONNECTIONS__0__CONNECTIONID>",
"-e",
"OfficeAgent__FileSystemConnections__0__RootPath=<YOUR_OFFICEAGENT__FILESYSTEMCONNECTIONS__0__ROOTPATH>",
"ghcr.io/ilia-sokolov/officeagent-mcp:1.2.0",
"--stdio"
],
"env": {
"OfficeAgent__FileSystemConnections__0__ConnectionId": "<YOUR_OFFICEAGENT__FILESYSTEMCONNECTIONS__0__CONNECTIONID>",
"OfficeAgent__FileSystemConnections__0__RootPath": "<YOUR_OFFICEAGENT__FILESYSTEMCONNECTIONS__0__ROOTPATH>"
}
}
}
}Claude Desktop
{
"mcpServers": {
"officeagent-net-mcp-1-2-0": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"OfficeAgent__FileSystemConnections__0__ConnectionId=<YOUR_OFFICEAGENT__FILESYSTEMCONNECTIONS__0__CONNECTIONID>",
"-e",
"OfficeAgent__FileSystemConnections__0__RootPath=<YOUR_OFFICEAGENT__FILESYSTEMCONNECTIONS__0__ROOTPATH>",
"ghcr.io/ilia-sokolov/officeagent-mcp:1.2.0",
"--stdio"
],
"env": {
"OfficeAgent__FileSystemConnections__0__ConnectionId": "<YOUR_OFFICEAGENT__FILESYSTEMCONNECTIONS__0__CONNECTIONID>",
"OfficeAgent__FileSystemConnections__0__RootPath": "<YOUR_OFFICEAGENT__FILESYSTEMCONNECTIONS__0__ROOTPATH>"
}
}
}
}Let your agent find its tools
Find servers like OfficeAgent.NET MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.