chalk-ai
MCP Serverchalk-aipublic

chalk mcp

Model context protocol for Chalk

Repository Info

0
Stars
0
Forks
0
Watchers
0
Issues
Go
Language
Apache License 2.0
License

About This Server

Model context protocol for Chalk

Model Context Protocol (MCP) - This server can be integrated with AI applications to provide additional context and capabilities, enabling enhanced AI interactions and functionality.

Documentation

Chalk MCP Server

An MCP (Model Context Protocol) server that provides tools for interacting with Chalk projects.

Overview

This MCP server exposes tools for working with Chalk projects:

  • chalk_features - Get the list of features from a Chalk project
  • chalk_config - Get the configuration from a Chalk project
  • chalk_logs - Search through Chalk logs using powerful filtering capabilities
  • chalk_environment - Set or get the Chalk environment for the current project
  • chalk_apply - Apply Chalk configurations with branch support

Requirements

  • Go 1.24.0+
  • Chalk CLI installed on your system

Installation

Build the MCP server binary:

go build

Usage

The server runs in stdio mode and expects a Chalk project directory containing either a chalk.yml or chalk.yaml configuration file.

Setup

Note the absolute path to your built binary (e.g., /path/to/chalk-mcp/chalk-mcp)

MCP Configuration

Claude Code CLI

claude mcp add-json chalk-mcp '{
  "command": "/path/to/chalk-mcp/chalk-mcp"
}'

Cursor

For Cursor, open ~/.cursor/mcp.json and add:

{
   "mcpServers": {
      "chalk-mcp": {
         "command": "/path/to/chalk-mcp/chalk-mcp"
      }
   }
}

Available Tools

chalk_features

Retrieves the list of features from a Chalk project.

Parameters:

  • project_repository (required): Path to the root of the Chalk project on disk

chalk_config

Retrieves the configuration from a Chalk project.

Parameters:

  • project_repository (required): Path to the root of the Chalk project on disk

chalk_logs

Search through Chalk logs using powerful filtering capabilities.

Parameters:

  • query (required): Query to search logs. Examples:
    • resolver:user_features
    • component:engine message:error
    • correlation_id:abc-123
  • project_repository (required): Path to the root of the Chalk project on disk

chalk_environment

Set or get the Chalk environment for the current project.

Parameters:

  • project_repository (required): Path to the root of the Chalk project on disk
  • operation (required): The operation to perform - either "set" or "get"
  • environment (optional): If doing a set operation, the environment to set for the current project. Can be an environment ID or name

chalk_apply

Apply Chalk configurations with branch and JSON output. Recommended workflow is to use the chalk_environment tool to set the environment, then use this tool to apply the configuration.

Parameters:

  • project_repository (required): Path to the root of the Chalk project on disk
  • branch_name (optional): Name of the branch to deploy to. If not provided, defaults to the current git branch

Testing

Run the test suite:

go test ./...

License

Licensed under the Apache License, Version 2.0. See LICENSE for details.

Quick Start

1

Clone the repository

git clone https://github.com/chalk-ai/chalk-mcp
2

Install dependencies

cd chalk-mcp
npm install
3

Follow the documentation

Check the repository's README.md file for specific installation and usage instructions.

Repository Details

Ownerchalk-ai
Repochalk-mcp
LanguageGo
LicenseApache License 2.0
Last fetched8/10/2025

Recommended MCP Servers

💬

Discord MCP

Enable AI assistants to seamlessly interact with Discord servers, channels, and messages.

integrationsdiscordchat
🔗

Knit MCP

Connect AI agents to 200+ SaaS applications and automate workflows.

integrationsautomationsaas
🕷️

Apify MCP Server

Deploy and interact with Apify actors for web scraping and data extraction.

apifycrawlerdata
🌐

BrowserStack MCP

BrowserStack MCP Server for automated testing across multiple browsers.

testingqabrowsers

Zapier MCP

A Zapier server that provides automation capabilities for various apps.

zapierautomation