关于 @tailor-platform/tailor-mcp
@tailor-platform/tailor-mcp 是已归档的 npm 包,用于安装 tailorctl,并通过 MCP 访问 Tailor Platform 的资源和 GraphQL。它面向通过 MCP 配置 Tailor 应用的用户;仓库已停止维护,并指向远程 MCP 服务。
主要功能
- 01安装 tailorctl 二进制文件
- 02创建、更新和销毁资源
- 03获取和搜索资源
- 04执行 GraphQL 查询
- 05获取 GraphQL SDL
适用场景
- 01通过 MCP 配置 Tailor 应用
- 02管理 Tailor 工作区中的资源
- 03通过 GraphQL 查询应用数据
MCP 相关
该包运行 MCP 服务,向 MCP 客户端提供资源管理和 GraphQL 工具。仓库已归档,并建议改用远程 MCP 服务。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
@tailor-platform/tailor-mcp
警告
此仓库已归档,不再维护。
请改用远程 MCP 服务。它通过 OAuth2 直接连接到您的应用
https://{YOUR_APP_SUBDOMAIN}.erp.dev/mcp,无需本地二进制文件, 也无需管理个人访问令牌。设置指南:将 Claude 和 Claude Code 与 Tailor Platform 集成
以下内容仅供参考。
npm 包 @tailor-platform/tailor-mcp 是一款用于自动安装 tailorctl 命令行工具的工具,重点提供 MCP(Model Context Protocol)服务功能。
什么是 Tailor Platform?
Tailor Platform 是一个无头 ERP 平台,可用于构建可组合应用:
- 低代码开发:无需大量编码即可构建应用,并自动生成 GraphQL 接口
- 适配大模型:借助大模型的强大能力,无需编写代码即可创建数据模型、业务逻辑和工作流
- 适用于企业:构建可随组织发展扩展的关键核心业务应用
- 可组合架构:开发模块化应用,可根据不断变化的业务需求进行组装和重新组装
开始使用 Tailor Platform
开始使用 Tailor Platform 很简单:
-
创建账户:唯一的前提条件是在 console.tailor.tech 创建账户
-
通过 MCP 配置应用:创建账户后,通过 MCP 服务配置应用
-
通过 GraphQL 访问:您的应用可通过 GraphQL 访问,您可以使用:
- GraphQL Playground 测试查询
- 任意 GraphQL 客户端构建应用
-
通过 Console 监控:您可以通过 console.tailor.tech 上的 Web UI 查看所有配置和应用详情
功能
- 自动为您的平台安装适用的
tailorctl二进制文件 - 支持所有主流平台:
- macOS(x86_64、arm64)
- Linux(x86_64、arm64)
- Windows(x86_64、arm64)
- 轻松使用 MCP 服务功能
- 可用的 MCP 工具:
- create_resource:创建各种类型的资源
- update_resource:更新各种类型的资源
- destroy_resource:销毁各种类型的资源
- fetch_resource_by_trn:根据 TRN 获取资源
- search_resource:根据工作区 ID 和资源类型搜索资源
- query_graphql:GraphQL 查询工具
- graphql_sdl:获取 GraphQL 的 SDL
身份验证
使用 MCP 服务功能之前,您需要进行身份验证:
npx @tailor-platform/tailor-mcp auth login
默认情况下,凭据存储在您的 HOME 目录下的 .tailorctl 目录中。如果您不想使用已存储的凭据,或者使用 Cline 等不支持此身份验证方式的 MCP 客户端,则需要使用 TAILOR_TOKEN 环境变量。
您可以获取个人访问令牌(PAT)。
npx @tailor-platform/tailor-mcp auth pat create --name mcp --scopes write --scopes read
Successfully created Personal Access Token: tpp_xxxxxxxxxxxxxxxxx
tpp_* 前缀部分就是您的令牌,请将其用于 TAILOR_TOKEN
MCP 服务配置
与大模型客户端配合使用(Claude、Cline 等)
使用 JSON 配置格式设置 MCP 服务,以连接大模型客户端:
{
"mcpServers": {
"tailor": {
"command": "npx",
"args": [
"-y",
"@tailor-platform/tailor-mcp",
"mcp"
],
"env": {
"TAILOR_TOKEN": "************" // Your Tailor Platform authentication token
}
}
}
}
此配置:
- 定义了一个名为 "tailor" 的 MCP 服务
- 使用带有
mcp参数的tailorctl命令 - 通过
npx @tailor-platform/tailor-mcp auth login或TAILOR_TOKEN环境变量进行身份验证
通过 HTTP 传输启动
使用 HTTP 传输启动 MCP 服务:
npx tailorctl mcp --transport=http --listen=0.0.0.0:9000
此命令:
- 使用 HTTP 协议启动 MCP 服务
- 在端口 9000 上监听所有接口(0.0.0.0)
- 使网络中的其他机器能够访问该服务
许可证
ISC
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。