Back to Home
tuannvm icon

slack-mcp-client

Verified Safe

by tuannvm

Overview

A Slack bot that bridges Slack and AI models (LLMs) to interact with external tools and systems via the Model Context Protocol (MCP).

Installation

Run Command
docker-compose up -d

Environment Variables

  • SLACK_BOT_TOKEN
  • SLACK_APP_TOKEN
  • OPENAI_API_KEY
  • OPENAI_MODEL
  • ANTHROPIC_API_KEY
  • ANTHROPIC_MODEL
  • LANGCHAIN_OLLAMA_URL
  • LANGCHAIN_OLLAMA_MODEL
  • LOG_LEVEL
  • GITHUB_TOKEN
  • BRAVE_API_KEY
  • OTEL_EXPORTER_OTLP_ENDPOINT
  • LANGFUSE_ENDPOINT
  • LANGFUSE_PUBLIC_KEY
  • LANGFUSE_SECRET_KEY
  • SSE_URL
  • API_ACCESS_TOKEN

Security Notes

The project demonstrates strong security practices including explicit user access validation, API key sanitization in error messages (via LangChainGo v0.1.14), robust environment variable substitution for sensitive data, and support for Kubernetes secrets/external secret operators. Tool access can be controlled with allow/block lists per MCP server. No direct `eval` or obvious malicious patterns were found. The overall design shows a strong focus on secure integration for production environments.

Similar Servers

Stats

Interest Score60
Security Score9
Cost ClassHigh
Avg Tokens2000
Stars153
Forks31
Last Update2025-12-05

Tags

SlackAILLMMCPAgent