Sychev Lab Mcp Server

Created By
Sychev-Laba month ago
MCP Server for Sychev Lab - Products, Articles, Tutorials, and Commerce
Overview

Sychev Lab MCP Server

MCP Compatible

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

Claude Desktop / Cursor:

{
	"mcpServers": {
		"sychev-lab": {
			"command": "npx",
			"args": ["-y", "sychev-lab-mcp-server"],
			"env": {
				"SYCHEV_LAB_URL": "https://lab.sychev.xyz"
			}
		}
	}
}

Endpoints HTTP:

  • POST/DELETE /mcp — Streamable HTTP (estándar MCP 2025-06-18)
  • GET /sse — SSE Legacy
  • POST /messages — Mensajes SSE Legacy
  • 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

HerramientaDescripción
list_productsLista todos los productos disponibles
get_product_detailsObtiene información detallada de un producto
search_products_by_categoryBusca productos por categoría o término
get_categoriesObtiene todas las categorías disponibles
list_articlesLista todos los artículos
get_articleObtiene el contenido completo de un artículo
list_tutorialsLista todos los tutoriales
get_tutorialObtiene el contenido completo de un tutorial
register_userRegistra un nuevo usuario
create_stripe_checkoutCrea 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 + SSE)

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 /sse - SSE Legacy
  • POST /messages - Mensajes SSE Legacy
  • GET /health - Health check
  • GET /.well-known/mcp - Descubrimiento automatico

Modo HTTP Legacy

npm run start:http:legacy
# o
node dist/index.js --http 3000

Variables de Entorno

VariableDescripciónDefault
SYCHEV_LAB_URLURL base de la APIhttps://lab.sychev.xyz
MCP_API_KEYAPI 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"],
			"env": {
				"SYCHEV_LAB_URL": "https://lab.sychev.xyz"
			}
		}
	}
}

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 (nuevo estandar MCP)
  • DELETE /mcp - Cerrar sesion Streamable HTTP
  • GET /sse - SSE Legacy (compatibilidad)
  • POST /messages - Mensajes SSE Legacy
  • GET /health - Health check
  • GET /.well-known/mcp - Descubrimiento automatico

Headers:

Content-Type: application/json
Mcp-Session-Id: <session-id>

Scripts

ScriptDescripción
npm run buildCompila TypeScript
npm run devCompila en modo watch
npm startInicia el servidor (stdio)
npm run start:httpInicia el servidor HTTP
npm run inspectorEjecuta el inspector MCP
npm run lintEjecuta ESLint
npm run typecheckVerifica tipos sin emitir

Estructura del Proyecto

src/
├── index.ts    # Punto de entrada y servidor MCP
├── 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

Server Config

{
  "mcpServers": {
    "sychev-lab": {
      "command": "npx",
      "args": [
        "-y",
        "sychev-lab-mcp-server"
      ],
      "env": {
        "SYCHEV_LAB_URL": "https://lab.sychev.xyz"
      }
    }
  }
}
Project Info
Created At
a month ago
Updated At
a month ago
Author Name
Sychev-Lab
Star
-
Language
-
License
-
Category

Recommend Servers

View All
Bring your real authenticated browser session to AI coding agents. Local-first MCP server + Chrome MV3 extension. No cloud. No telemetry.
@Cubenest

peek records the user's actual logged-in browser (DOM via rrweb, console events, network metadata, optional response bodies via opt-in Deep capture) through a Chrome MV3 extension. The extension ships events through a native-messaging stdio bridge to a local MCP server (peek-mcp), which persists them to a SQLite database at ~/.peek/sessions.db. AI coding agents (Claude Code, Cursor, Cline, Windsurf) read sessions from the database via 10 MCP tools: Tool What it does list_recent_sessions List recently recorded sessions (id, origin, ts, event count). get_session_summary LLM-readable narrative summary of a session. get_session_console_errors Console errors recorded in a session. get_session_network_errors Failed/notable network requests in a session. get_user_action_before_error Last N user actions before a console error. generate_playwright_repro Generate a runnable Playwright test from a session. get_dom_snapshot Reconstruct the DOM at a given timestamp. query_dom_history Timeline of attribute/text changes for a selector. request_authorization Side-panel consent for write actions (Level 3). execute_action Dispatch a UI action (gated by permission level + destructive blocklist). Why local-first matters Every other "browser session for AI" tool ships to a vendor cloud. peek's SQLite + extension live on the user's machine — no remote endpoints, no telemetry. The privacy policy (docs/peek/PRIVACY_POLICY.md) is the source of truth. Install # 1. Add the MCP server to Claude Code claude mcp add peek -- npx -y @peekdev/mcp # 2. Install the Chrome extension from the Chrome Web Store # (link added once the CWS listing is approved)

a day ago