1. Conduid
  2. Other
  3. Request
MCP server · Other

Request

A comprehensive HTTP client MCP (Model Context Protocol) server for API testing, web automation and security testing. Provides full-featured HTTP tools with detailed logging capabilities. 为API 测试和 Web 自动化和安全测试设计提供的全功能 HTTP 客户端 MCP 服务器,具备完整的 HTTP 工具和详细的日志记录功能。

Unclaimed other
34Low

Scored 11 days ago · breakdown

About Request

Request is an MCP server in the Other category: a comprehensive HTTP client MCP (Model Context Protocol) server for API testing, web automation and security testing. Provides full-featured HTTP tools with detailed logging capabilities. 为API 测试和 Web 自动化和安全测试设计提供的全功能 HTTP 客户端 MCP 服务器,具备完整的 HTTP 工具和详细的日志记录功能。.

The repository has 9 stars and 0 forks.

Install

From source
git clone https://github.com/chendatony31/mcp-request

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Tools (3)

deleteApiDelete a registered API.

Parameters not published.

registerApiRegister a new custom API. Complete API configuration information is required, including id, name, description, params, and api configuration.

Parameters not published.

requestThis is a general tool for sending requests. It takes 2 parameters: the first is the id of the API to call, and the second is the parameters required for the API request

Parameters not published.

Ask AI

✦

Ask AI about Request

Powered by Claude · Grounded in docs

I know everything about Request. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.

5 checks have not been run yet.

README

mcp-request

A Model Context Protocol (MCP) server for making HTTP requests to different services.

Why mcp-request?

When working with multiple APIs in an MCP environment, creating individual MCP servers for each API can be:

  • Time-consuming
  • Resource-intensive
  • Unnecessary in many cases

This tool allows you to:

  • Quickly expose any HTTP API through MCP
  • Reuse existing HTTP APIs without additional server setup
  • Maintain a single MCP server for multiple APIs

Installation

{
  "mcpServers": {
    "wallet-mcp": {
      "command": "npx",
      "args": ["mcp-request"]
    }
  }
}

Usage

Tools

  • registerApi
  • deleteApi
  • beforeRequest
  • request

registerApi: register custom HTTP requests

  • For example, adding a weather query API:

Add a weather query interface to mcp-request https://wttr.in/Tokyo?format=j1 where Tokyo is the city's name

After added, you can query weather information of different cities

  • Or directly send the JSON definition
`Register this request: {
    "id": "sui_rpc",
    "name": "Sui RPC",
    "description": "Make RPC calls to Sui mainnet node",
    "params": {
      "method": {
        "type": "string",
        "description": "RPC method name",
        "example": "suix_getBalance"
      },
      "params": {
        "type": "array",
        "description": "Parameters for the RPC method",
        "example": [
          "0x317b2a1385c9f7115f4c227b512293e6a632762c7c4e79728b3ad743f656b8fe",
          "0x2::sui::SUI"
        ]
      }
    },
    "api": {
      "url": "https://wallet-rpc.mainnet.sui.io/",
      "method": "POST",
      "headers": {
        "Content-Type": "application/json"
      },
      "params": {
        "jsonrpc": "2.0",
        "id": 1
      }
    }
  }`

Query the balance of 0x317b2a1385c9f7115f4c227b512293e6a632762c7c4e79728b3ad743f656b8fe // ai knows which methods and params they need to use.

deleteApi

delete sui_rpc api

delete sui related api

beforeRequest

It will find if there are any api available to use before you query something.

You can also list all the apis you already registered

list all my api in request mcp or list my apis

request

Http request happens here.

TODO

  • Optimize data structure for easier API addition
  • Support single HTTP request without registration
  • Support remote API registration
  • Support API key configuration and management
  • ...

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About Request

How do I install Request?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Request safe to use with an AI agent?

Its trust score is 34 out of 100 (low). It passes 1 of the 1 static security checks run so far. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Request still maintained?

Conduid hasn't recorded a commit date for this repository yet. Check the repository directly for recent activity.