httpcraft-mcp

samjwillis97/httpcraft-mcp

3.1

If you are the rightful owner of httpcraft-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

MCP (Model Context Protocol) server for HttpCraft facilitates AI agents in performing HTTP API testing and configuration management.

HTTPCraft MCP

MCP (Model Context Protocol) server for HTTPCraft - enables AI agents to perform sophisticated HTTP API testing and automation through HTTPCraft CLI.

Quick Start

Prerequisites

  • Nix with flakes enabled
  • Direnv for automatic environment loading

Setup

git clone <repository-url>
cd httpcraft-mcp

# Set up Nix development environment
echo "use flake ." > .envrc
direnv allow

# Install Node.js dependencies
npm install

# Build the project
npm run build

# Run tests
npm run test

Alternative Setup (without Nix)

If you prefer not to use Nix, you'll need to manually install:

  • Node.js v20+
  • HTTPCraft CLI
  • TypeScript

Then run the standard npm commands.

Development

This project uses a phased implementation approach. See:

  • PRD.md - Product requirements and scope
  • PIP.md - Detailed implementation phases
  • AGENTS.md - AI agent development guidelines

Architecture

HTTPCraft MCP acts as a thin wrapper around HTTPCraft CLI, providing AI agents with access to HTTPCraft's advanced features through the standardized MCP protocol.

For detailed architecture and implementation guidelines, see the documentation files above.