project-nomos/nomos-slack-mcp
MCP server that lets AI agents read and write Slack as you — not as a bot. No APP badge, no bot indicator. Multi-workspace support.
Platform-specific configuration:
{
"mcpServers": {
"nomos-slack-mcp": {
"command": "npx",
"args": [
"-y",
"nomos-slack-mcp"
]
}
}
}Add the config above to .claude/settings.json under the mcpServers key.
An MCP server that lets AI agents read and write Slack messages as you — not as a bot. Messages, reactions, and status updates appear exactly as if you typed them yourself.
Built for Claude Code and any MCP-compatible client. Supports multiple Slack workspaces with independent authentication.
Existing Slack integrations send messages as a bot with an APP badge. This uses Slack user tokens (xoxp-) so your agent operates as you — indistinguishable from you being at the keyboard.
#channel-name, @username, or raw channel IDs~/.nomos/slack/config.json with 0600 permissionsFor each workspace you want to connect:
> [!TIP] > The manifest pre-configures all required User Token Scopes and the OAuth redirect URL. No manual scope configuration needed.
git clone https://github.com/project-nomos/nomos-slack-mcp.git
cd nomos-slack-mcp
pnpm install
pnpm buildOption A: OAuth flow (recommended)
pnpm add-workspaceYou'll be prompted for:
work, side-project)The script opens your browser for OAuth authorization and stores the user token automat
Loading reviews...