SETUP.md•2.34 kB
# Configuration du Serveur MCP Reddit
## 🔧 Configuration des Credentials Reddit
Pour utiliser toutes les fonctionnalités du serveur MCP Reddit, vous devez configurer vos credentials Reddit API.
### 1. Créer une application Reddit
1. Allez sur https://www.reddit.com/prefs/apps
2. Cliquez sur "Create App" ou "Create Another App"
3. Choisissez "script" comme type d'application
4. Remplissez les informations :
- **Name**: Nom de votre application (ex: "Mon MCP Reddit Bot")
- **Description**: Description de votre bot
- **Redirect URI**: http://localhost:8080 (requis mais pas utilisé)
### 2. Récupérer vos credentials
Après création, vous obtiendrez :
- **Client ID**: Chaîne courte sous le nom de l'app
- **Client Secret**: Chaîne longue marquée "secret"
### 3. Créer le fichier .env
Créez un fichier `.env` à la racine du projet avec :
```bash
# Reddit API Configuration
REDDIT_CLIENT_ID=votre_client_id_ici
REDDIT_CLIENT_SECRET=votre_client_secret_ici
REDDIT_USER_AGENT=RedditMCPServer/1.0.0
# Optionnel : Pour les opérations d'écriture (posts, commentaires)
REDDIT_USERNAME=votre_nom_utilisateur_reddit
REDDIT_PASSWORD=votre_mot_de_passe_reddit
```
## 🔒 Modes de fonctionnement
### Mode Lecture seule
- **Requis** : CLIENT_ID, CLIENT_SECRET, USER_AGENT
- **Fonctionnalités** : Recherche, lecture de posts, analyse d'utilisateurs
- **Limites** : Pas de création de posts ou commentaires
### Mode Complet
- **Requis** : Tous les credentials ci-dessus
- **Fonctionnalités** : Toutes les fonctionnalités + création de posts et commentaires
## 🚀 Fonctionnalités disponibles
### ✅ Lecture (MODE LECTURE SEULE)
- `get_user_info` - Informations utilisateur
- `get_user_posts` - Historique des posts
- `get_user_comments` - Historique des commentaires
- `get_user_activity` - Analyse d'activité complète
- `search_posts` - Recherche de posts
- `search_subreddits` - Recherche de subreddits
- `get_top_posts` - Posts populaires
- `get_subreddit_info` - Informations subreddit
### ✍️ Écriture (MODE COMPLET)
- `create_post` - Création de posts
- `reply_to_post` - Réponse à des posts
## 🛠️ Test de la configuration
Après configuration, testez avec :
```bash
npm run build
npm run dev
```
Le serveur MCP démarrera et affichera le mode d'authentification dans les logs.