Back to Home
Sreenav14 icon

Slack_mcp_server

Verified Safe

by Sreenav14

Overview

Enables AI clients to interact with Slack by providing an MCP server that offers tools for listing channels, sending messages, and fetching message history.

Installation

Run Command
uvicorn app.main:app --host 0.0.0.0 --port 8000

Environment Variables

  • DATABASE_URL
  • SLACK_CLIENT_ID
  • SLACK_CLIENT_SECRET
  • APP_SECRET_KEY

Security Notes

Session tokens are passed via URL query parameters for MCP endpoints and the /auth/me endpoint, which is less secure than HTTP headers and risks exposure in logs or browser history. The server lacks explicit rate limiting for authentication and API endpoints, potentially allowing brute-force attacks. Database table creation is handled on application startup (`Base.metadata.create_all`), which is convenient for development but often considered less robust for production deployments compared to dedicated database migration tools (like Alembic, which is present but not configured for autogeneration in the truncated env.py).

Similar Servers

Stats

Interest Score0
Security Score8
Cost ClassMedium
Avg Tokens750
Stars0
Forks0
Last Update2025-12-20

Tags

AI IntegrationMCPSlackFastAPIPython