Skip to main content
Glama
Tomaslopera

Laboratorio MCP Gateway

by Tomaslopera

Laboratorio MCP — Integración con Claude Desktop

Descripción

Este laboratorio implementa una integración completa del Model Context Protocol (MCP), conectando múltiples microservicios (ventas y pedidos) a través de un gateway central.
El sistema permite que Claude Desktop invoque herramientas MCP locales mediante comunicación STDIO.

Related MCP server: atiendo24-mcp-server

Estructura del proyecto

packages/
├─ mcp-ventas-node/     → Servidor Node.js que maneja operaciones de ventas
├─ mcp-pedidos-py/      → Servidor Python que gestiona pedidos
└─ mcp-gateway/         → Gateway que expone ambos servicios como un único MCP

Pasos de ejecución

Iniciar la base de datos

Ejecuta el contenedor PostgreSQL:

docker compose up -d

Esto levanta una instancia con las credenciales

Host: localhost
Puerto: 5433
Usuario: postgres
Contraseña: postgres
Base de datos: mcp_lab

Ejecutar los servidores de negocio

Servidor de pedidos (Python)

cd packages/mcp-pedidos-py
source .venv/bin/activate
python3 server.py

Servidor ventas (Node.js)

cd packages/mcp-ventas-node
npm run build
node dist/server.js

Gateway MCP

Este gateway conecta ambos microservicios el ecosistema MCP

cd packages/mcp-gateway
chmod +x run-gateway.sh
./run-gateway.sh

Debería salir un mensaje como este

[ventas] DB mode=postgres
[pedidos] INFO DB mode=postgres

Integración con Claude Desktoop

Crea o edita el archivo

nano ~/Library/Application\ Support/Claude/claude_desktop_config.json

Debería salir un mensaje como este

{
  "mcpServers": {
    "mcp-gateway": {
      "command": "/TuDireccion/Laboratorio MCP/packages/mcp-gateway/run-gateway.sh",
      "args": []
    }
  }
}

Nota: para la implementación en MAC se le debe dar permisos a Claude Desktop para acceder al disco

Claude Desktop

Claude conectado

Claude herramientas

Claude consultas

F
license - not found
Not graded
quality - not tested
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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

  • A
    license
    Not graded
    quality
    D
    maintenance
    MCP server that connects Claude Desktop to Atiendo24 platform, enabling management of appointments, customers, conversations, leads, analytics, and WhatsApp messaging through natural language.
    11
    MIT
  • F
    license
    Not graded
    quality
    D
    maintenance
    MCP server that exposes tools to query DulceGestion business data (orders, stock, customers) and retrieve documentation via RAG, enabling Claude to assist with pastry shop management.
  • F
    license
    Not graded
    quality
    B
    maintenance
    MCP server that connects Claude Desktop to an Oracle Fusion Cloud instance. It exposes suppliers, purchase orders, invoices, and project costs as callable tools.

View all related MCP servers

Related MCP Connectors

  • Self-hosted MCP gateway: turn any API, database or MCP server into AI connectors — no code.

  • Real-time chat hub for AI agents — Claude Code, Cursor, Cline, Codex over MCP or REST.

  • Hosted Amazon Seller and Vendor MCP server for Claude, ChatGPT, Cursor, Codex, Gemini, Copilot.

View all MCP Connectors

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/Tomaslopera/Laboratorio_MCP'

If you have feedback or need assistance with the MCP directory API, please join our Discord server