@tailor-platform/tailor-mcp

@tailor-platform/tailor-mcp

Tailorctl 命令行实用程序,重点关注 MCP(模型上下文协议)服务器功能。

tailor-platform

开发者工具
访问服务器

README

@tailor-platform/tailor-mcp

npm version

npm 包 @tailor-platform/tailor-mcp 是一个自动安装 tailorctl 命令行实用程序的工具,专注于 MCP (模型上下文协议) 服务器功能。

什么是 Tailor Platform?

<img src="./assets/tailor-logo.png" alt="Tailor Platform Logo" width="300" style="background: #FFFFFF"/>

Tailor Platform 是一个无头 ERP 平台,可以构建可组合的应用程序:

  • 低代码开发: 无需大量编码即可构建应用程序,并自动生成 GraphQL 接口
  • LLM 友好: 无需编写代码即可创建数据模型、业务逻辑和工作流程,从而利用大型语言模型的强大功能
  • 企业级: 构建可随您的组织扩展的关键任务核心业务应用程序
  • 可组合架构: 开发可组装和重新组装以满足不断变化的业务需求的模块化应用程序

Tailor Platform 入门

Tailor Platform 入门很简单:

  1. 创建帐户: 唯一的先决条件是在 console.tailor.tech 创建一个帐户

  2. 通过 MCP 配置应用程序: 拥有帐户后,通过 MCP 服务器配置您的应用程序

  3. 通过 GraphQL 访问: 您的应用程序可以通过 GraphQL 访问 - 您可以使用:

    • GraphQL Playground 用于测试查询
    • 任何 GraphQL 客户端用于构建应用程序
  4. 通过控制台监控: 所有配置和应用程序详细信息都可以通过 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 目录中。 如果您不想使用这些存储的凭据,或者在使用某些不支持此身份验证方法的 MCP 客户端(如 Cline)时,您需要使用 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 服务器配置

与 LLM 客户端(Claude、Cline 等)一起使用

使用 JSON 配置格式配置 MCP 服务器以与 LLM 客户端连接:

{
  "mcpServers": {
    "tailor": {
      "command": "npx",
      "args": [
        "-y",
        "@tailor-platform/tailor-mcp",
        "mcp"
      ],
      "env": {
        "TAILOR_TOKEN": "************" // 您的 Tailor Platform 身份验证令牌
      }
    }
  }
}

此配置:

  • 定义一个名为“tailor”的 MCP 服务器
  • 使用带有 mcp 参数的 tailorctl 命令
  • 使用 npx @tailor-platform/tailor-mcp auth loginTAILOR_TOKEN 环境变量进行身份验证

通过 HTTP 传输启动

要使用 HTTP 传输启动 MCP 服务器:

npx tailorctl mcp --transport=http --listen=0.0.0.0:9000

此命令:

  • 使用 HTTP 协议启动 MCP 服务器
  • 监听所有接口 (0.0.0.0) 上的 9000 端口
  • 使服务器可供您网络上的其他机器访问

许可证

ISC

推荐服务器

Playwright MCP Server

Playwright MCP Server

一个模型上下文协议服务器,它使大型语言模型能够通过结构化的可访问性快照与网页进行交互,而无需视觉模型或屏幕截图。

官方
精选
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

一个由人工智能驱动的工具,可以从自然语言描述生成现代化的用户界面组件,并与流行的集成开发环境(IDE)集成,从而简化用户界面开发流程。

官方
精选
本地
TypeScript
MCP Package Docs Server

MCP Package Docs Server

促进大型语言模型高效访问和获取 Go、Python 和 NPM 包的结构化文档,通过多语言支持和性能优化来增强软件开发。

精选
本地
TypeScript
Claude Code MCP

Claude Code MCP

一个实现了 Claude Code 作为模型上下文协议(Model Context Protocol, MCP)服务器的方案,它可以通过标准化的 MCP 接口来使用 Claude 的软件工程能力(代码生成、编辑、审查和文件操作)。

精选
本地
JavaScript
@kazuph/mcp-taskmanager

@kazuph/mcp-taskmanager

用于任务管理的模型上下文协议服务器。它允许 Claude Desktop(或任何 MCP 客户端)在基于队列的系统中管理和执行任务。

精选
本地
JavaScript
mermaid-mcp-server

mermaid-mcp-server

一个模型上下文协议 (MCP) 服务器,用于将 Mermaid 图表转换为 PNG 图像。

精选
JavaScript
Jira-Context-MCP

Jira-Context-MCP

MCP 服务器向 AI 编码助手(如 Cursor)提供 Jira 工单信息。

精选
TypeScript
Linear MCP Server

Linear MCP Server

一个模型上下文协议(Model Context Protocol)服务器,它与 Linear 的问题跟踪系统集成,允许大型语言模型(LLM)通过自然语言交互来创建、更新、搜索和评论 Linear 问题。

精选
JavaScript
Sequential Thinking MCP Server

Sequential Thinking MCP Server

这个服务器通过将复杂问题分解为顺序步骤来促进结构化的问题解决,支持修订,并通过完整的 MCP 集成来实现多条解决方案路径。

精选
Python
Curri MCP Server

Curri MCP Server

通过管理文本笔记、提供笔记创建工具以及使用结构化提示生成摘要,从而实现与 Curri API 的交互。

官方
本地
JavaScript