Teams Office MCP
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Teams Office MCPcreate a Word doc in the Project Alpha SharePoint folder with meeting notes"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Teams Office
Teams Office is Teams for Linux with a local MCP bridge for AI agents. Agents can open Word and Excel documents in background tabs, create Word documents in existing SharePoint folders, and read and edit documents through an Office add-in. Office handles saving and coauthoring as usual.
This is an unofficial client, independent of Microsoft and the upstream Teams for Linux project.
Install
Install the Teams Office Flatpak:
flatpak remote-add --user --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo
flatpak install --user https://nosini.github.io/teams-office-flatpak/teams-office.flatpakrefStart Teams Office from your application menu and sign in to Teams. It installs alongside the regular Teams for Linux client with its own settings.
Related MCP server: Document Operator MCP
Connect your agent
The Flatpak enables the bridge automatically. Point your agent's Teams Office MCP connection at:
~/.var/app/eu.nosini.TeamsOffice/config/teams-for-linux/mcp/bridge.sockOpen a Word or Excel document, then choose Documents > Connect Bridge, or ask your agent to set up the bridge. Sign-in, MFA and your organization's Office add-in policy can require your interaction.
The agent guide explains connection setup, exporting a standalone relay, container connections and the available tools.
What agents can do
Open Word and Excel documents in independent background tabs.
Find existing SharePoint folders and create Word documents there.
Read and edit Excel values, formulas, formatting and worksheet structure.
Read Word paragraphs and tables, edit text and styles, work with comments, and review tracked changes.
Reads return short-lived tokens. If the content changes before an edit, the agent must read it again. Microsoft permissions still apply. Experimental Markdown editing and channel-file tools require separate configuration.
Local access
The bridge uses a private Unix socket. The Office add-in is served over HTTPS on loopback with a certificate trusted only by this client. Expose only the socket to an agent container: the adjacent add-in directory contains the certificate's private key. Connected agents can access documents through the enabled tools; give the socket only to agents you trust.
License and development
Teams for Linux and the Office bridge are licensed under
GPL-3.0-or-later. Upstream retains its own source, history and
documentation under upstream/teams-for-linux.
See development for the source layout, building, testing and updating the pinned upstream version.
This server cannot be deployed
Maintenance
Related MCP Connectors
Create, review and edit Word, PowerPoint, Excel and PDF documents from any AI agent.
Real Word and Excel for agents: open your .docx/.xlsm, read, propose, apply, get it back intact.
Create and manage documents, spreadsheets, and presentations from your AI assistant.
An agent-first office suite Claude & ChatGPT read and write over one MCP URL.
Related MCP Servers
- AlicenseAqualityDmaintenanceEnables AI assistants to directly read, edit, and manipulate Word documents, supporting image and table operations, paragraph editing, and search/replace.202MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to read, modify, and create Word (.docx) and Excel (.xlsx) files through natural language commands, including batch queries and temporary table management.MIT
- FlicenseAqualityBmaintenanceEnables AI assistants to create and edit Office documents, presentations, and spreadsheets, as well as generate diagrams, charts, citations, and research project structures.14-
- AlicenseNot gradedqualityAmaintenanceEnables AI agents to create and process office documents locally, including generating branded PDF, Word, Excel, and editable PowerPoint files from templates and themes, plus reading, OCR, form-filling, manipulation, and conversion of PDFs.1MIT