Commit Graph

  • 3e0e4ea792 fix: unread count persistence + backfill + muted channel filtering (#2) Manuel Kreutz 2026-02-11 20:43:05 -05:00
  • e43380f89a fix: validate ok field in ClientCounts to trigger xoxp fallback flare576 2026-02-11 17:46:12 -06:00
  • e238772b7e feat: add xoxp token fallback for conversations_unreads using conversations.info flare576 2026-02-10 19:45:32 -06:00
  • 9cbbecb270 refactor: address PR review feedback Saoud Rizwan 2026-01-16 23:27:04 -08:00
  • 0cd8fd5d2d docs: add conversations_unreads and conversations_mark to README Saoud Rizwan 2025-12-25 05:45:03 -08:00
  • f695d2c474 fix: use IsExtShared metadata instead of name prefix for partner channels Saoud Rizwan 2025-12-25 05:07:23 -08:00
  • cfde97c945 feat: add mentions_only filter and conversations_mark tool Saoud Rizwan 2025-12-25 04:48:41 -08:00
  • 456a8c0153 fix: handle # prefix in channel names and fix partner categorization Saoud Rizwan 2025-12-25 04:27:08 -08:00
  • b1c64345c4 fix: use ClientCounts API for reliable unread detection Saoud Rizwan 2025-12-25 04:24:05 -08:00
  • 7fc9c7f08c feat: add conversations_unreads tool for efficient unread message retrieval Saoud Rizwan 2025-12-25 03:40:36 -08:00
  • 6ddc82863a Merge pull request #183 from Flare576/feat/startup-auth-validation Dmitrii Korotovskii 2026-02-12 00:04:15 +01:00
  • 8c5a14e502 Merge pull request #187 from korotovsky/dependabot/go_modules/go-dependencies-51ec380b73 Dmitrii Korotovskii 2026-02-12 00:02:07 +01:00
  • cae899838a Merge pull request #193 from RedSlowpoke/feat/usergroups-management Dmitrii Korotovskii 2026-02-11 23:40:42 +01:00
  • 6c4e8fb88a Merge pull request #196 from aminsaedi/fix/tool-errors-as-isError-results Dmitrii Korotovskii 2026-02-11 23:39:24 +01:00
  • 7afabd5cb9 feat: add startup auth validation and workspace-isolated cache paths flare576 2026-02-03 13:05:15 -06:00
  • 11d08e7002 docs: add usergroups tools to SLACK_MCP_ENABLED_TOOLS documentation sspiridonov 2026-02-10 16:59:13 +01:00
  • 25aea2bbce test: add integration test for error recovery middleware Amin Saedi 2026-02-09 14:18:31 -05:00
  • ae5a6649e7 fix: return tool errors as isError results instead of JSON-RPC errors Amin Saedi 2026-02-09 12:26:59 -05:00
  • b9ffee0bc3 feat: add enabled-tools support for usergroups tools sspiridonov 2026-02-09 03:53:55 +01:00
  • d5ed2c4834 Merge branch 'master' into feat/usergroups-management sspiridonov 2026-02-08 23:30:14 +01:00
  • 6065e511c9 Merge pull request #173 from RedSlowpoke/feature/enabled-tools-flag Dmitrii Korotovskii 2026-02-08 23:23:45 +01:00
  • 9b29f7d907 Merge origin/master into feature/enabled-tools-flag sspiridonov 2026-02-08 22:23:46 +01:00
  • 86c27e431c docs: add Tool Registration and Permissions section sspiridonov 2026-02-08 22:21:44 +01:00
  • cb7bf4a437 docs: update env var descriptions for ENABLED_TOOLS interaction sspiridonov 2026-02-08 22:13:24 +01:00
  • 829a70065c refactor: unify shouldAddTool function and clean up comments sspiridonov 2026-02-08 20:55:49 +01:00
  • 2ef39feae8 feat: don't register write tools unless explicitly enabled sspiridonov 2026-02-08 20:31:35 +01:00
  • e1d1086cf6 docs: add usergroups OAuth scopes to authentication setup sspiridonov 2026-02-08 20:10:41 +01:00
  • 9afc063f24 feat: add user group management tools sspiridonov 2026-02-08 15:31:16 +01:00
  • c3c8a9c71d Merge pull request #194 from RedSlowpoke/fix/issue-181-text-param Dmitrii Korotovskii 2026-02-08 16:05:11 +01:00
  • d012daea6e fix: rename payload parameter to text in conversations_add_message sspiridonov 2026-02-08 15:56:23 +01:00
  • 278ac36216 feat: extract text content from Block Kit structures in messages derodero24 2026-02-07 19:26:33 +09:00
  • 52bbb090bc Merge pull request #189 from RedSlowpoke/fix/channel-allowlist-logic Dmitrii Korotovskii 2026-02-06 20:09:59 +01:00
  • eaf9719421 fix: correct channel allowlist/blocklist logic sspiridonov 2026-02-06 00:02:04 +01:00
  • ca131e9be8 Merge pull request #179 from Flare576/feat-users-search Dmitrii Korotovskii 2026-02-05 23:20:06 +01:00
  • 3c19a58e86 refactor: move token type note from tool description to README flare576 2026-02-05 16:14:45 -06:00
  • 3e8cbab107 deps(go): bump github.com/rusq/slackdump/v3 in the go-dependencies group dependabot[bot] 2026-02-05 17:17:34 +00:00
  • f0e830e431 feat: add OAuth token fallback for users_search flare576 2026-02-04 17:39:12 -06:00
  • 09218bfb93 docs: add reactions_remove and users_search to README flare576 2026-02-03 05:13:13 -06:00
  • a7b7e58dbd feat: add users_search tool for finding users by name/email flare576 2026-02-02 14:41:58 -06:00
  • cf52d22c27 Merge pull request #168 from korotovsky/dependabot/go_modules/go-dependencies-749a3dff55 Dmitrii Korotovskii 2026-02-04 20:33:03 +01:00
  • 09a31e6d99 Merge pull request #174 from dhpwd/fix/include-thread-broadcast-replies Dmitrii Korotovskii 2026-02-04 20:32:41 +01:00
  • 993bfb4584 Merge pull request #175 from dosentmatter/fix/154-user-id-w-prefix Dmitrii Korotovskii 2026-02-04 20:31:39 +01:00
  • 0f791bbe45 Merge pull request #178 from dalley/fix/dxt-xoxb-workaround Dmitrii Korotovskii 2026-02-04 20:31:04 +01:00
  • 58e3789955 Merge pull request #180 from ljagiello/fix/cache-ttl-and-refresh-on-error Dmitrii Korotovskii 2026-02-04 20:29:20 +01:00
  • 503c752278 feat: add cache TTL and refresh-on-error for channel lookups Lukasz Jagiello 2026-02-03 00:49:51 -08:00
  • e03caf2dda fix(dxt): add missing xoxb_token workaround for DXT bug dalley 2026-02-02 07:58:03 -06:00
  • 4ca5c64147 Add test for isSlackUserIDPrefix dosentmatter 2026-02-01 20:52:36 -08:00
  • a7082b3141 fix: Support W-prefixed user IDs in filter_users_from dosentmatter 2026-02-01 20:50:53 -08:00
  • df948cb66d fix: include thread_broadcast replies in conversations_replies dhpwd 2026-02-01 22:05:35 +00:00
  • d17eb94fb7 chore: remove redundant comments sspiridonov 2026-01-31 15:22:45 +01:00
  • d06ce63995 feat: add tool name constants and validation for --enabled-tools sspiridonov 2026-01-31 15:19:45 +01:00
  • cc489e8379 refactor: simplify --enabled-tools to only control registration sspiridonov 2026-01-31 14:50:54 +01:00
  • 1a4efadc15 add tests sspiridonov 2026-01-31 13:21:45 +01:00
  • 274a156282 feat: add --enabled-tools flag to filter available MCP tools sspiridonov 2026-01-30 23:09:35 +01:00
  • 14b4cdc679 Merge pull request #170 from Flare576/feat-message-metadata Dmitrii Korotovskii 2026-01-30 00:35:36 +01:00
  • ef8fc03a85 refactor: rename files_get to attachment_get_data for Slack terminology consistency flare576 2026-01-29 17:18:14 -06:00
  • 98c92caccf feat: add FileIDs field to message output flare576 2026-01-29 17:04:48 -06:00
  • 81606854f1 feat: add files_get tool for downloading file content flare576 2026-01-29 16:50:05 -06:00
  • 4ec57da9fb feat: add BotName, FileCount, HasMedia fields to message output flare576 2026-01-29 16:18:58 -06:00
  • 408810c8d5 Merge pull request #169 from Flare576/feat-reactions-remove Dmitrii Korotovskii 2026-01-29 22:36:58 +01:00
  • 0e6b185ea2 Add destructive hints to reaction tools, use dedicated SLACK_MCP_REACTION_TOOL env var flare576 2026-01-29 15:28:09 -06:00
  • ddc053a33a refactor: rename parseParamsToolAddReaction to parseParamsToolReaction flare576 2026-01-29 15:01:54 -06:00
  • f483c35aca feat: add reactions_remove tool flare576 2026-01-29 14:47:10 -06:00
  • 9844d5b0ad Merge pull request #141 from xav-ie/feat-add-reactions Dmitrii Korotovskii 2026-01-29 21:44:24 +01:00
  • 940e87365b deps(go): bump the go-dependencies group with 2 updates dependabot[bot] 2026-01-29 17:17:59 +00:00
  • 2572a867a2 Merge pull request #165 from aron-muon/feat/govslack Dmitrii Korotovskii 2026-01-28 14:56:14 +01:00
  • 73d5c96bae Update Docker Hub credentials in release workflow Aron 2026-01-28 02:01:38 -03:00
  • 58218638ff fix: using built package of my fork Aron Gates 2026-01-28 00:51:07 -03:00
  • 893f15816b ci: triggering build Aron Gates 2026-01-28 00:49:46 -03:00
  • 10463f3d50 docs: updated with option Aron Gates 2026-01-28 00:06:55 -03:00
  • 4454d67ff6 feat: govslack compatibility Aron Gates 2026-01-28 00:03:28 -03:00
  • d25fa862f3 Merge pull request #159 from korotovsky/dependabot/github_actions/github-actions-3a1c37d3b7 Dmitrii Korotovskii 2026-01-23 08:42:04 +01:00
  • 1faf85c77b Merge pull request #160 from korotovsky/dependabot/go_modules/go-dependencies-f6cb5527c4 Dmitrii Korotovskii 2026-01-23 08:41:35 +01:00
  • ab8bd7973d Merge pull request #157 from JAORMX/ci/trivy-scan Dmitrii Korotovskii 2026-01-22 21:14:41 +01:00
  • 9fbdefa98b deps(go): bump the go-dependencies group with 11 updates dependabot[bot] 2026-01-22 07:32:55 +00:00
  • 2fcebee117 deps(gha): bump the github-actions group with 2 updates dependabot[bot] 2026-01-22 07:32:22 +00:00
  • d4a5f1db8f Merge pull request #158 from JAORMX/ci/dependabot Dmitrii Korotovskii 2026-01-22 08:31:22 +01:00
  • 4edf1b0c01 ci: add Dependabot for Go and GitHub Actions Juan Antonio Osorio 2026-01-22 09:03:24 +02:00
  • ed0ced28f1 ci: add Trivy scan for Go dependencies Juan Antonio Osorio 2026-01-22 08:55:30 +02:00
  • 1f89e7fd46 Merge pull request #156 from JAORMX/feature/docker-entrypoint Dmitrii Korotovskii 2026-01-21 12:40:39 +01:00
  • aa79f8f730 docs: update docker examples for ENTRYPOINT Juan Antonio Osorio 2026-01-21 12:55:34 +02:00
  • f62c4ed03f Merge pull request #155 from bhaskoro-muthohar/fix/stdio-wait-for-cache Dmitrii Korotovskii 2026-01-21 09:40:19 +01:00
  • 95fa6dfaff feat: Set mcp-server as entrypoint in Dockerfile Juan Antonio Osorio 2026-01-20 17:47:40 +02:00
  • cd36f5edff fix: wait for cache to be ready before serving stdio requests Bhaskoro Muthohar 2026-01-20 15:18:33 +07:00
  • 5637b6f72f Improved integration tests on channels list Dmitrii Korotovskii 2026-01-08 22:14:37 +01:00
  • 9e6f5d594a banner Dmitrii Korotovskii 2026-01-07 12:41:00 +01:00
  • 7bb2831016 banner Dmitrii Korotovskii 2026-01-07 12:40:36 +01:00
  • 0f7703d657 banner Dmitrii Korotovskii 2026-01-07 12:39:38 +01:00
  • deff856008 Merge pull request #147 from korotovsky/fixed-markdown-parser-version Dmitrii Korotovskii 2025-12-25 15:48:59 +01:00
  • 38137ebf61 dependency bump Dmitrii Korotovskii 2025-12-25 15:47:23 +01:00
  • 91708e37d2 Merge pull request #144 from triepod-ai/feat/add-tool-annotations Dmitrii Korotovskii 2025-12-21 19:32:08 +01:00
  • 3ae68d4096 feat: Add tool annotations for improved LLM tool understanding triepod-ai 2025-12-21 12:26:58 -06:00
  • af19d5ee17 feat: add reaction tool Xavier Ruiz 2025-12-17 17:56:18 -05:00
  • 454398a7f7 go format Dmitrii Korotovskii 2025-12-09 22:59:13 +01:00
  • 3668595335 Merge pull request #117 from sanghoon/feat/support_bot_token_reimpl Dmitrii Korotovskii 2025-11-29 15:47:14 +01:00
  • 42b98ff550 Merge pull request #126 from redaphid/master Dmitrii Korotovskii 2025-11-26 09:24:53 +01:00
  • 014326532a Merge pull request #134 from ljagiello/fix/slack-go-unmarshal-error Dmitrii Korotovskii 2025-11-26 09:22:52 +01:00
  • 17e55a9b47 fix: update slack-go/slack to v0.17.3 to fix JSON unmarshal error Lukasz Jagiello 2025-11-25 20:07:50 -08:00
  • 44e6ba319c default cache file creation to os cache dir redaphid 2025-11-10 19:00:39 -07:00
  • c840478a89 Merge pull request #122 from tp-beer/fix/dm-channel-names Dmitrii Korotovskii 2025-10-29 18:36:59 +01:00