jsboige-mcp-servers

by jsboige

116 downloads
Not rated
GitHub

Description

# jsboige-mcp-servers Collection de serveurs MCP (Model Context Protocol) pour étendre les capacités des modèles de langage (LLM). [![CI](https://github.com/jsboige/jsboige-mcp-servers/actions/workflows/ci.yml/badge.svg)](https://github.com/jsboige/jsboige-mcp-servers/actions/wor…

About

# jsboige-mcp-servers Collection de serveurs MCP (Model Context Protocol) pour étendre les capacités des modèles de langage (LLM). [![CI](https://github.com/jsboige/jsboige-mcp-servers/actions/workflows/ci.yml/badge.svg)](https://github.com/jsboige/jsboige-mcp-servers/actions/workflows/ci.yml) [![License…

Details

Author
jsboige
Downloads
116
Categories
Other

- QuickFiles Server: read, list, edit, delete multiple files in one request
- Jupyter MCP Server: create, modify, execute notebooks and manage kernels
- JinaNavigator Server: convert web pages to Markdown via Jina API
- Unit testing, performance testing, and error handling for each server
- Standardized architecture with shared configuration and documentation
- Continuous integration via GitHub Actions

Clone the repository, install dependencies with npm install and npm run install-all, then configure with npm run setup-config. Start individual servers by navigating to their directory (e.g., servers/quickfiles-server) and running npm start. Connect your LLM client to the server URL (typically http://localhost:3000).

jsboige-mcp-servers

Collection de serveurs MCP (Model Context Protocol) pour étendre les capacités des modèles de langage (LLM).

CI
License: MIT
Test Coverage
Documentation

Qu'est-ce que MCP?

Le Model Context Protocol (MCP) est un protocole qui permet aux modèles de langage (LLM) d'interagir avec des outils et des ressources externes. Il définit un format standard pour:

1. La découverte d'outils et de ressources
2. L'invocation d'outils
3. L'accès aux ressources
4. La gestion des erreurs et des résultats

Ce protocole permet d'étendre considérablement les capacités des LLM en leur donnant accès à des fonctionnalités externes comme:
- Recherche d'informations en temps réel
- Accès à des API externes
- Manipulation de fichiers
- Analyse de code
- Et bien plus encore

Contenu du dépôt

Ce dépôt contient une collection de serveurs MCP placés directement dans le répertoire servers/:

Serveurs disponibles

QuickFiles Server (Fonctionnel)

Un serveur MCP qui fournit des méthodes pour lire rapidement le contenu de répertoires et fichiers multiples:
- Lecture de plusieurs fichiers en une seule requête
- Extraction de portions spécifiques de fichiers
- Listage détaillé du contenu des répertoires
- Numérotation de lignes et limitation du nombre de lignes lues
- Suppression de fichiers multiples en une seule opération
- Édition de fichiers multiples avec application de diffs
- Tests unitaires complets avec Jest et mock-fs
- Tests de performance et de gestion d'erreurs
- Documentation complète et standardisée
- Script de démonstration pour tester facilement les fonctionnalités

En savoir plus sur QuickFiles Server

Jupyter MCP Server (Fonctionnel avec limitations)

Un serveur MCP qui permet d'interagir avec des notebooks Jupyter:
- Gestion des notebooks (lecture, création, modification)
- Gestion des kernels (démarrage, arrêt, interruption)
- Exécution de code (cellules individuelles ou notebooks complets)
- Récupération des sorties textuelles et riches (images, HTML, etc.)
- Tests unitaires complets pour toutes les fonctionnalités
- Tests de performance et de gestion d'erreurs
- Documentation détaillée avec exemples d'utilisation

> Note: Le serveur MCP Jupyter peut présenter des problèmes d'authentification dans certaines configurations. Consultez le Guide de dépannage du MCP Jupyter pour les solutions recommandées.

En savoir plus sur Jupyter MCP Server

JinaNavigator Server (Fonctionnel)

Un serveur MCP qui utilise l'API Jina pour convertir des pages web en Markdown:
- Conversion de pages web en format Markdown
- Extraction de portions spécifiques du contenu
- Accès via URI au format jina://{url}
- Filtrage du contenu par numéros de lignes
- Tests unitaires complets
- Tests de performance et de gestion d'erreurs
- Documentation standardisée

En savoir plus sur JinaNavigator Server

Installation

Prérequis

- Node.js 14.x ou supérieur
- npm 6.x ou supérieur
- Git
- Python avec Jupyter installé (pour le serveur Jupyter MCP)

Installation rapide

```bash

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.