关于 Sychev Lab Mcp Server
Sychev Lab MCP Server 为 Sychev Lab 的产品、文章、教程和电商功能提供访问入口,适用于浏览其内容与商品的用户。它支持通过 stdio 或 Streamable HTTP 接入。
主要功能
- 01列出并查询 STL 商品
- 02浏览技术文章与博客
- 03获取分步教程及难度和时长
- 04查看商品类别
- 05注册用户并创建 Stripe 结账会话
适用场景
- 01查找特定类别的 3D 打印商品
- 02阅读产品相关技术文章
- 03按难度和时长选择教程
- 04注册账户并创建支付会话
MCP 相关
该 MCP 服务向客户端提供商品、文章、教程、类别、用户注册和 Stripe 结账工具。支持 stdio 与 Streamable HTTP 模式。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
10收录的工具列表 · 更新于 3 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| limit | integer | 否 | 结果数上限(默认值:30) |
| featuredOnly | boolean | 否 | 仅精选产品 |
详细介绍
Sychev Lab MCP Server
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_KEY | HTTP 模式的可选 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
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。