Gestion MCP Server
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., "@Gestion MCP ServerShow me the list of personas"
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.
Gestion MCP Server
MCP (Model Context Protocol) server que expone la API REST del backend GestionIntegrantes como herramientas para clientes MCP (Claude Desktop, Cline, Continue, etc.).
Herramientas disponibles
Tool | Descripción | Auth requerida |
| Autentica con email/password y almacena el JWT | No |
| Obtiene la sesión del usuario autenticado | JWT |
| Limpia el token JWT de la sesión | No |
| Lista personas con paginación, búsqueda y ordenamiento | JWT |
| Obtiene una persona por ID | JWT |
| Crea una nueva persona | JWT (ADMIN, MANAGER) |
| Actualiza una persona existente | JWT (ADMIN, MANAGER) |
| Elimina una persona por ID | JWT (ADMIN) |
| Lista usuarios con filtros, paginación y ordenamiento | JWT (ADMIN, MANAGER) |
| Busca un usuario por email | JWT (ADMIN, MANAGER) |
Related MCP server: agentforge
Modos de transporte
El servidor soporta dos modos de transporte según la variable MCP_TRANSPORT:
Modo |
| Puerto | Uso |
stdio |
| N/A | Local, comunicación estándar por stdin/stdout |
StreamableHTTP |
|
| Docker, acceso remoto vía HTTP |
Uso local (stdio)
Requisitos
Node.js 20+
Backend corriendo en
http://localhost:8080
cd mcp-server
npm install
npm run build
# Variables de entorno (opcional)
export BACKEND_URL=http://localhost:8080
export MCP_TRANSPORT=stdio
node dist/index.jsConfiguración en Claude Desktop
Windows (%APPDATA%\Claude\claude_desktop_config.json):
{
"mcpServers": {
"gestion": {
"command": "node",
"args": ["Ruta\\a\\GestionIntegrantes\\mcp-server\\dist\\index.js"],
"env": {
"BACKEND_URL": "http://localhost:8080",
"MCP_TRANSPORT": "stdio"
}
}
}
}macOS (~/Library/Application Support/Claude/claude_desktop_config.json):
{
"mcpServers": {
"gestion": {
"command": "node",
"args": ["/ruta/a/GestionIntegrantes/mcp-server/dist/index.js"],
"env": {
"BACKEND_URL": "http://localhost:8080",
"MCP_TRANSPORT": "stdio"
}
}
}
}Uso con Docker
Desarrollo
# Desde la raíz del proyecto GestionIntegrantes/
docker compose --env-file deploy/.env.dev -f deploy/docker-compose.dev.yml up -d --buildEl MCP estará disponible en http://localhost:3001/mcp.
El código fuente se monta como volumen, los cambios se recargan automáticamente (tsx watch).
Producción
docker compose --env-file deploy/.env.prod -f deploy/docker-compose.yml up -d --buildEl MCP estará disponible en http://localhost:3000/mcp.
Configuración de clientes MCP para Docker
Al usar Docker, el MCP se expone como HTTP. Usa el transporte streamableHttp:
{
"mcpServers": {
"gestion": {
"url": "http://localhost:3000/mcp",
"transport": "streamableHttp"
}
}
}Para desarrollo, cambia el puerto a 3001:
{
"mcpServers": {
"gestion": {
"url": "http://localhost:3001/mcp",
"transport": "streamableHttp"
}
}
}Variables de entorno
Variable | Default | Descripción |
|
| URL base de la API REST del backend |
|
| Puerto HTTP cuando se usa transporte SSE |
|
| Modo de transporte: |
Flujo de uso típico
Login: Invocar
logincon email y password. El servidor almacena el JWT internamente.Operaciones: Usar cualquier herramienta que requiera auth (el JWT se envía automáticamente en el header
Authorization).Logout: Invocar
logoutpara limpiar la sesión.
Ejemplo de conversación con un LLM usando el MCP:
Usuario: Lista todas las personas registradas
→ El LLM invoca automáticamente list_personas con los parámetros adecuados
Usuario: Crea una persona llamada Juan Pérez
→ El LLM invoca create_persona con { nombre: "Juan", apellidoPaterno: "Pérez" }Estructura del proyecto
mcp-server/
├── package.json
├── tsconfig.json
├── .env.example
├── .dockerignore
└── src/
├── index.ts # Entry point, registro de tools, transporte
├── api-client.ts # Cliente HTTP con interceptor JWT
└── tools/
├── auth.tools.ts # login, get_me, logout
├── personas.tools.ts # CRUD de personas
└── usuarios.tools.ts # Listado y búsqueda de usuariosMaintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityDmaintenanceA generic MCP server that dynamically exposes any OpenAPI-documented REST API to LLMs by auto-discovering endpoints. It provides tools for exploring API capabilities and making authenticated requests directly through natural language interfaces.28MIT
- FlicenseAqualityFmaintenanceMCP server that exposes 300+ AI agents as tools via a single API key. Supports listing agents, invoking any agent with chat-completion style messages, checking agent health, and retrieving platform statistics.53
- Alicense-qualityDmaintenanceMCP Server for interacting with the Langflow API via a natural language interface. It exposes Langflow functionalities as tools for LLMs.MIT
- Flicense-qualityDmaintenanceMCP server for eventos event management platform, enabling AI assistants to manage events and tickets via API integration. Supports authentication, ticket CRUD operations, and listing with pagination.1
Related MCP Connectors
Official Microsoft MCP Server to query Microsoft Entra data using natural language
MCP server exposing the Backtest360 engine API as tools for AI agents.
Personal assistant MCP server with search, execute, packages, jobs, secrets, and integrations.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/ErnestoZeferinoDiaz/HumanResourcesManagement-MCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server