MCP server by NikeTheBee
My MCP Collection
Collection personnelle de serveurs Model Context Protocol (MCP) pour LM Studio, Claude Desktop, Cursor et tout client MCP compatible.
40+ serveurs MCP couvrant : recherche web, scraping, OSINT, generation IA (images/videos), bases de donnees, bureautique, graphiques, et plus encore.
Table des matieres
- Prerequisites
- Installation rapide
- Configuration
- Catalogue des serveurs MCP
- Ports utilises
- Depannage
- Securite
Prerequisites
| Logiciel | Version minimum | Lien |
|----------|----------------|------|
| Node.js | v18+ | https://nodejs.org |
| Python | 3.11+ | https://python.org |
| pip | inclus avec Python | python -m ensurepip |
| npx | inclus avec Node.js | - |
| Git | 2.40+ | https://git-scm.com |
| LibreOffice | 7.0+ (pour PPTX export PDF) | https://www.libreoffice.org |
| ComfyUI | derniere version (optionnel) | https://github.com/comfyanonymous/ComfyUI |
| LTX Desktop | derniere version (optionnel) | https://github.com/Lightricks/LTX-Video |
Installation rapide
1. Cloner le depot
git clone https://github.com/VOTRE_USER/My_MCP_Collection.git
cd My_MCP_Collection
2. Installer les dependances Node.js
Les serveurs npm (npx) se telechargent automatiquement au premier lancement.
Pour les serveurs locaux avec node_modules :
cd weather-crypto-mcp && npm install && cd ..
cd ultimate-apis-mcp && npm install && cd ..
cd jobspy-mcp-server && npm install && cd ..
3. Installer les dependances Python
Tout d'un coup :
pip install mcp httpx beautifulsoup4 dnspython spacy fake-useragent scrapling python-pptx
Ou par serveur individuellement :
cd scrapling-mcp && pip install -r requirements.txt && cd ..
cd pptx-mcp-server && pip install -r requirements.txt && cd ..
cd enterprise-scraper-mcp && pip install -r requirements.txt && cd ..
cd enterprise-light-mcp && pip install -r requirements.txt && cd ..
cd osint-mcp && pip install -r requirements.txt && cd ..
cd ltx-desktop-mcp && pip install -r requirements.txt && cd ..
cd comfyui-mcp && pip install -r requirements.txt && cd ..
4. Installer les serveurs Python standalone
pip install mcp-server-sqlite mcp-server-fetch
5. Configurer les cles API
Editez mcp.json et remplacez les placeholders :
| Placeholder | Ou l'obtenir |
|-------------|-------------|
| YOUR_BRIGHT_DATA_API_TOKEN | https://brightdata.com (compte requis) |
| YOUR_BRAVE_API_KEY | https://brave.com/search/api (gratuit, 2000 req/mois) |
6. Adapter les chemins
Dans mcp.json, remplacez les chemins relatifs (./) par vos chemins absolus selon votre OS :
- Windows :
D:\\My_MCP_Collection\\weather-crypto-mcp\\index.js - macOS/Linux :
/home/user/My_MCP_Collection/weather-crypto-mcp/index.js
Pour npx.cmd sur Windows, utilisez le chemin complet si npx n'est pas dans le PATH :
D:\\Program Files\\nodejs\\npx.cmd
Configuration
Le fichier mcp.json est le fichier de configuration principal. Copiez-le dans le dossier de configuration de votre client MCP :
| Client | Emplacement du fichier |
|--------|----------------------|
| LM Studio | Settings > MCP > importer mcp.json |
| Claude Desktop | %APPDATA%\Claude\claude_desktop_config.json |
| Cursor | .cursor/mcp.json dans votre projet |
| Claude Code | ~/.claude/settings.json ou .mcp.json dans le projet |
Catalogue des serveurs MCP
Recherche Web & Navigation
| Serveur | Type | Description | Cle API | |---------|------|-------------|---------| | brave-search | npx | Recherche web via Brave Search API | Oui (gratuite) | | duckduckgo | npx | Recherche web via DuckDuckGo (gratuit, illimite, pas de cle) | Non | | web-reader | npx | Lecture rapide de pages web, conversion en texte | Non | | fetch | Python | Recuperation de contenu URL (serveur officiel MCP) | Non | | pulse-fetch | npx | Scraping web avec extraction intelligente | Non | | browsermcp | npx | Controle de navigateur Chrome via MCP | Non | | playwright | npx | Automatisation navigateur (Playwright officiel) | Non |
Note :
duckduckgoremplace les plugins LM Studiodanielsig/duckduckgoetdanielsig/visit-website. La recherche DuckDuckGo est 100% gratuite sans limite. La visite de sites web est couverte parweb-reader,fetchetpulse-fetch.
Scraping & Extraction
| Serveur | Type | Description | Cle API | |---------|------|-------------|---------| | scrapling | Python local | Scraping simple + mode stealth (bypass Cloudflare) | Non | | bright-data | npx | Scraping a grande echelle via proxies Bright Data | Oui | | enterprise-scraper | Python local | Scraping entreprises FR (Pappers, Societe.com, Kompass, Infogreffe, Manageo...) avec navigateur | Non | | enterprise-light | Python local | Version legere du scraper entreprises (httpx, sans navigateur, 2-5s/site) | Non | | markdownify | npx | Conversion de fichiers (PDF, DOCX, HTML) en Markdown | Non |
OSINT & Renseignement
| Serveur | Type | Description | Cle API | |---------|------|-------------|---------| | osint-person | Python local | OSINT complet sur les personnes | Cookie LinkedIn optionnel |
25+ outils incluant :
- Identification par photo (Yandex, Google, Bing reverse image search)
- Scraping et analyse LinkedIn / Twitter / GitHub
- Deduction d'emails avec validation SMTP
- Profilage comportemental DISC avec generation de messages personnalises
- Google dorking pour prospection, audit, detection de fuites
- Recherche de username sur 20+ plateformes
- Pipeline complet : photo -> identite -> OSINT -> profil DISC -> icebreakers
YouTube
| Serveur | Type | Description | |---------|------|-------------| | youtube-transcript | npx | Extraction de transcriptions YouTube (kimtaeyoon83) | | youtube-transcript-emit | npx | Transcriptions + recherche + resume + batch + playlists (emit-ia) | | youtube-sinco | npx | Transcriptions YouTube (sinco-lab) |
Note : 3 serveurs YouTube sont installes pour maximiser la compatibilite.
youtube-transcript-emitest le plus complet (batch, playlists, channels, recherche dans les transcriptions).
Generation IA (Images & Videos)
| Serveur | Type | Description | Prerequis | |---------|------|-------------|-----------| | comfyui | Python local | Controle ComfyUI : text2img, img2img, workflows custom, gestion modeles | ComfyUI installe localement | | ltx-desktop | Python local | Generation video via LTX Desktop backend | LTX Desktop installe | | pollinations | npx | Generation d'images et texte via Pollinations AI (gratuit, cloud) | Non |
Bases de Donnees
| Serveur | Type | Description | |---------|------|-------------| | sqlite | Python | Base SQLite locale avec requetes SQL | | postgres | npx | Connexion PostgreSQL (requetes, schemas) | | superset | npx | Interface Apache Superset (dashboards, charts, datasets) |
Bureautique & Documents
| Serveur | Type | Description | |---------|------|-------------| | excel | npx | Lecture/ecriture de fichiers Excel (.xlsx) | | pptx-generator | Python local | Creation de presentations PowerPoint avec systeme de themes | | chart-antv | npx | Generation de graphiques (30+ types : line, bar, pie, sankey, treemap, mind map...) | | mermaid | npx | Generation de diagrammes Mermaid (flowcharts, sequences, Gantt...) |
Donnees & APIs Publiques
| Serveur | Type | Description | |---------|------|-------------| | weather-crypto | Node local | Meteo en temps reel (Open-Meteo) + prix crypto (CoinGecko) | | ultimate-apis | Node local | 8 APIs : HackerNews, Reddit, geocoding, reverse geocoding, pays, devises, dictionnaire, regions | | datagouv | npx remote | Donnees ouvertes francaises (data.gouv.fr) - datasets, resources, API | | context7 | npx | Documentation de librairies techniques en temps reel | | clarity | npx | Analytics Microsoft Clarity (sessions, dashboards) | | chargebee | npx | Documentation et planification Chargebee |
Outils Systeme & Productivite
| Serveur | Type | Description | |---------|------|-------------| | filesystem | npx | Acces fichiers (lecture, ecriture, recherche, arborescence) | | memory | npx | Memoire persistante sous forme de knowledge graph | | sequential-thinking | npx | Raisonnement structure etape par etape | | shrimp-task-manager | npx | Gestion de taches avec planification et suivi | | everything | npx | Serveur de test/debug MCP (echo, diagnostics) | | opensandbox | Python local | Sandboxes Docker isolees pour execution de code securisee | | screenshot | Python (pip) | Capture d'ecran desktop, OCR, controle souris/clavier Windows |
Recherche d'Emploi
| Serveur | Type | Description | |---------|------|-------------| | jobspy | Node local | Recherche d'emploi multi-plateformes (Indeed, LinkedIn, Glassdoor, ZipRecruiter...) |
Ports utilises
| Port | Serveur | Port | Serveur | |------|---------|------|---------| | 9002 | everything | 9024 | markdownify | | 9003 | weather-crypto | 9025 | chart-antv | | 9004 | ultimate-apis | 9026 | mermaid | | 9005 | sequential-thinking | 9027 | context7 | | 9006 | bright-data | 9028 | fetch | | 9007 | filesystem | 9029 | shrimp-task-manager | | 9008 | memory | 9030 | superset | | 9009 | browsermcp | 9031 | excel | | 9010 | web-reader | 9033 | postgres | | 9011 | youtube-transcript | 9034 | scrapling | | 9013 | playwright | 9035 | enterprise-scraper | | 9014 | youtube-transcript-emit | 9036 | enterprise-light | | 9015 | youtube-sinco | 9038 | datagouv | | 9016 | clarity | 9039 | opensandbox | | 9017 | chargebee | 9040 | osint-person | | 9018 | pollinations | 9041 | comfyui | | 9020 | pulse-fetch | 9042 | duckduckgo | | 9021 | jobspy | 9043 | ltx-desktop | | 9022 | brave-search | 9044 | screenshot | | 9023 | sqlite | | |
Ports libres reserves pour expansion future : 9012, 9019, 9032, 9045+
Depannage
Le serveur ne demarre pas
# Verifier que Node.js est installe
node --version
# Verifier que Python est installe
python --version
# Tester un serveur npx manuellement
npx -y @modelcontextprotocol/server-everything
# Tester un serveur Python manuellement
python ./scrapling-mcp/server.py
Erreur "npx.cmd not found" (Windows)
Utilisez le chemin complet dans mcp.json :
"command": "D:\\Program Files\\nodejs\\npx.cmd"
Erreur "module not found" (Python)
pip install -r <dossier>/requirements.txt
Conflit de ports
Si un port est deja utilise, changez-le dans la section env.PORT du serveur concerne dans mcp.json.
Serveur enterprise-scraper lent
Le scraper complet utilise un navigateur headless (Playwright/Patchright). Pour des requetes rapides, utilisez enterprise-light qui fonctionne sans navigateur (httpx + BeautifulSoup, 2-5 secondes par site).
ComfyUI ne repond pas
Verifiez que ComfyUI tourne sur http://127.0.0.1:8188. Configurez COMFY_URL dans le fichier .env du dossier comfyui-mcp/.
Securite
- Ne commitez JAMAIS vos cles API dans le depot. Utilisez des variables d'environnement ou un fichier
.envlocal (exclu par.gitignore). - Les placeholders
YOUR_BRIGHT_DATA_API_TOKENetYOUR_BRAVE_API_KEYdansmcp.jsondoivent etre remplaces localement uniquement. - Le serveur
filesystemdonne acces au systeme de fichiers. Limitez le chemin racine au strict necessaire (ne pas mettre/ouC:\). - Le serveur
postgrescontient des credentials par defaut (user:pass). Changez-les pour votre environnement. - Le serveur
supersetutiliseadmin:adminpar defaut. Changez-les en production. - Le serveur
osint-personpeut necessiter un cookie LinkedIn (li_at). Ne le partagez jamais.
Structure du projet
My_MCP_Collection/
|-- mcp.json # Configuration principale (tous les serveurs)
|-- README.md # Ce fichier
|-- .gitignore
|
|-- weather-crypto-mcp/ # Node.js - Meteo + Crypto
| |-- index.js
| |-- package.json
|
|-- ultimate-apis-mcp/ # Node.js - 8 APIs publiques
| |-- index.js
| |-- package.json
|
|-- jobspy-mcp-server/ # Node.js - Recherche d'emploi
| |-- src/index.js
| |-- package.json
|
|-- scrapling-mcp/ # Python - Scraping web
| |-- server.py
| |-- requirements.txt
|
|-- pptx-mcp-server/ # Python - Generation PowerPoint
| |-- server.py
| |-- slide_builder.py
| |-- themes.py
| |-- requirements.txt
|
|-- enterprise-scraper-mcp/ # Python - Scraping entreprises FR (complet)
| |-- mcp_scraper.py
| |-- enterprise_scraper.py
| |-- enterprise_resilience.py
| |-- requirements.txt
|
|-- enterprise-light-mcp/ # Python - Scraping entreprises (leger)
| |-- mcp_light.py
| |-- enterprise_light.py
| |-- requirements.txt
|
|-- osint-mcp/ # Python - OSINT personnes
| |-- mcp_osint.py
| |-- osint_person.py
| |-- osint_disc.py
| |-- osint_photo.py
| |-- osint_dorks_v2.py
| |-- osint_network.py
| |-- requirements.txt
|
|-- comfyui-mcp/ # Python - Controle ComfyUI
| |-- server.py
| |-- configure.py
| |-- requirements.txt
|
|-- ltx-desktop-mcp/ # Python - Generation video LTX
| |-- server.py
| |-- requirements.txt
|
|-- screenshot-mcp/ # Python (pip) - Capture ecran Windows
| |-- requirements.txt
| |-- README.md
Les serveurs npx (
@playwright/mcp,@brightdata/mcp, etc.) se telechargent automatiquement vianpx -yet n'ont pas de dossier local.