{"repo":"DeanWard/HAL","free":true,"listed":false,"github":"https://github.com/DeanWard/HAL","clone":"git clone https://github.com/DeanWard/HAL.git","description":"HAL (HTTP API Layer) is a Model Context Protocol (MCP) server that provides HTTP API capabilities to Large Language Models.","language":"JavaScript","stars":38,"topics":[],"license":"MIT","category":"mcp-servers","readme_excerpt":"HAL (HTTP API Layer) HAL is a Model Context Protocol (MCP) server that provides HTTP API capabilities to Large Language Models. It allows LLMs to make HTTP requests and interact with web APIs through a secure, controlled interface. HAL can also automatically generate tools from OpenAPI/Swagger specifications for seamless API integration. Documentation Complete Documentation → Visit our comprehensive documentation site for detailed guides, examples, and API reference. Features - HTTP GET/POST/PUT/PATCH/DELETE/OPTIONS/HEAD Requests : Fetch and send data to any HTTP endpoint - Secure Secret Management : Environment-based secrets with {secrets.key} substitution and automatic redaction - Swagger/OpenAPI Integration : Automatically generate tools from API specifications - Built-in Documentation : Self-documenting API reference - Secure : Runs in isolated environment with controlled access - Fast : Built with TypeScript and optimized for performance Usage HAL is designed to work with MCP-compatible clients. Here are some examples: Basic Usage (Claude Desktop) Add HAL to your Claude Desktop configuration (npx will automatically install and run HAL): With Swagger/OpenAPI Integration and Secrets To enable automatic tool generation from an OpenAPI specification and use secrets: URL-based Configuration You can also load OpenAPI specs directly from URLs: Direct Usage Configuration HAL supports the following environment variables: - HAL SWAGGER FILE : Path or URL to OpenAPI/Swagger specifi","default_branch":null,"files":null,"tree":[],"storefront":"/r/DeanWard","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/DeanWard/HAL/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}