basic-mcp
Provides tools and resources to retrieve GitHub user profiles, including user information such as name, bio, followers, and public repositories.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@basic-mcpshow me the GitHub profile for torvalds"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
basic-mcp
Un serveur MCP (Model Context Protocol) avec une interface React, exposant des outils et ressources autour des utilisateurs GitHub et de la météo.
Structure du projet
basic-mcp/
├── server/ # Serveur MCP (Node.js / TypeScript)
│ ├── main.ts # Point d'entrée — transport stdio
│ ├── server-http.ts # Point d'entrée — transport HTTP (Streamable HTTP)
│ └── src/
│ ├── application/ # Cas d'usage (GetGitHubUser, GetWeather)
│ ├── domain/ # Entités et ports (interfaces)
│ ├── infrastructure/ # Implémentations des repositories
│ └── interface/mcp/ # Outils et ressources MCP exposés
└── client/ # Interface React + Vite
└── src/
├── application/hooks/ # useMcpTool, useMcpResource
├── domain/ # Entités côté client
├── infrastructure/mcp/ # Adaptateur MCP client
└── presentation/ # Composants ReactPrérequis
Node.js >= 18
npm >= 9
Installation
npm install
cd client && npm installDémarrage
Serveur seul (stdio)
npm run startServeur HTTP (port 3001)
npm run start:httpServeur HTTP + Interface React
npm run start:uiL'interface est accessible sur http://localhost:5173.
Le serveur MCP HTTP écoute sur http://localhost:3001/mcp.
Outils MCP disponibles
Outil | Description |
| Vérifie que le serveur répond |
| Retourne les infos d'un utilisateur GitHub |
| Retourne la météo pour une latitude/longitude |
Ressources MCP disponibles
URI | Description |
| Profil GitHub d'un utilisateur |
| Météo pour des coordonnées GPS |
Architecture
Le projet suit les principes de la Clean Architecture :
Domain — entités et interfaces de ports (aucune dépendance externe)
Application — cas d'usage orchestrant la logique métier
Infrastructure — appels HTTP aux APIs externes (GitHub, Open-Meteo)
Interface — exposition via le protocole MCP
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/tchoupoGuy/basic-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server