Pipedream
OfficialServidor MCP de Pipedream
Esta es una implementación de referencia del servidor MCP de Pipedream. Puedes ejecutar tu propio servidor MCP para más de 2500 aplicaciones y API, y funciona con Pipedream Connect .
Puede:
Ejecute los servidores localmente con
npx @pipedream/mcpHospede usted mismo los servidores para usarlos dentro de su aplicación o empresa
Vea el servidor en acción en mcp.pipedream.com y chat.pipedream.com
Publicamos este código como referencia para que puedas comprender mejor cómo usar Pipedream Connect en esta aplicación. Aún está en desarrollo y no está completamente documentado. Si tienes alguna pregunta, contáctanos.
⭐ Características
Ejecute su propio servidor MCP para más de 2500 aplicaciones y API
Administra servidores para tus usuarios desde tu propia aplicación.
Conectar cuentas, configurar parámetros y realizar solicitudes API, todo a través de herramientas
Almacenamiento de credenciales y OAuth totalmente administrado ( consulte la documentación de seguridad )
Related MCP server: Integrations MCP
🚀 Primeros pasos
Los servidores MCP de Pipedream utilizan la API de Pipedream Connect para gestionar la autenticación y realizar solicitudes a la API. Para ejecutar un servidor MCP, necesitará un proyecto de Pipedream y las credenciales de la API de Pipedream.
Crea un proyecto . Todas las cuentas conectadas mediante MCP se almacenarán aquí.
Establezca las variables de entorno (consulte
.env.example) (directamente en su sesión de shell, archivos de puntos, etc.):
PIPEDREAM_CLIENT_ID=your_client_id
PIPEDREAM_CLIENT_SECRET=your_client_secret
PIPEDREAM_PROJECT_ID=your_project_id
PIPEDREAM_PROJECT_ENVIRONMENT=developmentConceptos de Pipedream para entender
Si utiliza servidores MCP para su aplicación, probablemente le convenga usar la interfaz SSE . El servidor SSE acepta dos parámetros de ruta:
external_user_id— Este es el ID de su usuario en su sistema, el que utiliza para identificarlo de forma única. Cualquier solicitud realizada a esa ruta se asocia a ese usuario final y utilizará la autenticación que Pipedream almacena para ese usuario. Consulte la documentación para obtener más información.app— El "slug del nombre" de la app (el identificador único de la app), que se encuentra en la sección de Autenticación de cualquier app de Pipedream . Por ejemplo, el slug de la app para Slack esslack.
Si el usuario 123 desea conectarse al servidor MCP slack , el cliente MCP realizará una solicitud a la ruta /123/slack . Consulte la documentación de SSE a continuación para obtener más información.
Descripción general del servidor
Hay dos formas de utilizar este servidor MCP.
1 - Específico de la aplicación /{external_user_id}/{app} Actualmente está disponible en mcp.pipedream.com . Puedes usar un punto de conexión para cada aplicación. Todas las herramientas disponibles para esa aplicación estarán disponibles en ese punto de conexión.
2 - Dinámico /{external_user_id} Esta es una versión experimental, ya que depende de que las herramientas se actualicen dinámicamente. Usamos este servidor para alimentar las herramientas en chat.pipedream.com .
[!NOTA] El código para el servidor MCP dinámico está disponible en este repositorio, pero aún no podrá ejecutarlo localmente ya que depende de una base de datos interna.
Por favor, háganos saber si desea ejecutar esto usted mismo.
Hospedaje de su propio servidor
Usando el Dockerfile
Si tiene Docker instalado localmente, puede compilar y ejecutar el contenedor:
> docker build -t pipedream-connect .
> docker run -d --name pd-mcp -p 3010:3010 --env-file .env pipedream-connect:latestEsto expone un servidor MCP genérico en http://localhost:3010/:external_user_id/:app .
Desarrollo
cp .env.example .env y complete los detalles de su proyecto de desarrollo.
pnpm installInicie el servidor con el transporte HTTP Streamable
pnpm dev:httpPuede utilizar la variable de entorno opcional PD_SDK_DEBUG para imprimir todas las solicitudes y respuestas que van a la API de conexión.
PD_SDK_DEBUG=true pnpm dev:httpLuego ejecute el inspector:
npx @modelcontextprotocol/inspectorUtilice http://localhost:3010/v1/{external_user_id}/{app} para el transporte HTTP transmisible o http://localhost:3010/{external_user_id}/{app} para el transporte SSE.
Estas URL también pueden ser utilizadas por otros clientes (por ejemplo, Cursor).
Configuración de transporte de Stdio
Stdio solo se ha probado con MCP Inspector.
npx @modelcontextprotocol/inspector bun src/stdio.tsConsulte los registros de la URL del inspector.
Asegúrese de que el lado izquierdo del inspector coincida con esto:
Luego presione “Lista de herramientas” para obtener la lista de herramientas MCP.
Licencia
Versión de licencia disponible de Pipedream Source 1.0: consulte https://github.com/PipedreamHQ/pipedream/blob/master/LICENSE
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.
No tool schema history has been recorded yet.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
Connect to 1,400+ apps and 15,000+ actions through one OAuth-protected MCP server.
Hosted MCP server with managed OAuth for 15+ toolkits: Google Workspace, Fitbit, Oura, Kalshi, etc.
MCP server connecting AI agents to 100+ apps (Gmail, Slack, Notion, GitHub) via one-click OAuth.
Discover and call 10,000+ production APIs from one MCP server. Pay-per-call billing for AI agents.
Related MCP Servers
- AlicenseBqualityAmaintenanceConnects AI assistants to ServiceTitan with a default catalog of 264 read-only tools for CRM, dispatch, accounting, reporting, and analytics. Supports focused discovery profiles; write operations are experimental and require explicit opt-in.264452MIT
- FlicenseNot gradedqualityDmaintenanceA comprehensive MCP server providing over 390 tools across 66 providers, including major SaaS platforms like GitHub, Slack, and Stripe. It enables AI assistants to interact directly with a wide array of public APIs and utility services through a single interface.-
- FlicenseNot gradedqualityCmaintenanceProvides AI agents with 220+ tools for building websites, sending email, managing contacts, invoicing, databases, automation, and more through a single secure connection. Features hardware-bound authentication and works with Claude Desktop, Claude Code, Cursor, and other MCP-compatible clients.-
- AlicenseNot gradedqualityCmaintenanceUnified MCP server for managing Meta Ads, LinkedIn Ads, Google Ads, GA4, and Search Console with 89 read/write tools, multi-account support, OAuth setup, and safe dry-run mutations.MIT
Appeared in Searches
- MCP Client by Zapier - automation and integration tool
- No-code platforms for application development using TypeScript, JavaScript, Python, with MCP server integration via agentic orchestration
- A resource for finding up-to-date Australian legal sources such as journal articles, case law, and essays
- Search for information related to '1c'
- Techniques or Tools for Web Scraping
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/PipedreamHQ/pipedream'
If you have feedback or need assistance with the MCP directory API, please join our Discord server