npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

reqeast-mcp

v1.0.0

Published

MCP server for Reqeast API client. Gives AI tools read-only access to your API requests, responses, and session history.

Readme

Reqeast MCP Server

Connect your AI tools directly to Reqeast. The MCP server lets AI assistants inspect your API requests, responses, and session history without manual copy-pasting.

What It Does

When you're debugging an API request in Reqeast, instead of copying URLs, headers, and response bodies into your AI tool, the MCP server gives the AI direct read-only access to:

  • The request you're currently working on (method, URL, headers, body, auth type, settings)
  • The full response (status, headers, body, timing breakdown, certificate, redirect chain)
  • Your recent request history (last 10 executions across all projects)
  • Your project and environment configuration (secrets redacted)
  • The cookie jar

The AI sees your full debugging context in one call.

How It Works

Reqeast exports session data snapshots to disk as you work. The MCP server reads those files when your AI tool requests information. Everything stays local. No data leaves your machine.

Reqeast App  -->  writes session data to disk  -->  MCP Server reads it
                                                         |
                                            AI Tool (Claude, Cursor, etc.)

Setup

1. Install

npm install -g reqeast-mcp

2. Enable MCP Export in Reqeast

Open Reqeast, go to Settings > General, and make sure "Enable MCP Export" is turned on (enabled by default).

3. Configure your AI tool

Claude Code (add to ~/.claude.json or project-level config):

{
  "mcpServers": {
    "reqeast": {
      "command": "npx",
      "args": ["-y", "reqeast-mcp"]
    }
  }
}

Claude Desktop (~/Library/Application Support/Claude/claude_desktop_config.json):

{
  "mcpServers": {
    "reqeast": {
      "command": "npx",
      "args": ["-y", "reqeast-mcp"]
    }
  }
}

Cursor: Settings > MCP Servers > Add server with command npx and args ["-y", "reqeast-mcp"].

Other MCP-compatible tools (VS Code, Windsurf, Zed) follow similar patterns.

4. Use it

Open Reqeast, work with your requests as usual, then ask your AI tool:

  • "Check my active request in Reqeast, something's off"
  • "What was the response from my last API call?"
  • "Compare my last few requests, when did it start failing?"
  • "What cookies does Reqeast have stored?"

Available Tools

8 read-only tools:

get_active_context

Returns the currently selected project and request, plus a summary of recent executions. This is the main entry point -- your AI tool calls this first to understand what you're working on.

Returns: Selected project, selected request config, recent executions (last 10) with method, URL, status code, and timing.

get_request_detail

Full configuration of a specific request.

Parameters: requestId (string)

Returns: Method, URL, query parameters, headers, body type and content, auth type (credentials stripped), timeout, redirect settings, SSL verification, HTTP version.

get_last_response

The most recent HTTP response for a request, with full metadata.

Parameters: requestId (string), includeBody (boolean, default: true)

Returns:

  • Status code and status text
  • All response headers (Content-Type, Cache-Control, X-Request-Id, etc.)
  • Response body as text (truncated at 50KB; binary reports type and size)
  • Timing breakdown: DNS lookup, connection, download, total (in ms)
  • TLS certificate info: subject, issuer, expiry
  • Size info: request/response header and body sizes, compression
  • Redirect chain: each hop with URL and status code
  • Final URL, HTTP version, remote address

get_request_history

Recent execution history for a request.

Parameters: requestId (string), limit (number, default: 10)

Returns: Array of past executions with method, URL, status code, elapsed time, body size, and timestamp.

list_projects

All projects in Reqeast with request counts.

Returns: Array of projects with ID, name, emoji, and number of requests.

list_requests

All requests in a specific project.

Parameters: projectId (string)

Returns: Array of requests with ID, name, protocol type (HTTP/TCP/UDP/WebSocket/SSE), and a summary (method + URL for HTTP, host + port for TCP/UDP).

get_environment

Environment variables for a project.

Parameters: projectId (string)

Returns: Active environment name and variables. All environments listed with variable counts. Secret values replaced with [REDACTED].

get_cookies

The cookie jar contents.

Parameters: domain (string, optional) -- filter by domain

Returns: All stored cookies with name, value, domain, path, expiry, httpOnly, secure, and sameSite attributes.

What Is Exposed

| Data | Exposed | Details | |------|---------|---------| | Request URL | Yes | Full URL including query parameters | | Request headers | Yes | All custom headers | | Request body | Yes | Full body content (JSON, form data, raw, etc.) | | Auth type | Yes | Which auth method is configured (Bearer, Basic, API Key, etc.) | | Auth credentials | No | Tokens, passwords, API keys, and secrets are never exported | | Response status | Yes | Status code and status text | | Response headers | Yes | All response headers (Content-Type, Cache-Control, CORS, custom, etc.) | | Response body | Yes | Up to 50KB of text; binary reports type and size | | Timing breakdown | Yes | DNS lookup, connection, download, total (ms) | | TLS certificate | Yes | Subject CN, issuer CN, expiry date | | Size info | Yes | Request/response header and body sizes, compression | | Redirect chain | Yes | Each hop URL and status code | | Response metadata | Yes | Final URL, HTTP version, remote address | | Cookies | Yes | Full cookie jar with all attributes | | Environment variables | Yes | Key-value pairs for all environments | | Secret env variables | Partial | Keys visible, values replaced with [REDACTED] | | Keychain credentials | No | Never accessed or exported | | Project/request names | Yes | Names and organizational structure | | Request history | Yes | Last N executions with status codes and timing |

Security

  • Read-only: The MCP server cannot modify requests, send requests, or change settings.
  • Local only: All data stays on your machine. Nothing is sent to external servers.
  • No credentials: Auth tokens, passwords, API keys, and secret environment variable values are stripped before export. The AI sees the auth method but not the secret.
  • No Keychain access: Credentials stored in the system Keychain are never read.
  • User controlled: Disable in Settings > General > Enable MCP Export.

Requirements

  • macOS (MCP export is not available on iOS/iPadOS)
  • Node.js 18+
  • Reqeast must be running (or have been used recently)
  • An MCP-compatible AI tool

Compatibility

Works with any tool that supports MCP servers via stdio transport:

  • Claude Code
  • Claude Desktop
  • Cursor
  • VS Code (with MCP extensions)
  • Windsurf
  • Zed

Troubleshooting

"Reqeast data not found. Make sure the app is running." Open Reqeast and interact with a project/request to trigger the initial export. Make sure "Enable MCP Export" is on in Settings.

"Data may be stale." Reqeast isn't running. Open the app and the data refreshes automatically.

Response headers or timing missing Make sure you're running Reqeast version 1.1 or later. Older versions don't export response metadata.

Tools return empty results Make sure you have at least one project with requests in Reqeast.