mcpField
S
Sychev Lab Mcp Server

Sychev Lab Mcp Server

本地服务
github.com/Sychev-Lab商业与营销16 周前更新

关于 Sychev Lab Mcp Server

Sychev Lab MCP Server 为 Sychev Lab 的产品、文章、教程和电商功能提供访问入口,适用于浏览其内容与商品的用户。它支持通过 stdio 或 Streamable HTTP 接入。

主要功能

  1. 01列出并查询 STL 商品
  2. 02浏览技术文章与博客
  3. 03获取分步教程及难度和时长
  4. 04查看商品类别
  5. 05注册用户并创建 Stripe 结账会话

适用场景

  1. 01查找特定类别的 3D 打印商品
  2. 02阅读产品相关技术文章
  3. 03按难度和时长选择教程
  4. 04注册账户并创建支付会话

MCP 相关

该 MCP 服务向客户端提供商品、文章、教程、类别、用户注册和 Stripe 结账工具。支持 stdio 与 Streamable HTTP 模式。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"sychev-lab": {
"command": "npx",
"args": [
"-y",
"sychev-lab-mcp-server"
],
"env": {
"SYCHEV_LAB_URL": "<SYCHEV_LAB_URL>"
}
}
}
}
启动命令npx -y sychev-lab-mcp-server
需要配置的环境变量
SYCHEV_LAB_URL

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npmsychev-lab-mcp-server

工具

10

收录的工具列表 · 更新于 3 周前

参数类型必填说明
limitinteger否结果数上限(默认值:30)
featuredOnlyboolean否仅精选产品

详细介绍

Sychev Lab MCP Server

MCP Compatible

Sychev Lab 的 MCP(Model Context Protocol)服务——提供对产品、文章、教程和电子商务功能的访问。

🤖 MCP Server — AI 集成

Claude.ai / Web: 在 Settings → Integrations 中添加:https://lab.sychev.xyz/mcp mcp

Claude Desktop / Cursor:

{
	"mcpServers": {
		"sychev-lab": {
			"command": "npx",
			"args": ["-y", "sychev-lab-mcp-server"]
		}
	}
}

HTTP 端点:

  • POST/DELETE /mcp — Streamable HTTP(MCP 2025-06-18 标准)
  • GET /.well-known/mcp — 自动发现

特性

  • 产品目录:列出、搜索并获取用于 3D 打印的 STL 产品详情
  • 文章:访问技术文章和博客文章
  • 教程:提供包含难度和时长信息的分步教程
  • 类别:按类别浏览产品
  • 用户:注册新用户
  • 结账:创建 Stripe 支付会话

可用工具

工具描述
list_products列出所有可用产品
get_product_details获取产品的详细信息
search_products_by_category按类别或关键词搜索产品
get_categories获取所有可用类别
list_articles列出所有文章
get_article获取文章的完整内容
list_tutorials列出所有教程
get_tutorial获取教程的完整内容
register_user注册新用户
create_stripe_checkout创建 Stripe 结账会话

安装

npm install
npm run build

使用方法

stdio 模式(用于 Claude Desktop)
npm start
# o
node dist/index.js
HTTP 模式(Streamable HTTP)
npm run start:http
# o
PORT=3001 node dist/server-http.js

可用端点:

  • POST/DELETE /mcp - Streamable HTTP(MCP 2025-06-18 标准)
  • GET /health - 健康检查
  • GET /.well-known/mcp - 自动发现
Legacy HTTP 模式
npm run start:http:legacy
# o
node dist/index.js --http 3000
环境变量
变量描述默认值
MCP_API_KEYHTTP 模式的可选 API 密钥-

配置 Claude Desktop

将以下内容添加到 Claude Desktop 配置文件(claude_desktop_config.json):

{
	"mcpServers": {
		"sychev-lab": {
			"command": "npx",
			"args": ["-y", "sychev-lab-mcp-server"]
		}
	}
}

或全局安装:

npm install -g sychev-lab-mcp-server

HTTP 端点

以 HTTP 模式运行时(npm run start:http):

  • POST /mcp - Streamable HTTP(MCP 2025-06-18 标准)
  • DELETE /mcp - 关闭 Streamable HTTP 会话
  • GET /health - 健康检查
  • GET /.well-known/mcp - 自动发现

请求头:

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

脚本

脚本描述
npm run build编译 TypeScript
npm run dev以 watch 模式编译
npm start启动服务(stdio)
npm run start:http启动 HTTP 服务
npm run inspector运行 MCP 检查器
npm run lint运行 ESLint
npm run typecheck检查类型但不输出文件

项目结构

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

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。