2.500+ API ile 8.000'den fazla hazır araçla bağlantı kurun ve sunucuları kendi uygulamanız içinde yönetin.
Claude Desktop config.json'a ekle
{
"mcpServers": {
"pipedreamhq-pipedream": {
"command": "node",
"args": [
"~/.mcp/pipedream/index.js"
]
}
}
} Kaynak kodu al ve yerel olarak çalıştır
git clone https://github.com/PipedreamHQ/pipedream.git ~/.mcp/pipedream
cd ~/.mcp/pipedream 
Pipedream, geliştiriciler için bir entegrasyon platformudur.
Pipedream, uygulamaları bağlamak ve olay odaklı otomasyonlar geliştirmek için ücretsiz, barındırılan bir platform sağlar. Platform 1.000'den fazla tam olarak entegre edilmiş uygulamaya sahiptir, böylece önceden oluşturulmuş bileşenleri kullanarak Slack'e hızlı mesaj gönderebilir, Google Sheets'e yeni bir satır ekleyebilir ve daha fazlasını yapabilirsiniz. Özel logic'e ihtiyacınız olduğunda Node.js, Python, Golang veya Bash kodu çalıştırabilirsiniz. Pipedream, SOC 2 uyumluluğunu göstermiştir ve istek üzerine bir SOC 2 Type 2 raporu sağlayabilir (lütfen support@pipedream.com adresine e-posta gönderin).
Bu depo şunları içerir:
Bu README, platformun temel özelliklerini ve nasıl başlanacağını açıklar.
Destek almak için lütfen https://pipedream.com/support adresini ziyaret edin.
Aşağıdaki resmi tıklayarak YouTube'da kısa bir demoyu izleyin.
Workflows, bir olay tarafından tetiklenen (HTTP request gibi veya Google sheet'e yeni bir satır eklendiğinde) lineer adımların serileridir. Workflows'ü kullanarak karmaşık otomasyonlar hızlı bir şekilde geliştirebilir ve 1.000'den fazla entegre uygulamadan herhangi birine bağlanabilirsiniz.
Workflow hızlı başlangıç kılavuzumuza bakın başlamak için.
Event Sources, GitHub, Slack, Airtable, RSS ve daha fazlası gibi hizmetlerden yeni verileri izler. Bir source yeni bir olay bulduğunda, onu yayınlar ve bağlı olan tüm workflows'ü tetikler.
Pipedream'in REST API kullanarak veya özel, gerçek zamanlı bir SSE stream kullanarak sources tarafından yayınlanan olayları tüketebilirsiniz.
Kullanım durumunuz için önceden oluşturulmuş bir source yoksa, kendinizin oluşturabilirsiniz. İşte en basit event source: herhangi bir isteği gönderebileceğiniz bir HTTP endpoint'i ortaya çıkarır ve çağrıldığında isteğin içeriğini yazdırır:
export default {
name: "http",
version: "0.0.1",
props: {
http: "$.interface.http",
},
run(event) {
console.log(event); // event contains the method, payload, etc.
},
};
Önceden oluşturulmuş tüm sources'ların kodunu components dizininde bulabilirsiniz. Bir hata bulursanız veya bir özellik katkısı yapmak istiyorsanız, katkı kılavuzumuza bakın.
Actions, bir workflow'da Pipedream'in 500+ API entegrasyonunda yaygın işlemleri gerçekleştirmek için kullanabileceğiniz önceden oluşturulmuş kod adımlarıdır. Örneğin, e-posta göndermek, Google Sheet'e satır eklemek ve daha fazlasını yapmak için actionları kullanabilirsiniz.
Kendi actionlarınızı oluşturabilirsiniz, bu actionları workflows'de yeniden kullanabilirsiniz. Actionları tüm Pipedream topluluğuna yayınlayabilirsiniz, böylece herkes tarafından kullanılabilir hale gelirler.
İşte name girdi olarak kabul eden ve onu workflow'ün loglarına yazdıran bir action:
export default {
name: "Action Demo",
description: "This is a demo action",
key: "action_demo",
version: "0.0.1",
type: "action",
props: {
name: {
type: "string",
label: "Name",
},
},
async run() {
return `hello ${this.name}!`;
},
};
Önceden oluşturulmuş tüm actionların kodunu components dizininde bulabilirsiniz. Bir hata bulursanız veya bir özellik katkısı yapmak istiyorsanız, katkı kılavuzumuza bakın.
Çoğu entegrasyonda özel logic gereklidir. Kod genellikle bu logic'i ifade etmenin en iyi yoludur, bu nedenle Pipedream bir workflow'da özel kod çalıştırmanıza izin verir:
|
|
Dil paket yöneticilerinden herhangi bir paketi kodu doğrudan içe aktararak bildirebilirsiniz. Pipedream, gerekli bağımlılıkları ayrıştırır ve indirir.
// Node.js
import axios from "axios";
# Python
import pandas as pd
// Go
import (
"fmt"
pd "github.com/PipedreamHQ/pipedream-go"
)
Özel kod adımlarında herhangi bir Pipedream bağlı uygulamasına bağlanabilirsiniz. Örneğin, Slack hesabınızı bağlayıp bir kanala mesaj gönderebilirsiniz:
import { WebClient } from "@slack/web-api";
export default defineComponent({
props: {
// This creates a connection called "slack" that connects a Slack account.
slack: {
type: "app",
app: "slack",
},
},
async run({ steps, $ }) {
const web = new WebClient(this.slack.$auth.oauth_access_token);
return await web.chat.postMessage({
text: "Hello, world!",
channel: "#general",
});
},
});
Destinations, actionlar gibi, olayları Amazon S3 veya HTTP ve e-posta gibi hedeflere göndermek için gerekli olan bağlantı, toplu işleme ve dağıtım logic'ini soyutlar.
Örneğin, verileri Amazon S3 bucket'ına göndermek, $send.s3() çağırmak kadar basittir:
$send.s3({
bucket: "your-bucket-here",
prefix: "your-prefix/",
payload: event.body,
});
Pipedream aşağıdaki destinations'ı destekler:
Pipedream kod tabanına katkıda bulunan herkese teşekkür ederiz. Siz harikasınız!
Pipedream, cömert bir ücretsiz katman sunmaktadır. Ücretsiz katmanın sınırları içinde sources ve workflows'ü ücretsiz olarak çalıştırabilirsiniz. Bu sınırları aşarsanız, ücretli katmanlarımızdan birine yükseltebilirsiniz.
Pipedream platformu sources ve workflows'e bazı runtime limitleri uygular. Dokümantasyonumuzda bunlar hakkında daha fazla bilgi edinin.
Bir issue eklemeden önce, lütfen mevcut issues'leri arayın veya benzer bir isteğin zaten var olup olmadığını görmek için takımımıza ulaşın.
Bir issue varsa, lütfen bir tepki ekleyin veya belirli kullanım durumunuzu ayrıntılı bir şekilde açıklayan bir yorum ekleyin.
Bir issue henüz yoksa ve oluşturmanız gerekiyorsa, lütfen issue şablonlarını kullanın.
Platform güvenliği ve gizliliği hakkında burada okuyabilirsiniz.
Şüpheli bir açık bulgu veya güvenlik sorunu bildirmek istiyorsanız veya ürünün güvenliği hakkında sorularınız varsa, lütfen güvenlik takımımıza security@pipedream.com adresinde iletişim kurun.
MindsDB MCP server ile farklı platformlar ve veritabanları arasındaki verileri bağlayın ve birleştirin.
MetaMCP, MCP bağlantılarınızı GUI ile yöneten tek bir merkezi MCP server ara yazılımıdır.
40'tan fazla uygulamayı tek bir binary ile SQL kullanarak sorgulayın. PostgreSQL, MySQL veya SQLite uyumlu veritabanlarınıza da bağlanabilir. Yerel-öncelikli ve gizlilik odaklı tasarımı ile sunulur.
Kurumsal AI Ajanları için self-hosted MCP Server kayıt defteri
MCP sunucuları için bir reverse proxy ve yönetim katmanı, Kubernetes ortamlarında ölçeklenebilir, oturum farkında yönlendirme ve lifecycle yönetimi sağlar.
Birden fazla MCP sunucusunu tek bir sunucuda toparlayan, birleşik bir Model Context Protocol sunucu uygulaması.