A community-driven registry for Claude, Cursor, Windsurf, Cline & more. Not affiliated with Anthropic.
Are you the author? Sign in to claim
MCP Host Server Application for Slack
A Slack bot that integrates MCP (Machine Control Protocol) servers with Slack, providing LLM-powered interactions in dedicated channels. The bot can execute tools from configured MCP servers and present results in a user-friendly format.
git clone https://github.com/yourusername/slack-mcp-host.git
cd slack-mcp-host
uv venv
source .venv/bin/activate # On Windows: .venv\Scripts\activate
uv sync
cp .env.example .env
Edit .env with your credentials:
SLACK_API_KEY=xoxb-your-slack-bot-token
OPENAI_API_KEY=your-openai-api-key
OPENAI_BASE_URL=https://api.openai.com/v1
OPENAI_MODEL=gpt-4
# MCP Servers
SLACK_MCP_NEO4J_MOVIES=uvx mcp-neo4j-cypher --url neo4j+s://demo.neo4jlabs.com --username movies --password movies
SLACK_MCP_TIME=uvx mcp-server-time
manifest.ymlnpm install -g wrangler
wrangler login
wrangler secret put SLACK_API_KEY
wrangler secret put OPENAI_API_KEY
wrangler deploy
https://slack-mcp-host.<your-worker-subdomain>.workers.dev/slack/eventsHere's an example interaction flow:
User: Can you help me find movies directed by Christopher Nolan?
Bot: I'll help you find movies directed by Christopher Nolan using the Neo4j Movies database.
<details><summary>Tool Results</summary>
Tool neo4j_movies result:
- Inception (2010)
- The Dark Knight (2008)
- Interstellar (2014)
- Memento (2000)
- The Prestige (2006)
</details>
Would you like to know more details about any of these movies?
User: Tell me more about Inception
Bot: I'll get the details about Inception for you.
<details><summary>Tool Results</summary>
Tool neo4j_movies result:
Title: Inception (2010)
Director: Christopher Nolan
Cast: Leonardo DiCaprio, Joseph Gordon-Levitt, Ellen Page
Plot: A thief who steals corporate secrets through dream-sharing technology is given the inverse task of planting an idea into the mind of a C.E.O.
</details>
The movie received critical acclaim for its innovative storytelling and visual effects. Would you like to know about any other movies or specific aspects of Inception?
To run locally for development:
uvicorn src.api:app --reload --port 8000
Use ngrok or similar to expose your local server:
ngrok http 8000
Update your Slack App's Event Subscription URL with the ngrok URL.
git checkout -b feature/amazing-feature)git commit -m 'Add amazing feature')git push origin feature/amazing-feature)This project is licensed under the MIT License - see the LICENSE file for details.
A Jetbrains IDE IntelliJ plugin aimed to provide coding agents the ability to leverage intelliJ's indexing of the codeba
Run Claude Code as an MCP server so any agent can delegate coding tasks to it
Browser automation using accessibility snapshots instead of screenshots