{"id":44907275,"url":"https://github.com/slackapi/slack-mcp-plugin","last_synced_at":"2026-02-17T23:00:33.689Z","repository":{"id":338893551,"uuid":"1156686035","full_name":"slackapi/slack-mcp-plugin","owner":"slackapi","description":"Repo containing the configuration information for the Slack MCP to be added to other clients","archived":false,"fork":false,"pushed_at":"2026-02-16T23:55:25.000Z","size":10,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-02-17T05:45:12.823Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/slackapi.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":".github/contributing.md","funding":null,"license":"LICENSE","code_of_conduct":".github/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-02-12T23:46:51.000Z","updated_at":"2026-02-16T23:55:28.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/slackapi/slack-mcp-plugin","commit_stats":null,"previous_names":["slackapi/slack-mcp-plugin"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/slackapi/slack-mcp-plugin","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/slackapi%2Fslack-mcp-plugin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/slackapi%2Fslack-mcp-plugin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/slackapi%2Fslack-mcp-plugin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/slackapi%2Fslack-mcp-plugin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/slackapi","download_url":"https://codeload.github.com/slackapi/slack-mcp-plugin/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/slackapi%2Fslack-mcp-plugin/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29561782,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-17T21:50:49.831Z","status":"ssl_error","status_checked_at":"2026-02-17T21:46:15.313Z","response_time":100,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2026-02-17T23:00:27.821Z","updated_at":"2026-02-17T23:00:33.683Z","avatar_url":"https://github.com/slackapi.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Slack MCP Server\n\nThis repository contains the configuration needed to integrate the Slack Model Context Protocol (MCP) server with Cursor IDE and Claude Code. The MCP enables your agents to interact directly with your Slack workspace, allowing you to search messages, send communications, manage canvases, and more—all through natural language.\n\n## Features\n\nThe Slack MCP server provides the following capabilities:\n\n- **Search**: Find messages, files, users, and channels (both public and private)\n- **Messaging**: Send messages, retrieve channel histories, and access threaded conversations\n- **Canvas**: Create and share formatted documents, export content as markdown\n- **User Management**: Retrieve user profiles including custom fields and status information\n\n## Prerequisites\n\nBefore setting up the Slack MCP server, ensure you have:\n\n- Cursor IDE or Claude Code CLI installed\n- Access to a Slack workspace with MCP integration approved by your workspace admin\n\n## Installation\n\nChoose the installation method for your IDE:\n\n### Claude Code\n\nIf you're using Claude Code CLI, you can install this as a plugin:\n\n```bash\nclaude mcp add-from-claude-plugin /path/to/slack-mcp-cursor-plugin\n```\n\nOr clone the repo and install locally:\n\n```bash\ngit clone https://github.com/slackapi/slack-mcp-cursor-plugin.git\ncd slack-mcp-cursor-plugin\nclaude mcp add-from-claude-plugin .\n```\n\nThe Slack MCP server will be automatically configured when the plugin loads. You will be prompted to authenticate into your Slack workspace via OAuth.\n\nThe Claude plugin uses the following MCP configuration (`.mcp.json`):\n\n```json\n{\n  \"mcpServers\": {\n    \"slack\": {\n      \"type\": \"http\",\n      \"url\": \"https://mcp.slack.com/mcp\",\n      \"oauth\": {\n        \"clientId\": \"1601185624273.8899143856786\",\n        \"callbackPort\": 3118\n      }\n    }\n  }\n}\n```\n\n### Cursor\n\nFollow these steps to manually configure the Slack MCP server in Cursor:\n\n#### Step 1: Open Cursor Settings\n\nNavigate to **Cursor → Settings → Cursor Settings** (or use the keyboard shortcut `Cmd+,` on macOS, `Ctrl+,` on Windows/Linux).\n\n#### Step 2: Navigate to MCP Tab\n\nIn the Settings interface, click on the **MCP** tab to access MCP server configurations.\n\n#### Step 3: Add Slack MCP Configuration\n\nAdd the following configuration to connect to the remote Slack MCP server:\n\n```json\n{\n  \"mcpServers\": {\n    \"slack\": {\n      \"url\": \"https://mcp.slack.com/mcp\",\n      \"auth\": {\n        \"CLIENT_ID\": \"3660753192626.8903469228982\"\n      }\n    }\n  }\n}\n```\n\nSave the configuration. You will also see a connect button once added. Click that to authenticate into your Slack Workspace.\n\n## Usage Examples\n\nOnce configured, you can interact with Slack through your AI assistant using natural language:\n\n- **Search messages**: \"Search for messages about the product launch in the last week\"\n- **Send messages**: \"Send a message to #general channel saying the deployment is complete\"\n- **Find users**: \"Who is the user with email john@example.com?\"\n- **Access threads**: \"Show me the conversation thread from that message\"\n- **Create canvases**: \"Create a canvas document with our meeting notes\"\n\n## Documentation \u0026 Resources\n\n- [Official Slack MCP Server Documentation](https://docs.slack.dev/ai/mcp-server/)\n\n## Notes \u0026 Limitations\n\n- **Remote server only**: This configuration connects to Slack's hosted MCP server. No local installation is required or supported.\n- **Admin approval required**: Your Slack workspace administrator must approve MCP integration before you can use this feature.\n\n## Questions or Issues?\n\nFor questions about the Slack MCP server or integration issues, please refer to the [official Slack documentation](https://docs.slack.dev/ai/mcp-server/) or contact your workspace administrator.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fslackapi%2Fslack-mcp-plugin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fslackapi%2Fslack-mcp-plugin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fslackapi%2Fslack-mcp-plugin/lists"}