Mcp Request

by chendatony31

297 downloads
Not rated
GitHub

About

A general-purpose HTTP request service for interacting with multiple APIs

Details

Author
chendatony31
Downloads
297
Categories
Other

- Expose any HTTP API through MCP quickly
- Reuse existing HTTP APIs without extra server setup
- Maintain a single MCP server for multiple APIs
- Saves time and reduces resource consumption
- Eliminates need to create individual MCP servers per API

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Mcp Request
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Configure Mcp Request by specifying the HTTP API endpoints you want to expose. No additional server setup is required; the tool handles mapping those endpoints to MCP tools. You can maintain a single MCP server for multiple APIs instead of running separate servers.

registerApi

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

deleteApi

Delete a registered API.

beforeRequest

Before querying any data, this tool first retrieves a list of available APIs that can be directly invoked. It returns a list of interface definitions. Based on the user's request match the appropriate API, prompts the user to complete the required input parameters, and then uses the request tool to make the call. The first argument to request tool is the id field of the selected API from the list, and complete other parameters that defined in the params field of the API using a JSON string type as the second argument.

request

This 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

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

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

McpServers

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

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

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.