{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.ilia-sokolov/officeagent","description":"Create and edit Word, PowerPoint, and Excel files with typed plans and safe previews","title":"OfficeAgent.NET","repository":{"url":"https://github.com/ilia-sokolov/OfficeAgent.NET","source":"github"},"version":"1.2.0","packages":[{"registryType":"nuget","identifier":"OfficeAgent.Mcp","version":"1.2.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"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__*","default":"documents","placeholder":"documents","name":"OfficeAgent__FileSystemConnections__0__ConnectionId"},{"description":"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","format":"filepath","placeholder":"/path/to/documents","name":"OfficeAgent__FileSystemConnections__0__RootPath"},{"description":"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","default":"false","placeholder":"true","name":"OfficeAgent__AllowCreation"}]},{"registryType":"mcpb","identifier":"https://github.com/ilia-sokolov/OfficeAgent.NET/releases/download/v1.2.0/officeagent-mcp-win-x64.mcpb","fileSha256":"d52db58ee8a09919ca71be09b12d72745f468f82ef71893256e8afc7ccda42c3","transport":{"type":"stdio"}},{"registryType":"mcpb","identifier":"https://github.com/ilia-sokolov/OfficeAgent.NET/releases/download/v1.2.0/officeagent-mcp-win-arm64.mcpb","fileSha256":"597a297a36c576eb6db5a0eb21894a7eb0f0c04f0e810e11c11e6eaa5b68d26a","transport":{"type":"stdio"}},{"registryType":"mcpb","identifier":"https://github.com/ilia-sokolov/OfficeAgent.NET/releases/download/v1.2.0/officeagent-mcp-osx-x64.mcpb","fileSha256":"88acc3b9a9926f1ebd10f20883b5625645c700f710b78494ed1119d0ce5ca0fb","transport":{"type":"stdio"}},{"registryType":"mcpb","identifier":"https://github.com/ilia-sokolov/OfficeAgent.NET/releases/download/v1.2.0/officeagent-mcp-osx-arm64.mcpb","fileSha256":"a9f2d50e6cad303d04eecdf7d98670fd9827aa23dc4990f02f704d4a59b37379","transport":{"type":"stdio"}},{"registryType":"oci","identifier":"ghcr.io/ilia-sokolov/officeagent-mcp:1.2.0","transport":{"type":"stdio"},"packageArguments":[{"type":"positional","value":"--stdio"}],"environmentVariables":[{"description":"Connection id the agent uses to address documents.","default":"documents","name":"OfficeAgent__FileSystemConnections__0__ConnectionId"},{"description":"Folder inside the container to read and edit; mount yours there.","default":"/documents","name":"OfficeAgent__FileSystemConnections__0__RootPath"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-14T09:03:02.375237Z","publishedAt":"2026-10-14T09:03:02.375237Z","updatedAt":"2026-10-14T09:03:02.375237Z","isLatest":true}}}
