Fire in da houseTop Tip:Paying $100+ per month for Perplexity, MidJourney, Runway, ChatGPT is crazy - get all your AI tools in one site starting at $15 per month with Galaxy AIFire in da houseCheck it out free

tailor-mcp

MCP.Pizza Chef: tailor-platform

tailor-mcp is a command-line client utility designed to manage and interact with MCP servers, focusing on seamless integration with the Tailor Platform. It facilitates low-code development and enterprise-ready composable applications by leveraging MCP server functionality, enabling developers to build scalable business applications with automatic GraphQL interfaces and LLM-friendly workflows.

Use This MCP client To

Install and manage MCP servers via command-line Integrate MCP server functionality into Tailor Platform workflows Automate deployment of composable business applications Facilitate low-code development with MCP context management Enable scalable enterprise application orchestration Streamline GraphQL interface generation for MCP servers

README

@tailor-platform/tailor-mcp

npm version

The npm package @tailor-platform/tailor-mcp is a tool for automatically installing the tailorctl command-line utility, with a focus on MCP (Model Context Protocol) server functionality.

What is Tailor Platform?

Tailor Platform Logo

Tailor Platform is a headless ERP platform that enables building composable applications:

  • Low-code Development: Build applications without extensive coding, with automatic GraphQL interface generation
  • LLM-friendly: Create data models, business logic, and workflows without writing code, leveraging the power of large language models
  • Enterprise-Ready: Build mission-critical core business applications that scale with your organization
  • Composable Architecture: Develop modular applications that can be assembled and reassembled to meet changing business needs

Getting Started with Tailor Platform

Getting started with Tailor Platform is simple:

  1. Create an account: The only prerequisite is creating an account at console.tailor.tech

  2. Configure applications via MCP: Once you have an account, configure your applications through the MCP server

  3. Access via GraphQL: Your applications are accessible via GraphQL - you can use:

    • The GraphQL Playground for testing queries
    • Any GraphQL client for building applications
  4. Monitor via Console: All configuration and application details can be viewed through the web UI at console.tailor.tech

Features

  • Automatically installs the appropriate tailorctl binary for your platform
  • Supports all major platforms:
    • macOS (x86_64, arm64)
    • Linux (x86_64, arm64)
    • Windows (x86_64, arm64)
  • Provides easy access to MCP server functionality
  • Available MCP tools:
    • create_resource: Creates resources of various types
    • update_resource: Updates resources of various types
    • destroy_resource: Destroys resources of various types
    • fetch_resource_by_trn: Fetches resources by TRN
    • search_resource: Searches resources by workspace ID and resource type
    • query_graphql: GraphQL Query tool
    • graphql_sdl: Fetch SDL for GraphQL

Authentication

Before using the MCP server functionality, you need to authenticate:

npx @tailor-platform/tailor-mcp auth login

By default, credentials are stored in the .tailorctl directory in your HOME directory. If you don't want to use these stored credentials, or when using certain MCP clients like Cline that don't support this authentication method, you'll need to use the TAILOR_TOKEN environment variable.

You can obtain a Personal Access Token (PAT).

npx @tailor-platform/tailor-mcp auth pat create --name mcp --scopes write --scopes read
Successfully created Personal Access Token: tpp_xxxxxxxxxxxxxxxxx

The prefix of tpp_* is your token and use for TAILOR_TOKEN

MCP Server Configuration

Using with LLM Clients (Claude, Cline, etc.)

Configure MCP servers using a JSON configuration format to connect with LLM clients:

{
  "mcpServers": {
    "tailor": {
      "command": "npx",
      "args": [
        "-y",
        "@tailor-platform/tailor-mcp",
        "mcp"
      ],
      "env": {
        "TAILOR_TOKEN": "************" // Your Tailor Platform authentication token
      }
    }
  }
}

This configuration:

  • Defines an MCP server named "tailor"
  • Uses the tailorctl command with the mcp argument
  • Authenticates using either npx @tailor-platform/tailor-mcp auth login or the TAILOR_TOKEN environment variable

Starting via HTTP Transport

To start an MCP server with HTTP transport:

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

This command:

  • Starts the MCP server using the HTTP protocol
  • Listens on all interfaces (0.0.0.0) on port 9000
  • Makes the server accessible to other machines on your network

License

ISC

tailor-mcp FAQ

How do I install tailor-mcp?
Install tailor-mcp via npm using 'npm install @tailor-platform/tailor-mcp' for easy setup.
What is the primary function of tailor-mcp?
It manages MCP servers and integrates them with the Tailor Platform for composable app development.
Can tailor-mcp be used for low-code development?
Yes, it supports low-code workflows by automating MCP server interactions and GraphQL interface generation.
Is tailor-mcp suitable for enterprise applications?
Yes, it is designed to support scalable, mission-critical business applications within the Tailor Platform.
Does tailor-mcp support automatic GraphQL interface generation?
Yes, it facilitates automatic GraphQL interface creation as part of its MCP server management.
How does tailor-mcp leverage large language models?
It enables LLM-friendly workflows by integrating MCP server context with Tailor Platform's low-code environment.
Where can I find the tailor-mcp source code?
The source code is available on GitHub at https://github.com/tailor-platform/tailorctl.
Can tailor-mcp be used outside the Tailor Platform?
While optimized for Tailor Platform, it can manage MCP servers independently via CLI.