mcpField
H
http-client

http-client

github.com/aidotnetDevelopment8545 installsUpdated 39w ago
Repository

About http-client

http-client is a skill for making HTTP requests, aimed at API calls and endpoint testing. It supports common methods, headers, authentication, and file uploads.

Key features

  1. 01Send GET, POST, PUT, and DELETE requests
  2. 02Set request headers
  3. 03Provide authentication
  4. 04Upload files

Use cases

  1. 01Call an API endpoint
  2. 02Test an HTTP endpoint
  3. 03Send JSON in a POST request
  4. 04Make a request with an authorization header

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/aidotnet/moyucode --skill http-client

After installing, type/http-clientin Claude Code to confirm it loaded.

Bundled filesscripts/http_client.py

Details

From the project README

HTTP Client Tool

Description

Make HTTP requests with full support for GET, POST, PUT, DELETE, headers, authentication, and file uploads.

Trigger

  • /http command
  • User needs to make API calls
  • User wants to test endpoints

Usage

# GET request
python scripts/http_client.py GET https://api.example.com/users

# POST with JSON body
python scripts/http_client.py POST https://api.example.com/users --json '{"name": "John"}'

# With headers
python scripts/http_client.py GET https://api.example.com/data --header "Authorization: Bearer token"

# Upload file
python scripts/http_client.py POST https://api.example.com/upload --file document.pdf

Tags

http, api, rest, requests, client

Compatibility

  • Codex: ✅
  • Claude Code: ✅

Comments

Markdown supported