MCP ExplorerExplorer

Datamaker Mcp

@automators-comon 10 months ago
1 MIT
FreeCommunity
AI Systems
DataMaker Tools for MCP

Overview

What is Datamaker Mcp

datamaker-mcp is a server that integrates DataMaker with the Model Context Protocol (MCP), allowing AI models to utilize DataMaker’s data generation capabilities seamlessly.

Use cases

Use cases include generating training datasets for machine learning models, testing applications with synthetic data, and managing data connections for various AI applications.

How to use

To use datamaker-mcp, you need to add it to your mcp.json file, set up your environment variables in a .env file, and run the server using the command ‘pnpm dev’.

Key features

Key features include generating synthetic data using DataMaker templates, managing DataMaker templates and connections, and pushing data to DataMaker connections.

Where to use

datamaker-mcp can be used in fields such as AI development, data science, and any application requiring synthetic data generation for testing or training models.

Content

DataMaker MCP Server

The Automators DataMaker MCP (Model Context Protocol) server provides a seamless integration between DataMaker and the Model Context Protocol, enabling AI models to interact with DataMaker’s powerful data generation capabilities.

🚀 Features

  • Generate synthetic data using DataMaker templates
  • Fetch and manage DataMaker templates
  • Fetch and manage DataMaker connections
  • Push data to DataMaker connections

📦 Installation

Add the following to your mcp.json file:

{
  "mcpServers": {
    "datamaker": {
      "command": "npx",
      "args": [
        "-y",
        "@automators/datamaker-mcp"
      ],
      "env": {
        "DATAMAKER_API_KEY": "your-datamaker-api-key"
      }
    }
  }
}

📋 Prerequisites

  • Node.js (LTS version recommended)
  • pnpm package manager (v10.5.2 or later)
  • A DataMaker account with API access

🏃‍♂️ Usage

Development Mode

Create a .env file in your project root:

DATAMAKER_URL="https://dev.datamaker.app"
DATAMAKER_API_KEY="your-datamaker-api-key"

Run the server with the MCP Inspector for debugging:

pnpm dev

This will start the MCP server and launch the MCP Inspector interface at http://localhost:5173.

🔧 Available Scripts

  • pnpm build - Build the TypeScript code
  • pnpm dev - Start the development server with MCP Inspector
  • pnpm changeset - Create a new changeset
  • pnpm version - Update versions and changelogs
  • pnpm release - Build and publish the package

🚢 Release Process

This project uses Changesets to manage versions, create changelogs, and publish to npm. Here’s how to make a change:

  1. Create a new branch
  2. Make your changes
  3. Create a changeset:
    pnpm changeset
    
  4. Follow the prompts to describe your changes
  5. Commit the changeset file along with your changes
  6. Push to your branch
  7. Create a PR on GitHub

The GitHub Actions workflow will automatically:

  • Create a PR with version updates and changelog
  • Publish to npm when the PR is merged

🤝 Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

📄 License

MIT License - See LICENSE for details.

Tools

No tools

Comments

Recommend MCP Servers

View All MCP Servers