Pipedream

Self-hosted MCP server to manage 2,800+ apps and APIs with built‑in OAuth and credential storage.
  • typescript

0

GitHub Stars

typescript

Language

7 months ago

First Indexed

3 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "rajnandan1-pd-mcp": {
      "command": "npx",
      "args": [
        "@pipedream/mcp"
      ],
      "env": {
        "PIPEDREAM_CLIENT_ID": "YOUR_CLIENT_ID",
        "PIPEDREAM_PROJECT_ID": "YOUR_PROJECT_ID",
        "PIPEDREAM_CLIENT_SECRET": "YOUR_CLIENT_SECRET",
        "PIPEDREAM_PROJECT_ENVIRONMENT": "development"
      }
    }
  }
}

You can run a self-hosted MCP server to manage thousands of apps and APIs locally or within your organization. This server includes built-in OAuth and credential storage, and you can start it quickly with a standard Node.js package runner.

How to use

Start the MCP server locally using the standard command for running MCPs. Once it’s up, you will be able to access app-specific endpoints in your environment and manage tools and authentication for your users. Use the server with your MCP client by pointing it at the local runtime and following the app-specific or dynamic routing patterns for your integrations.

How to install

Prerequisites you need before starting: install Node.js and a package manager such as npm or npx.

# Install Node.js from https://nodejs.org/ or use your system package manager
# Ensure npm is available
node -v
npm -v

Additional setup and configuration

To run the MCP server locally with the standard self-hosting flow, you will use the single, explicit runtime command shown below. This starts the MCP server so you can manage apps, APIs, and tools within your own environment.

# Start the MCP server locally using the MCP package runner
npx @pipedream/mcp

Configuration and environment variables

You can configure the local MCP server with environment variables to connect to your Pipedream project and environment. The following variables are used during setup.

PIPEDREAM_CLIENT_ID=your_client_id
PIPEDREAM_CLIENT_SECRET=your_client_secret
PIPEDREAM_PROJECT_ID=your_project_id
PIPEDREAM_PROJECT_ENVIRONMENT=development

Notes and security

The self-hosted MCP server is a reference implementation intended to help you understand how to run and integrate the MCP server in your own environment. For production deployments, you should follow best practices for secret storage, OAuth credential handling, and secure access to the server from your clients.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational
Pipedream MCP Server - rajnandan1/pd-mcp | VeilStrat