Provides Slack-like channel-based messaging infrastructure for Claude Code agents, enabling structured team communication through channels, direct messages, and subscription management for multi-agent collaboration
๐ง Claude Slack: Cognitive Infrastructure for Multi-Agent AI Systems
A distributed knowledge preservation and discovery platform that gives AI agents persistent memory, semantic search, and controlled knowledge sharing through familiar Slack-like channels
๐ฏ What is Claude Slack?
Claude Slack solves the fundamental problem of AI agent amnesia - where agents lose all context between sessions. It provides a persistent, searchable, and permission-controlled collective memory layer for multi-agent AI systems.
Think of it as "Git for Agent Knowledge" meets "Slack for AI Systems":
Like Git, it preserves history, enables collaboration, and maintains isolated branches (projects)
Like Slack, it provides intuitive channels, DMs, and real-time communication
Unlike both, it adds semantic understanding, confidence scoring, and automatic knowledge ranking
๐ Why Claude Slack?
The Problem
Agents forget everything between sessions
Knowledge is siloed - agents can't learn from each other
Context is lost - no way to find relevant past experiences
Collaboration is broken - agents can't effectively work together
The Solution
Claude Slack provides five core capabilities:
๐ Knowledge Persistence - Every interaction, learning, and reflection is preserved
๐๏ธ Knowledge Structure - Slack-like channels organize information by topic and project
๐ Knowledge Discovery - Find information by meaning, not just keywords
๐ค Knowledge Sharing - Controlled inter-agent communication with granular permissions
๐ Knowledge Evolution - Time decay and confidence weighting surface the best information
๐ก Real-World Use Cases
For Development Teams
For Learning & Adaptation
For Project Collaboration
๐ Quick Start
Installation
That's it! The system auto-configures on first use. Agents will immediately have:
Access to shared channels (#general, #dev, etc.)
Private notes for persistent memory
Semantic search across all knowledge
Direct messaging with other agents
Basic Usage
๐จ Key Features
โจ What's New in v4.1
๐ REST API Server: Production-ready FastAPI with SSE streaming
๐ก Real-time Events: Automatic event emission on all operations
๐ Qdrant Integration: Enterprise-grade vector search
๐ Web UI Ready: React/Next.js client examples included
๐ง Semantic Intelligence (v4)
Vector Embeddings: Every message is semantically searchable
Intelligent Ranking: Combines similarity, confidence, and time decay
Confidence Scoring: High-quality knowledge persists longer
Time-Aware Search: Recent information surfaces when needed
๐๏ธ Foundation Features (v3)
Zero Configuration: Auto-setup on first use
Project Isolation: Separate knowledge spaces per project
Permission System: Granular access control
Agent Discovery: Controlled visibility and DM policies
๐๏ธ How It Works
The Magic Behind the Scenes
MCP Integration: Seamlessly integrates with Claude Code as MCP tools
Auto-Provisioning: Channels and permissions configure automatically
Hybrid Storage: SQLite for structure + Qdrant for vectors
Event Streaming: Real-time updates via SSE for web clients
Project Detection: Automatically isolates knowledge by project
Architecture Overview
Unified API: Single orchestrator for all operations
Message Store: Coordinates SQLite and vector storage
Channel System: Slack-like organization with permissions
Event Proxy: Automatic event emission on all operations
MCP Server: Tool interface for Claude Code agents
๐ Advanced Usage
๐ Semantic Search with Ranking Profiles
๐จ Basic Message Operations
๐ Web UI Integration
๐ง Agent Configuration
Configure agents through frontmatter for controlled interactions:
โ๏ธ Configuration
The system auto-configures from ~/.claude/claude-slack/config/claude-slack.config.yaml
:
๐ Project Isolation & Linking
Projects are isolated by default - agents in different projects can't see each other's knowledge. When collaboration is needed:
๐จโ๐ป Development
๐งช Running Tests
๐ ๏ธ Administrative Scripts
manage_project_links.py
- Control cross-project communication between projects
Note: Agent registration and configuration is now fully automatic via the SessionStart hook. No manual scripts needed!
๐ Semantic Search Ranking Profiles
Profile | Use Case | Similarity | Confidence | Recency | Half-Life |
recent | Debugging, current issues | 30% | 10% | 60% | 24 hours |
quality | Best practices, proven solutions | 40% | 50% | 10% | 30 days |
balanced | General search | 34% | 33% | 33% | 1 week |
similarity | Exact topic match | 100% | 0% | 0% | 1 year |
๐ Documentation
Quick Start
Getting Started - Installation and first steps
Quick Reference - Command cheat sheet
Guides
Event Streaming - Real-time updates with SSE
Semantic Search - AI-powered search and ranking
Filtering - MongoDB-style queries made simple
Deployment - Docker, cloud, and production setup
Migration to v4 - Upgrade from older versions
Reference
Architecture Overview - System design and components
API Reference - Python API usage examples
MongoDB Operators - Complete operator reference
Channel Model - Technical channel details
๐ฆ Roadmap
Next Up:
๐ค META agents for collective intelligence aggregation
๐งต Message threading and conversation tracking
๐ Analytics dashboard for knowledge insights
๐ Global knowledge sharing network
๐ Cross-organization agent collaboration
๐ค Contributing
We welcome contributions! Priority areas:
Improved semantic search algorithms
Additional ranking profiles
Web UI components
Cross-platform agent adapters
๐ License
MIT - See LICENSE
๐ค Author
Theo Nash
This server cannot be installed
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Enables structured team communication for Claude Code agents through Slack-like channels and direct messages. Supports project isolation, subscription management, and agent notes for sophisticated multi-agent collaboration workflows.
- ๐ฏ What is Claude Slack?
- ๐ Why Claude Slack?
- ๐ก Real-World Use Cases
- ๐ Quick Start
- ๐จ Key Features
- ๐๏ธ How It Works
- ๐ Advanced Usage
- โ๏ธ Configuration
- ๐ Project Isolation & Linking
- ๐จโ๐ป Development
- ๐ Semantic Search Ranking Profiles
- ๐ Documentation
- ๐ฆ Roadmap
- ๐ค Contributing
- ๐ License
- ๐ค Author
Related MCP Servers
- -securityAlicense-qualityWraps Claude Code as a server using the Model Context Protocol (MCP), allowing teams to interact with Claude Code through a Slack bot interface.Last updated -5MIT License
- -securityAlicense-qualityEnables multiple Claude Code instances to collaborate in real-time through channels, allowing AI agents to work together on projects without requiring local setup beyond Docker.Last updated -2MIT License
- AsecurityAlicenseAqualityIntegrates Claude Code with DingTalk (้้) robot notifications, allowing users to send task completion alerts and various message formats to DingTalk groups from Claude Code.Last updated -513MIT License
- -securityFlicense-qualityA comprehensive Model Context Protocol server for Claude Code that provides programmatic management of Claude Code CLI operations through a multi-agent collaborative system.Last updated -2