OfficeAgent.NET MCP Server
by ilia-sokolovio.github.ilia-sokolov/officeagentv1.1.0
Edit Word (.docx) files on disk or SharePoint: tracked changes, tables, styles, comments and content controls, validated and previewed before saving.
context tax
queued
security
queued
cold start
queued
freshness
Active7d ago
Install OfficeAgent.NET MCP server
Install in Claude Code
claude mcp add officeagent-net -- dnx OfficeAgent.Mcp --yesInstall in Cursor
{
"mcpServers": {
"officeagent-net": {
"command": "dnx",
"args": [
"OfficeAgent.Mcp",
"--yes"
]
}
}
}Add to ~/.cursor/mcp.json (global) or .cursor/mcp.json (project).
Install in Claude Desktop
{
"mcpServers": {
"officeagent-net": {
"command": "dnx",
"args": [
"OfficeAgent.Mcp",
"--yes"
]
}
}
}Settings → Developer → Edit Config (claude_desktop_config.json), then restart.
Install in VS Code
{
"servers": {
"officeagent-net": {
"type": "stdio",
"command": "dnx",
"args": [
"OfficeAgent.Mcp",
"--yes"
]
}
}
}Add to .vscode/mcp.json in your workspace.
Install in Windsurf
{
"mcpServers": {
"officeagent-net": {
"command": "dnx",
"args": [
"OfficeAgent.Mcp",
"--yes"
]
}
}
}Add to ~/.codeium/windsurf/mcp_config.json.
Configuration
| Variable | Required | Secret | Description |
|---|---|---|---|
| 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 |
Freshness
Active — last maintenance signal 7d ago. The newest of the signals below sets the band.
Last commit (default branch)
2026-10-03 · 7d ago · GitHub
Latest release
2026-09-30 · 10d ago · GitHub · v1.1.0
Package published
no data · npm/PyPI
Registry entry updated
2026-09-30 · 10d ago · official registry · v1.1.0
FAQ
›How do I install the OfficeAgent.NET MCP server in Claude Code?
Run: claude mcp add officeagent-net -- dnx OfficeAgent.Mcp --yes. For Cursor, VS Code, Claude Desktop and Windsurf, use the install tabs above.
›Does OfficeAgent.NET require an API key?
No required environment variables are declared in its published metadata.
›Can I use OfficeAgent.NET as a remote (hosted) MCP server?
No hosted endpoint is published; it runs locally over stdio.
›Is OfficeAgent.NET in the official MCP registry?
Yes, as io.github.ilia-sokolov/officeagent.
Alternatives to OfficeAgent.NET
Other productivity & office MCP servers.