You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Smack is a simple messaging service with a persistent message store using PostgreSQL. It's designed to work with the Model Context Protocol (MCP) Inspector for easy testing and interaction.
4
+
5
+
## Features
6
+
7
+
- Persistent message storage using PostgreSQL
8
+
- Docker containerization for easy deployment
9
+
10
+
## Prerequisites
11
+
12
+
- Docker and Docker Compose
13
+
- MCP Inspector (for testing and interaction)
14
+
15
+
## Quick Start
16
+
17
+
1. Clone the repository and navigate to the examples/smack directory
18
+
19
+
2. Start the service using Docker Compose:
20
+
```bash
21
+
docker compose up
22
+
```
23
+
This will:
24
+
- Build and start the Smack server on port 8000
25
+
- Start a PostgreSQL instance on port 5432
26
+
- Create necessary volumes for data persistence
27
+
28
+
There are multiple ways to test the server:
29
+
- Using the MCP Inspector (recommended for beginners)
30
+
- Using Claude Desktop
31
+
- Writing your own MCP client
32
+
33
+
3. Connect to the service using the MCP Inspector at `localhost:8000`
0 commit comments