mcpField
S
SYCHEV-LAB-MCP-CLIENT

SYCHEV-LAB-MCP-CLIENT

github.com/Sychev-Lab框架与 SDK15 周前更新

关于 SYCHEV-LAB-MCP-CLIENT

SYCHEV-LAB-MCP-CLIENT 为 AI 客户端提供 Sychev Lab 产品、文章、教程和电商功能。其工具涵盖目录浏览、内容获取、用户注册及 Stripe 结账会话创建。

主要功能

  1. 01浏览和搜索产品目录
  2. 02获取文章和教程
  3. 03浏览产品分类
  4. 04注册用户
  5. 05创建 Stripe 结账会话

适用场景

  1. 01查找 3D 打印 STL 产品
  2. 02获取技术文章或教程
  3. 03注册用户并开始结账

MCP 相关

它向 MCP 客户端提供 Sychev Lab 的目录、内容、用户注册和结账工具,支持 stdio 与 Streamable HTTP 连接。

详细介绍

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 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。