slackapi / slackapi/slack-skills-plugin

Connect Claude Code to Slack MCP through a custom Slack app

Open
#21 2 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

question
Dominant language
Python
Stars
132
Forks
34
Avg merge
1d 6h
Merged PRs (30d)
16

Description

Hello,

Is it possible to configure a custom MySlack app (not Claude app) to connect from ClaudeCode to Slack MCP?
I was trying configuring my own app and then using that app's clientId in the MCP configuration like below:

{
  "mcpServers": {
    "slack": {
      "type": "http",
      "url": "https://mcp.slack.com/mcp",
      "oauth": {
        "clientId": "myClientId",
        "callbackPort": 3118
      }
    }
  }
}

The error I get back says "redirect_uri did not match any configured URIs. Passed URI: http://localhost:3118/callback".
But when I try registering http://localhost:3118/callback in my app's configuration, I'm not able to do it because of Please use a complete URL beginning with https (for security) error which blocks registering http redirects.

Can someone explain if it's even possible and how to do it correctly?

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reviewing the MCP configuration shown in the issue and the Slack app OAuth redirect URI requirements. Document whether a custom Slack app is supported, how the localhost callback should be configured, and what the completed setup should look like.

Written by the indexing model from the issue text.

Assessment

Domain
api, authentication, documentation
Issue type
Documentation
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.