MCP Servers

模型上下文协议服务器、框架、SDK 和模板的综合目录。

M
My MCP Collection 2.0

MCP server by NikeTheBee

创建于 3/22/2026
更新于 about 4 hours ago
Repository documentation and setup instructions

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

  1. Prerequisites
  2. Installation rapide
  3. Configuration
  4. Catalogue des serveurs MCP
  5. Ports utilises
  6. Depannage
  7. 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 : duckduckgo remplace les plugins LM Studio danielsig/duckduckgo et danielsig/visit-website. La recherche DuckDuckGo est 100% gratuite sans limite. La visite de sites web est couverte par web-reader, fetch et pulse-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-emit est 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 .env local (exclu par .gitignore).
  • Les placeholders YOUR_BRIGHT_DATA_API_TOKEN et YOUR_BRAVE_API_KEY dans mcp.json doivent etre remplaces localement uniquement.
  • Le serveur filesystem donne acces au systeme de fichiers. Limitez le chemin racine au strict necessaire (ne pas mettre / ou C:\).
  • Le serveur postgres contient des credentials par defaut (user:pass). Changez-les pour votre environnement.
  • Le serveur superset utilise admin:admin par defaut. Changez-les en production.
  • Le serveur osint-person peut 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 via npx -y et n'ont pas de dossier local.

快速设置
此服务器的安装指南

安装包 (如果需要)

uvx my_mcp_collection-2.0

Cursor 配置 (mcp.json)

{ "mcpServers": { "nikethebee-my-mcp-collection-2-0": { "command": "uvx", "args": [ "my_mcp_collection-2.0" ] } } }