Slack Notion GitHub

Provides containerized MCP endpoints for Slack, Notion, and GitHub integrations via Docker.
  • other

0

GitHub Stars

other

Language

7 months ago

First Indexed

3 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "tatsuiman-docker-mcp-servers": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "-e",
        "SLACK_BOT_TOKEN=your-slack-bot-token",
        "-e",
        "SLACK_TEAM_ID=your-slack-team-id",
        "ghcr.io/tatsuiman/docker-mcp-notion-server-slack:main"
      ],
      "env": {
        "SLACK_TEAM_ID": "YOUR_TEAM_ID",
        "SLACK_BOT_TOKEN": "YOUR_SLACK_BOT_TOKEN",
        "NOTION_API_TOKEN": "YOUR_NOTION_TOKEN",
        "GITHUB_PERSONAL_ACCESS_TOKEN": "YOUR_GITHUB_TOKEN"
      }
    }
  }
}

You can run lightweight, containerized MCP servers that connect popular tools like Slack, Notion, and GitHub to your client workflows. These MCP servers provide ready-made integrations you can start with Docker and then connect from your MCP client to extend your workspace capabilities.

How to use

You use an MCP client to interact with the Slack, Notion, and GitHub MCP servers. Each server runs in a container and exposes a standard connection that your client can talk to. Start the containers with your required tokens and identifiers, then configure your client to point at the corresponding container endpoints. Once connected, you can send actions to each service through the MCP channel and receive responses that integrate with your existing workflows.

How to install

Prerequisites you need before installing anything:

  • Docker is installed and running on your machine.

Install the three MCP server containers by running the docker run commands below. Replace tokens with your real credentials.

Install Slack MCP server (Docker)

docker run -i --rm \
  -e SLACK_BOT_TOKEN=your-slack-bot-token \
  -e SLACK_TEAM_ID=your-slack-team-id \
  ghcr.io/tatsuiman/docker-mcp-notion-server-slack:main

Install Notion MCP server (Docker)

docker run -i --rm \
  -e NOTION_API_TOKEN=your-integration-token \
  ghcr.io/tatsuiman/docker-mcp-notion-server-notion-server:main

Install GitHub MCP server (Docker)

docker run -i --rm \
  -e GITHUB_PERSONAL_ACCESS_TOKEN=your-github-token \
  ghcr.io/tatsuiman/docker-mcp-notion-server-github:main

Post-install verification

After starting each container, verify that the MCP client can connect to the corresponding server endpoint and that you can receive responses from Slack, Notion, and GitHub through the MCP interface.

Configuration notes

Each server requires its specific access token. Keep tokens secure and rotate them periodically. Do not expose tokens in logs or public files.

Additional considerations

If you are running in a hosted or orchestrated environment, you can adapt the docker commands into your deployment manifests or use Docker Compose to manage all three containers together.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational