slack-mcp-setup

Automates Slack MCP setup with macOS Keychain token storage and OpenCode configuration.

4|Updated Jan 15, 2026
One-click install
npx skills add https://github.com/johnnymo87/workstation --skill slack-mcp-setup
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slack-mcp-setup
Source: https://github.com/johnnymo87/workstation/tree/main/assets/claude/skills/slack-mcp-setup
Command: npx skills add https://github.com/johnnymo87/workstation --skill slack-mcp-setup

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the secure setup and token management for Slack MCP, storing tokens in macOS Keychain and injecting configuration into OpenCode.

Core Features & Use Cases

  • Secure token storage: Keys stored in macOS Keychain.
  • Automated activation: Fetches tokens and injects Slack MCP settings into OpenCode config.
  • Token refresh workflow: Guides re-authentication when tokens expire (invalid_auth).

Quick Start

  1. Retrieve XOXC and XOXD tokens as described in the Slack MCP setup guide.
  2. Store tokens in Keychain using the provided security commands.
  3. Apply the OpenCode configuration: darwin-rebuild switch --flake .#$(hostname -s)
  4. Restart OpenCode to load the updated MCP server.

Frequently Asked Questions about slack-mcp-setup

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I securely store Slack MCP tokens on macOS?

Store Slack MCP tokens securely in macOS Keychain using the provided security commands. This Skill automates fetching tokens from Keychain and injecting them into OpenCode configuration, eliminating the need to manage tokens in plain text files.

How do I set up Slack MCP with OpenCode on macOS?

Retrieve your XOXC and XOXD tokens from Slack, store them in Keychain, then apply the OpenCode configuration with darwin-rebuild switch --flake .#$(hostname -s) and restart OpenCode to load the MCP server.

Can I automate Slack MCP token refresh when tokens expire?

Yes. This Skill guides re-authentication and token refresh when you encounter invalid_auth errors. It automates fetching updated tokens from Keychain and reinjecting configuration into OpenCode.

Do I need macOS to use Slack MCP with this setup?

Yes, this Skill is designed specifically for macOS environments. It leverages macOS Keychain for secure token storage and darwin-rebuild for configuration management, so it requires a macOS system.

What are the prerequisites for setting up Slack MCP with Keychain?

You need XOXC and XOXD tokens from Slack, a macOS system with Keychain access, and OpenCode installed. Follow the Slack MCP setup guide to retrieve tokens before storing them in Keychain.