mcp-server-requests

mcp-server-requests

3.3

If you are the rightful owner of mcp-server-requests 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.

An MCP server that provides HTTP request capabilities, enabling LLMs to fetch and process web content.

The mcp-server-requests is a Model Context Protocol (MCP) server designed to facilitate HTTP requests, allowing Language Learning Models (LLMs) to access and process web content efficiently. This server supports a wide range of HTTP methods including GET, POST, PUT, DELETE, and PATCH, providing flexibility in web interactions. It offers features such as converting web content to Markdown format, filtering out unnecessary content for LLMs, and customizing User-Agent headers. The server can also generate random User-Agent headers to mimic different browsers and operating systems, enhancing privacy and reducing the risk of being blocked by web servers. Additionally, it allows LLMs to access complete HTTP response header information, which can be crucial for understanding the context of the fetched data. The server is easy to install and configure, making it a versatile tool for developers working with LLMs.

Features

  • Supports converting web content to Markdown format
  • Supports filtering out content useless for LLMs
  • Supports custom and random User-Agent headers
  • Supports full HTTP methods (GET, POST, PUT, DELETE, PATCH)
  • LLMs can access complete HTTP response header information

Tools

  1. fetch

    Get web content

  2. http_get

    Perform HTTP GET request

  3. http_post

    Perform HTTP POST request

  4. http_put

    Perform HTTP PUT request

  5. http_patch

    Perform HTTP PATCH request

  6. http_delete

    Perform HTTP DELETE request