About SYCHEV-LAB-MCP-CLIENT
SYCHEV-LAB-MCP-CLIENT provides AI clients with access to Sychev Lab products, articles, tutorials, and commerce functions. Its tools cover catalog discovery, content retrieval, user registration, and Stripe checkout creation.
Key features
- 01Browse and search product catalog
- 02Retrieve articles and tutorials
- 03Navigate product categories
- 04Register users
- 05Create Stripe checkout sessions
Use cases
- 01Finding 3D-printing STL products
- 02Retrieving technical articles or tutorials
- 03Registering users and starting checkout
MCP support
It exposes Sychev Lab catalog, content, user registration, and checkout tools to MCP clients. It supports stdio and Streamable HTTP connections.
Details
From the project READMESychev Lab MCP Server
Servidor MCP (Model Context Protocol) para Sychev Lab - proporciona acceso a productos, artículos, tutoriales y funciones de comercio electrónico.
🤖 MCP Server — AI Integration
Claude.ai / Web:
Añade en Settings → Integrations: https://lab.sychev.xyz/mcp mcp
Claude Desktop / Cursor:
{
"mcpServers": {
"sychev-lab": {
"command": "npx",
"args": ["-y", "sychev-lab-mcp-server"]
}
}
}
Endpoints HTTP:
POST/DELETE /mcp— Streamable HTTP (estándar MCP 2025-06-18)GET /.well-known/mcp— Descubrimiento automático
Características
- Catálogo de Productos: Listar, buscar y obtener detalles de productos STL para impresión 3D
- Artículos: Acceso a artículos técnicos y de blog
- Tutoriales: Tutoriales paso a paso con información de dificultad y duración
- Categorías: Navegación por categorías de productos
- Usuarios: Registro de nuevos usuarios
- Checkout: Creación de sesiones de pago con Stripe
Herramientas Disponibles
| Herramienta | Descripción |
|---|---|
list_products | Lista todos los productos disponibles |
get_product_details | Obtiene información detallada de un producto |
search_products_by_category | Busca productos por categoría o término |
get_categories | Obtiene todas las categorías disponibles |
list_articles | Lista todos los artículos |
get_article | Obtiene el contenido completo de un artículo |
list_tutorials | Lista todos los tutoriales |
get_tutorial | Obtiene el contenido completo de un tutorial |
register_user | Registra un nuevo usuario |
create_stripe_checkout | Crea una sesión de checkout de Stripe |
Instalación
npm install
npm run build
Uso
Modo stdio (para Claude Desktop)
npm start
# o
node dist/index.js
Modo HTTP (Streamable HTTP)
npm run start:http
# o
PORT=3001 node dist/server-http.js
Endpoints disponibles:
POST/DELETE /mcp- Streamable HTTP (estandar MCP 2025-06-18)GET /health- Health checkGET /.well-known/mcp- Descubrimiento automatico
Modo HTTP Legacy
npm run start:http:legacy
# o
node dist/index.js --http 3000
Variables de Entorno
| Variable | Descripción | Default |
|---|---|---|
MCP_API_KEY | API key opcional para modo HTTP | - |
Configuración con Claude Desktop
Añade a tu configuración de Claude Desktop (claude_desktop_config.json):
{
"mcpServers": {
"sychev-lab": {
"command": "npx",
"args": ["-y", "sychev-lab-mcp-server"]
}
}
}
O instala globalmente:
npm install -g sychev-lab-mcp-server
Endpoints HTTP
Cuando se ejecuta en modo HTTP (npm run start:http):
POST /mcp- Streamable HTTP (estandar MCP 2025-06-18)DELETE /mcp- Cerrar sesion Streamable HTTPGET /health- Health checkGET /.well-known/mcp- Descubrimiento automatico
Headers:
Content-Type: application/json
Mcp-Session-Id: <session-id>
Scripts
| Script | Descripción |
|---|---|
npm run build | Compila TypeScript |
npm run dev | Compila en modo watch |
npm start | Inicia el servidor (stdio) |
npm run start:http | Inicia el servidor HTTP |
npm run inspector | Ejecuta el inspector MCP |
npm run lint | Ejecuta ESLint |
npm run typecheck | Verifica tipos sin emitir |
Estructura del Proyecto
src/
├── index.ts # Punto de entrada MCP (modo stdio)
├── server-http.ts # Servidor MCP con Streamable HTTP
├── tools.ts # Definiciones e implementaciones de herramientas
├── client.ts # Cliente HTTP para la API de Sychev Lab
└── config.ts # Configuración del servidor
Licencia
MIT
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.