office-politics-mcp
v1.0.0
Published
Funny MCP server that decodes office politics, meeting danger, and diplomatic workplace replies
Downloads
136
Maintainers
Readme
Office Politics MCP
A funny MCP server that treats workplace ambiguity like a high-stakes diplomatic incident.
It helps AI assistants:
- decode vague office phrases
- assess meeting danger
- generate politically safe replies
- read local office-politics skill guides
Tools
decode_office_signalInterprets vague workplace messages, feedback, and managerial phrases.meeting_risk_assessmentEstimates whether a meeting is useful, hazardous, or ceremonial time loss.career_damage_controlDrafts diplomatic replies for awkward workplace situations.office_guideReturns the internal skill guides used by the MCP.
Skills
The package ships with these local skill files under office_skills/:
corporate_dictionary.mdmeeting_survival.mdfeedback_politics.mdresponse_playbook.md
Requirements
- Node.js 18+
- npm / npx available on the machine
Local Run
npm install
npm startFor remote mode:
npm run start:remoteMCP Config
Use via npx after publishing:
{
"servers": {
"office-politics": {
"command": "npx",
"args": ["-y", "office-politics-mcp"]
}
}
}For local development before publishing:
{
"servers": {
"office-politics": {
"command": "node",
"args": ["/absolute/path/to/Office_Politics_MCP/server.js"]
}
}
}Example Prompts
- What does "let's take this offline" really mean?
- Decode this message: "Interesting idea, let's revisit next quarter."
- Assess this meeting: title "Quick Alignment", 11 attendees, no agenda, director organizer, 60 minutes.
- Help me reply professionally to an urgent weekend request.
- Show me the corporate dictionary guide.
- Decode this feedback: "Great job, keep doing what you're doing."
- Tell me whether this meeting is dangerous: "Touch Base", 9 people, no agenda.
- Give me a diplomatic pushback reply for an 8:30 PM request.
Remote Mode
server-remote.js starts HTTP/SSE endpoints for remote MCP hosting:
PORT=3100 npm run start:remotePackage Notes
This package depends on the bundled office_skills markdown files at runtime. The files list in package.json ensures those guides are included when publishing to npm.
Publish Checklist
- Run
npm packand inspect the tarball contents. - Confirm
office_skills/*.mdis included. - Test the packed artifact in a clean folder.
- Publish with
npm publishornpm publish --access publicif using a public scope.
